Usted está aquí:
Actualizar registros para evento de registro de activos
El flujo Actualizar registros para evento de registro de activos procesa automáticamente eventos de registro de activos entrantes en su organización. Utilice el flujo para actualizar automáticamente campos de registros Evento clave de activo, Asignación y Garantía de activo basándose en la información que se pasó por la definición de contexto AssetRegistrationUpdateRecordDetails__stdctx. Este flujo identifica el registro Activo relevante a través del Id. de Activo o Número de serie coincidentes y utiliza los datos de contexto asociados para actualizar registros asociados.
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 los registros Garantía de activo, Evento clave de activo y Asignación: | Acceso de lectura, creación en Garantía de activo, Evento clave de activo y Asignación. |
-
Modifique la plantilla de conjunto de expresiones.
- Desde el Iniciador de aplicación, busque y seleccione Plantillas de conjuntos de expresiones.
- Haga clic en Actualizar registros para evento de registro de activos desde la vista de lista.
- Haga clic en Guardar como y seleccione Nueva versión del Generador de orquestación de eventos.
- Cambie el nombre y guarde sus cambios.
-
Cambie las variables de salida y su fórmula correspondiente, si es necesario.
La acción Datos persistentes para una definición de contexto en el flujo Actualizar registros para registro de activos requiere que al menos un atributo en la definición de contexto cambie antes de procesar datos de eventos. En esta plantilla de conjunto de expresiones, los campos de garantía, evento clave y fecha de asignación se establecen manualmente en la fecha actual, permitiendo a la acción detectar actualizaciones y modificar etiquetas de contexto en consecuencia.
- Introduzca la etiqueta y el nombre de API.
- Haga clic en Guardar.
- Modifique los elementos y recursos según sea necesario.
- Active el flujo.
-
Duplique y active la plantilla de orquestación.
- Desde el Iniciador de aplicación, busque y seleccione Orquestación de eventos procesables.
- Seleccione el registro Actualizar registros para registro de activos.
- Haga clic en Duplicar.
- Para Nombre de procedimiento de ejecución, seleccione la versión duplicada y activada del flujo Actualizar registros para registro de activos.
- Para Tipo de evento, seleccione Actualizar registros de activos.
-
Para Nombre de definición de contexto, asegúrese de seleccionar AssetRegistrationUpdateRecordDetails.
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 AssetRgstrUpdateRecordsMap.
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 Activo.
-
Actualice la tabla de decisiones.
- En Configuración, introduzca 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 de registro de activo entrante. |
| Mensaje de fallo | Resultado | El mensaje de error descriptivo para cuando falla cualquier paso en el flujo. Si el flujo se realiza correctamente, esta variable está vacía. Utilice esto en procesos descendentes para detectar y gestionar fallos. |
| Descripción | ||
|---|---|---|
| Id. de contexto | Entrada | El Id. del registro de definición de contexto asociado con el Evento de registro de activo entrante. |
| Mensaje de fallo | Resultado | El mensaje de error descriptivo para cuando falla cualquier paso en el flujo. Si el flujo se realiza correctamente, esta variable está vacía. Utilice esto en procesos descendentes para detectar y gestionar fallos. |
Referencia de campo de carga
| Campo | Obligatorio | Descripción |
|---|---|---|
| Identificador del sistema de origen | Sí | El identificador exclusivo para el sistema externo que envía el evento. Para Activos conectados, es el Id. de activo y para vehículos conectados, es el número de identificación de vehículo (VIN). |
| Tipo | Sí | El nombre del desarrollador del tipo de evento con capacidad de acción. Debe coincidir con el tipo de evento asociado con el registro de orquestación de eventos con capacidad de acción Actualizar registros para registro de activos. |
| Subtipo | No | El nombre del desarrollador del subtipo de evento con capacidad de acción. Debe coincidir con el subtipo de evento asociado con el registro de orquestación de eventos con capacidad de acción Actualizar registros para registro de activos. |
| Datos de eventos | 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 |
|---|---|---|
| Activo | Sí | La lista de objetos de activos incluidos en el evento. |
| Identificador exclusivo de activo | Sí | El Id. de registro de activo o número de serie, utilizado por el flujo para buscar el registro de activo correspondiente. |
| Tipo de objeto comercial de activo | Sí | El tipo de objeto para el motor de orquestación. Debe ser “Activo”. |
| Asignación de activos | No | Los registros de asignación relacionados, incluyendo el Id., businessObjectType, EntitlementName y EntitlementEndDate. |
| Evento clave de activo | No | Los registros de eventos clave de activos relacionados, incluyendo id, businessObjectType y MilestoneName. |
| Garantía de activo | No | Los registros de garantía de activos relacionados incluyendo id, businessObjectType y WarrantyEndDate. |
Revise el ejemplo estructural para la plantilla de carga.
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Update_Asset_Registration_Records",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}Revise este ejemplo estructural para la plantilla de datos de evento.
{
"Asset": [
{
"UniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"Entitlement": [
{
"id": "<entitlement-record-id>",
"businessObjectType": "Entitlement",
"EntitlementName": "<entitlement-name>",
"EntitlementEndDate": "<YYYY-MM-DD>"
}
],
"AssetMilestone": [
{
"id": "<asset-milestone-record-id>",
"businessObjectType": "AssetMilestone",
"MilestoneName": "<milestone-name>"
}
],
"AssetWarranty": [
{
"id": "<asset-warranty-record-id>",
"businessObjectType": "AssetWarranty",
"WarrantyEndDate": "<YYYY-MM-DD>"
}
]
}
]
}
