Usted está aquí:
Programar citas de servicio para orquestación de eventos con capacidad de acción
El flujo Programar citas de servicio para eventos con capacidad de acción automatiza la programación de citas de servicio cuando un activo conectado desencadena un evento con capacidad de acción, como un fallo de diagnóstico o una alerta de mantenimiento. Este flujo utiliza la definición de contexto FaultEventScheduleAppointmentDetails__stdctx para extraer los datos del evento, el identificador de activo y la ubicación geográfica del evento, antes de localizar los territorios de servicio más cercanos en base a la proximidad geográfica. A continuación invoca una acción de orquestación para reservar la cita de servicio.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Automotive Cloud y Manufacturing Cloud. Ver disponibilidad de edición. |
| Permisos de usuario necesarios | |
|---|---|
| Para utilizar la orquestación: | Diseñar procesos de orquestación de eventos con capacidad de acción Y Gestionar flujo |
| Para gestionar el registro Cita de servicio: | Acceso Leer, Crear en Cita de servicio. |
-
Duplique y active la plantilla de flujo.
- En Configuración, ingrese Flujos en el cuadro Búsqueda rápida y, a continuación, seleccione Flujos.
- Haga clic en Programar citas de servicio para eventos con capacidad de acción desde la vista de lista.
- Haga clic en Guardar como nuevo flujo.
- Ingrese la etiqueta y el nombre de API.
- Haga clic en Guardar.
-
Para la constante WORK_TYPE_GROUP_NAME, cambie el valor al grupo de tipo de trabajo para el que desea programar citas.
Asegúrese de que el nombre coincide con el nombre de un registro Grupo de tipo de trabajo en su organización.
-
Modifique otros elementos y recursos según sea necesario.
Por ejemplo, puede cambiar el límite de latitud y longitud predeterminado de 20 millas de radio a un límite de su elección.
- Active el flujo.
-
Duplique y active la plantilla de orquestación.
- Desde el Iniciador de aplicación, busque y seleccione Orquestación de eventos con capacidad de acción.
- Seleccione el registro Cita de servicio para fallos.
- Haga clic en Duplicar.
- Para Nombre de procedimiento de ejecución, seleccione la versión duplicada y activada del flujo Programar citas de servicio para eventos con capacidad de acción.
- Para Tipo de evento, seleccione Cita de servicio.
-
Para Nombre de definición de contexto, asegúrese de seleccionar FaultEventAppointmentDetails.
Puede utilizar la definición de contexto tal cual o utilizar una nueva versión de esta definición.
-
Para Nombre de asignación de contexto, asegúrese de seleccionar FaultEventScheduleApptMapping.
Puede utilizar la asignación de contexto tal cual o utilizar una nueva versión de esta asignación.
- Cambie otros detalles según sea necesario.
- Guarde sus cambios.
- Para activar la orquestación, seleccione Activa.
-
Actualice la tabla de decisiones.
- En Configuración, ingrese Decisión en el cuadro Búsqueda rápida y, a continuación, seleccione Tablas de decisiones.
- Haga clic en Filtrar y comparar orquestaciones de eventos con capacidad de acción desde la vista de lista.
- Haga clic en Actualizar.
Entradas y salidas de flujos
| Variable | Dirección | Descripción |
|---|---|---|
| Id. de contexto | Entrada | El Id. del registro de definición de contexto asociado con el evento entrante. |
Referencia de campo de carga
| Campo | Obligatorio | Descripción |
|---|---|---|
| Identificador del sistema de origen | Sí | El identificador exclusivo del sistema externo que envía el evento, como una plataforma telemática o de Internet de las Cosas (IoT). |
| Tipo | Sí | El nombre del desarrollador del tipo de evento con capacidad de acción configurado en el registro de orquestación de eventos con capacidad de acción Cita de servicio para fallos. |
| Subtipo | No | El nombre del desarrollador del subtipo de evento con capacidad de acción configurado en el registro de orquestación de eventos con capacidad de acción Cita de servicio para fallos. |
| Datos de evento | Sí | Los datos de eventos estructurados, proporcionados como una cadena codificada con JSON. Esta cadena serializada contiene los atributos requeridos para hidratar la instancia de definición de contexto, que luego se pasa al procedimiento de ejecución basándose en la asignación de entrada configurada. |
Referencia de campo de datos de evento
| Campo | Obligatorio | Descripción |
|---|---|---|
| Identificador exclusivo de activo | Sí | El Id. de registro o número de serie del activo, utilizado por la acción de programación para identificar el activo que requiere servicio. |
| Tipo de objeto de negocio | No | El tipo de objeto, como Activo, utilizado por la asignación de definición de contexto. |
| Ubicación de evento | Sí | Las coordenadas geográficas actuales del activo. |
| Longitud de ubicación de evento | Sí | La longitud de la ubicación del activo. |
| Latitud de ubicación de evento | Sí | La latitud de la ubicación del activo. |
Revise el ejemplo estructural para la plantilla de carga.
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Service_Appointment",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}Revise el ejemplo estructural para la plantilla de datos de evento.
{
"Event": [
{
"assetUniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"eventLocation": [
{
"businessObjectType": "eventLocation",
"longitude": "<decimal-longitude>",
"latitude": "<decimal-latitude>"
}
]
}
]
}
