¿Cómo funcionan las actividades de campo de orden de servicio?
De un modo general, las actividades de campo de órdenes de servicio funcionan del modo siguiente:
Creación de actividad de campo
Una actividad de orquestación de orden de servicio crea una actividad de campo de orden de servicio de acuerdo con el estado actual del punto de servicio/contador/artículo.
Recuperación de datos necesarios
La actividad de campo de orden de servicio utiliza un juego de algoritmos de preprocesamiento para derivar y rellenar los datos que la actividad necesita como, por ejemplo, el dispositivo, el punto de servicio, la dirección o la fecha en vigor, entre otros.
Solicitud de cita (opcional)
Si el tipo de tarea de actividad de campo de orden de servicio especifica que las tareas de campo de este tipo necesitan una cita, la actividad de campo de orden de servicio comprueba si hay huecos disponibles para citas en el sistema de trabajo de campo y envía una notificación al sistema que gestiona las citas.
Creación de comunicación saliente
La actividad de campo de orden de servicio crea una comunicación saliente para enviar la actividad de campo de orden de servicio al sistema de trabajo de campo. La comunicación saliente recopila la información que el sistema de trabajo de campo necesita antes de enviarla. Esto se hace mediante un juego de scripts de procesamiento definidos en el tipo de tarea de campo.
Recepción de comunicación entrante
Cuando la actividad de campo de orden de servicio ha finalizado, el sistema de trabajo de campo devuelve una comunicación entrante a Service Order Management.
Las comunicaciones entrantes pueden contener observaciones de actividad de campo que introducen los recursos de campo cuando realizan y finalizan su trabajo de campo. Si las observaciones de actividad de campo hacen referencia a eventos de finalización, estos se ejecutan.
Las comunicaciones entrantes crean eventos de finalización tal y como estén definidos en el tipo de tarea de campo. Si la actividad de campo de orden de servicio ha finalizado de forma correcta, se crean los eventos de finalización "Eventos de finalización en caso correcto". En cambio, si la actividad de campo de orden de servicio se ha cancelado, se crean los eventos de finalización "Eventos de finalización en cancelación".
Ejecutar eventos de finalización
Después de recibir la comunicación entrante, un algoritmo de actividad de campo de orden de servicio realiza la transición de los eventos de finalización activos a su estado ejecutado.
Finalización de procesamiento
La actividad de campo de orden de servicio finaliza su procesamiento mediante una de las acciones siguientes:
-
Actualizar la actividad de orquestación principal
-
Enviar una respuesta de fin correcto al solicitante
-
Realizar la transición de la actividad de orquestación principal al siguiente estado en su ciclo de vida
-
Enviar una comunicación saliente de actividad de campo de orden de servicio a sistemas de suscripción.