Servicios internos
Actualizar un servicio interno
Reprograma o cierra un servicio interno (envía solo los campos que cambian).
internal-services:writeinternal-services:write- 120/min
- Anotación del servidor: Idempotente
Resultado
generado desde el esquema
Las listas de personal y de vehículos reemplazan a la existente. Devuelve el servicio interno actualizado.
Argumentos
Identificador del servicio interno.
Límites: longitud mín. 1
Título de la asignación.
Límites: longitud mín. 1
Descripción.
Servicio del catálogo; null lo desvincula.
Tipo de asignación.
Opciones disponibles: crew, fleet, general
Inicio en ISO 8601 con desplazamiento.
Fin en ISO 8601 con desplazamiento.
Proyecto; null lo desvincula.
Personal asignado. Reemplaza la lista completa.
Vehículos asignados. Reemplaza la lista completa.
Cuántas unidades del servicio.
Límites: mín. 1
Recursos necesarios. Reemplaza la lista completa.
Mostrar atributos hijosOcultar atributos hijos
Lo necesario: personal o vehículo.
Opciones disponibles: personnel, vehicle
Cuántos hacen falta.
Límites: mín. 1
Estado de la asignación.
Opciones disponibles: active, completed, cancelled
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 PATCH /api/v1/internal-services/{internalServiceId}.
Páginas relacionadas
Enlace a esta sección: Páginas relacionadasServicios internos
Actualizar un servicio interno
Reprograma o cierra un servicio interno (envía solo los campos que cambian).
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?