- 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
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.
- 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).
- 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
CSVoTSVarchivos desde tu sistema de origen.
Por ejemplo, para cargar datos de las tablas Contactos y Oportunidades 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: Todas las tablas de objetos de orígenes externos deben incluirse en este campoObject_ID. Maestro, rellena elObject_IDcampo en función del objeto subyacente de la actividad. Por ejemplo, una actividad de IS para la tabla Contacto registraráContact_IDcomoObject_IDen la tablaAutomation_events. Si quieres conectar una tabla Contacto de Salesforce, asegúrate de queContact_IDtiene el mismo el formato queObject_ID. El siguiente bloque de código muestra un ejemplo de instrucción SQL que se puede utilizar enObjects.sqlpara queObject_IDcoincida con el campoContact_ID.SUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID"SUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID"Consejo: Puedes utilizar este proceso para unir varios orígenes 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. - 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 archivocontact_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 lasopportunity_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.