- Introducción
- Primeros pasos
- Crear en cualquier lienzo
- Crear con caso
- Referencia
- Definir claves de caso (de sistema o externo)
- Establecer contratos de entrada/salida y de escritura diferida de tareas
- Modelar las etapas principal y secundaria
- Iniciar un caso desde Data Fabric
- Implementar perfiles y permisos a nivel de etapa
- Establecer SLA y reglas de escalado automatizadas
- Configurar un bucle de reprocesamiento (reingreso)
- Configurar y probar el agente de Case Manager (vista previa)
- Crear con flujo
- Crear con BPMN
- En funcionamiento
- Supervisión
- Optimizando
- Comprender la optimización
- Vista de optimización
- Acceder a la aplicación de optimización de procesos
- Aplicación de optimización de procesos en Process Mining
- Enriquecer la optimización de procesos con datos externos
- Información de referencia
Enriquecer la optimización de procesos con datos externos
Connect Maestro Orchestrate Process Optimization to external systems such as Salesforce or ServiceNow to extend context and improve process segmentation.
To enhance Process optimization in Maestro Orchestrate, you can extend context and visibility into the underlying business objects by connecting to external source systems—such as Salesforce or ServiceNow—that the process operates on.
Para lograr una mejor representación y segmentación del proceso, debes importar datos de estos sistemas externos, que realizan un seguimiento de los objetos empresariales y sus estados, a tu aplicación de optimización de procesos en Process Mining. Esto permite información más detallada y ayuda a identificar áreas de mejora.
Los ejemplos incluyen identificar áreas de producto con altos volúmenes de tickets de soporte u optimizar procesos en función de los pasos de la orden de compra recién descubiertos a través de Process Mining.
This page describes the steps to join external data with internal Maestro Orchestrate trace data to achieve this level of insight.
Requisitos previos
Se asume que:
- Process Mining está habilitado en el tenant.
- Estás familiarizado con el modelo de datos interno, SQL y las funciones de Process Mining.
- Tienes asignado el rol de Process Mining Developer. Consulta Configurar los usuarios para obtener más información.
- Tienes permisos Editar datos, Editar paneles y Ver para la aplicación de optimización de procesos. Consulta Gestionar acceso a aplicaciones de Process Mining para obtener más información.
- You have built, deployed, and ran a Maestro Orchestrate process that has Integration Service activities associated with an external source system (E.g. Loan Origination process that pulls and updates records from Salesforce).
Cómo enriquecer datos de optimización
To enrich your Process Optimization app with external data, connect to your source system and join the external tables with the Maestro Orchestrate automation data in Data transformations.
-
Ve al portal de Process Mining.
-
Localiza la tarjeta de aplicación para la aplicación de optimización de procesos y selecciona Editar en modo de desarrollo en el menú contextual.
-
Selecciona Cargar datos de desarrollo en el menú de acciones para cargar datos externos.
- Utiliza la opción de conexión directa para cargar datos de Salesforce o ServiceNow.
- O utiliza la opción Cargar datos para cargar
CSVarchivosTSVexportados desde tu sistema de origen. Por ejemplo, para cargar datos de las tablas de contacto y oportunidad de Salesforce para un proceso de origen de préstamos. Consulta Cargar datos para obtener más información.
Nota:Puedes ver las tablas de entrada que se crean (a través de archivos o conexión directa) en la sección Entrada de las transformaciones de datos. Puedes seleccionar una tabla para obtener una vista previa de los datos. Consulta Datos de entrada para obtener más información.
-
Ve a Transformaciones de datos.
-
Localiza la carpeta de modelos en la sección Transformaciones y modifica el archivo
Objects.sql. -
Compara los
Object_IDvalores del archivoObjects.sqlcon el campo ID de la tabla del sistema externo.Nota:All object tables from external sources must join on this
Object_IDfield. Maestro Orchestrate, populates theObject_IDfield based on the underlying object of the activity. For example, an IS activity for the Contact table will log theContact_IDas theObject_IDin theAutomation_eventstable). If you want to connect a Contact table from Salesforce, ensure theContact_IDis the same format as theObject_ID. The following code block shows an example SQL statement that can be used inObjects.sqlto match theObject_IDto theContact_IDfield. assignmentSUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID".Consejo:Puedes utilizar este proceso para unir varias fuentes en una sola aplicación de optimización de procesos. Por ejemplo, si quiero integrar los datos de Salesforce, ServiceNow y optimización de procesos en una misma aplicación.
-
After confirmation of the Object_ID field from the
Automation_eventstable and externalObject_ID, join the tables on the ID fields. Add theTrace_IDas a field to the table to associate the external object with a Maestro Orchestrate run.El siguiente bloque de código muestra un ejemplo de integración del archivo
contact_data.sqlpara crear la tablaContacte integrarla con los datos de automatización.select contact_data.*, Objects."Trace_ID", concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID" from {{ source('sources', 'contact_data') }} as contact_data left join {{ref('Objects')}} as Objects ON contact_data."Contact ID" = Objects."Object_ID"select contact_data.*, Objects."Trace_ID", concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID" from {{ source('sources', 'contact_data') }} as contact_data left join {{ref('Objects')}} as Objects ON contact_data."Contact ID" = Objects."Object_ID"Nota:Los campos creados con la función
.id()son numéricos de forma predeterminada. Debes convertirlos avarchar, ya que ese es el tipo de datos del campoEvent_IDen la tablaAutomation_events. -
Ve a la sección Salida en Transformaciones de datos y selecciona Modelo de datos para ver el modelo de datos de la aplicación de optimización de procesos.
-
Añade las nuevas tablas de objetos externos y eventos al modelo de datos. Asegúrate de que las tablas de objetos externos tienen el campo
Trace_IDrellenado y combinado. Consulta Modelos de datos para obtener más información.La siguiente ilustración muestra un modelo de datos de ejemplo con las
opportunity_datatablas recién añadidascontact_datade Salesforce. -
In the Output section in Data transformations, select Process to view the processes defined for the Process optimization app. Make sure there is a process defined with all events that will combine the events from the Maestro Orchestrate process and the external object events tables. Refer to Adding and editing processes for more information.
-
Selecciona Aplicar a los paneles para que los datos estén disponibles para su uso en los paneles.
-
Edita los paneles para visualizar los datos externos y publica la aplicación de optimización de procesos.
Resultado
The external data is integrated into the Process Optimization app and available for visualization in dashboards. The process graph reflects the combined Maestro Orchestrate automation data and external object data from the connected source system.
La siguiente ilustración muestra un gráfico de proceso de ejemplo con datos externos de Salesforce.