UiPath Documentation
maestro
latest
false
Guía del usuario de Maestro Orchestrate
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

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.

  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 CSVarchivos TSVexportados 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.

  4. Ve a Transformaciones de datos.

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

  6. Compara los Object_IDvalores del archivo Objects.sqlcon el campo ID de la tabla del sistema externo.

    Nota:

    All object tables from external sources must join on this Object_ID field. Maestro Orchestrate, populates the Object_ID field based on the underlying object of the activity. For example, an IS activity for the Contact table will log the Contact_ID as the Object_ID in the Automation_events table). If you want to connect a Contact table from Salesforce, ensure the Contact_ID is the same format as the Object_ID. The following code block shows an example SQL statement that can be used in Objects.sql to match the Object_ID to the Contact_ID field. assignment 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 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.

  7. After confirmation of the Object_ID field from the Automation_events table and external Object_ID, join the tables on the ID fields. Add the Trace_ID as 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.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 a 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.

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

  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.

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.

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

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado