maestro
latest
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Maestro

Última actualización 19 de dic. de 2025

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

  1. Ve al portal de Process Mining.

  2. 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.

  3. 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 CSV o TSV exportados 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.

  4. Ve a Transformaciones de datos.

  5. Localiza la carpeta de modelos en la sección Transformaciones y edita el archivo Objects.sql .

  6. Compara los Object_IDvalores del archivo Objects.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 campo Object_ID en función del objeto subyacente de la actividad. Por ejemplo, una actividad IS para la tabla Contacto registrará Contact_ID como Object_ID en la tabla Automation_events ). Si quieres conectar una tabla de contactos de Salesforce, asegúrate de que Contact_ID tenga el mismo formato que Object_ID. El siguiente bloque de código muestra una instrucción SQL de ejemplo que puede utilizarse en Objects.sql para hacer coincidir el Object_ID con el campo Contact_ID . asignación SUBSTRING(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.

  7. Después de confirmar el campo Object_ID de la tabla Automation_events y Object_ID externo, combina las tablas en los campos de ID. Añade Trace_ID como 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.sql para crear la tabla Contact e 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 en varchar, ya que ese es el tipo de datos del campo Event_ID en la tabla Automation_events .

  8. 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.

  9. 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_ID rellenado 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ñadidas contact_datade Salesforce.

    Modelo de datos de ejemplo con tablas de datos externos

  10. 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.

  11. Selecciona Aplicar a los paneles para que los datos estén disponibles para su uso en los paneles.

  12. 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.

Ejemplo de gráfico de proceso con datos externos de Salesforce

  • Requisitos previos
  • Cómo enriquecer datos de optimización

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.