Servicios internos
Crear un servicio interno
Programa una jornada de trabajo que no cuelga de un pedido: mantenimiento, traslado entre almacenes, formación.
internal-services:writeResultado
generado desde el esquema
La duración MÍNIMA es de quince minutos. Devuelve el servicio interno creado.
Argumentos
Título de la asignación.
Límites: longitud mín. 1
Descripción de lo que hay que hacer.
Servicio del catálogo del que procede, si procede de uno.
Tipo de asignación. Por defecto "crew".
Opciones disponibles: crew, fleet, general
Inicio en ISO 8601 con desplazamiento.
Fin en ISO 8601 con desplazamiento. Al menos quince minutos después del inicio.
Proyecto al que se imputa.
Personal asignado.
Vehículos asignados.
Cuántas unidades del servicio.
Límites: mín. 1
Recursos necesarios para prestarlo.
Mostrar atributos hijosOcultar atributos hijos
Lo necesario: personal o vehículo.
Opciones disponibles: personnel, vehicle
Cuántos hacen falta.
Límites: mín. 1
Clave de idempotencia elegida por el cliente (se recomienda un UUID). Repetir la misma clave con los mismos argumentos en 24 h devuelve la respuesta almacenada sin volver a ejecutar; con argumentos distintos responde 422. Es la forma segura de reintentar tras un fallo de red.
Límites: longitud mín. 1, longitud máx. 255
Bloqueo optimista: el meta.etag que obtuviste de la lectura de detalle de este recurso (o "*"). Si el recurso ha cambiado desde entonces, la llamada falla con 412 precondition_failed antes de escribir nada; léelo de nuevo y reintenta. Omítelo para escribir sin condiciones.
Límites: longitud mín. 1
Resultado
En un éxito el resultado lleva structuredContent con data y meta. Estos son los atributos de data.
Ver los atributos de data
Identificador único de la asignación.
Título de la asignación.
Estado: active, completed o cancelled.
Inicio en ISO 8601 UTC.
Fin en ISO 8601 UTC.
Proyecto asociado; null si no aplica.
Fecha de creación en ISO 8601 UTC.
Fecha de la última modificación en ISO 8601 UTC.
Un error es un resultado con isError: true y el problema en content[0].; no hay structuredContent. Consulta Errores.
La misma operación por REST
Esta herramienta ejecuta POST /api/v1/internal-services.
Páginas relacionadas
Enlace a esta sección: Páginas relacionadasServicios internos
Crear un servicio interno
Programa una jornada de trabajo que no cuelga de un pedido: mantenimiento, traslado entre almacenes, formación.
Guías
Escrituras seguras
Un asistente que puede escribir también puede escribir lo equivocado. Decide qué herramientas necesitan a una persona, reintenta sin duplicar y sabe qué pone en marcha una escritura.
Guías
Errores
Un error de herramienta es un resultado con
isError: truey el problema en el primer bloque de texto. Ramifica por sucode.
¿Te ha resultado útil esta página?