- Introducción
- Primeros pasos
- Modelado de procesos
- Comprender el modelado del proceso
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos BPMN
- Autopilot™ para Maestro (vista previa)
- Implementación del proceso
- Integrar sistemas y datos
- Depuración
- Simular
- Publicar y actualizar procesos de agente
- Escenarios de implementación comunes
- Extracción y validación de documentos
- Operaciones de proceso
- Supervisión de procesos
- Optimización de procesos
- Comprender la optimización de procesos
- 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

Guía del usuario de Maestro
Enriquecer la optimización de procesos con datos externos
Para mejorar la optimización del proceso en Maestro, puedes ampliar el contexto y la visibilidad de los objetos empresariales subyacentes conectándote a sistemas de origen externo, como Salesforce o ServiceNow, en los que opera el proceso.
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.
Esta página describe los pasos para unir datos externos con datos de seguimiento internos de Maestro para lograr este nivel de información.
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.
- Has creado, implementado y ejecutado un proceso de Maestro que tiene actividades de Integration Service asociadas con un sistema de origen externo (por ejemplo: Proceso de origen de préstamos que extrae y actualiza registros de Salesforce).
Cómo enriquecer datos de optimización
-
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 archivos
CSVoTSVexportados desde tu sistema de origen. Por ejemplo, para cargar datos de tablas de Salesforce de contactos y oportunidades para un proceso de originación 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 de dirección) en la sección Entrada de las transformaciones de datos. Puedes seleccionar una tabla para previsualizar 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 edita el archivo
Objects.sql. -
Compara los
Object_IDvalores del archivoObjects.sqlcon el campo ID de la tabla del sistema externo.Nota:Todas las tablas de objetos de fuentes externas deben unirse en este campo
Object_ID. Maestro, rellena el campoObject_IDen función del objeto subyacente de la actividad. Por ejemplo, una actividad IS para la tabla Contacto registraráContact_IDcomoObject_IDen la tablaAutomation_events). Si quieres conectar una tabla de contactos de Salesforce, asegúrate de queContact_IDtenga el mismo formato queObject_ID. El siguiente bloque de código muestra una instrucción SQL de ejemplo que puede utilizarse enObjects.sqlpara hacer coincidir elObject_IDcon el campoContact_ID. asignaciónSUBSTRING(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 única aplicación de optimización de procesos . Por ejemplo, si quiero unir datos de Salesforce, ServiceNow y Optimización de procesos en la misma aplicación.
-
Después de confirmar el campo Object_ID de la tabla
Automation_eventsyObject_IDexterno, combina las tablas en los campos de ID. AñadeTrace_IDcomo un campo a la tabla para asociar el objeto externo con una ejecución de Maestro.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 envarchar, 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.
-
En la sección Salida en Transformaciones de datos, selecciona Proceso para ver los procesos definidos para la aplicación Optimización de procesos . Asegúrate de que haya un proceso definido con todos los eventos que combinará los eventos del proceso de Maestro y las tablas de eventos de objetos externos. Consulta Añadir y editar procesos para obtener más información.
-
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.
La siguiente ilustración muestra un gráfico de proceso de ejemplo con datos externos de Salesforce.
