UiPath Documentation
maestro
latest
false
Benutzerhandbuch zu Maestro Orchestrate
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Optimierung von Prozessen mit externen Daten

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.

Für eine bessere Prozessdarstellung und -segmentierung müssen Sie Daten aus diesen externen Systemen, die Geschäftsobjekte und deren Status verfolgen, in Ihre Prozessoptimierungs-App unter Process Mining importieren. Dadurch bekommen Sie detailliertere Einblicke und Verbesserungsvorschläge.

Beispiele dafür sind die Identifizierung von Produktbereichen mit hohem Volumen an Supporttickets oder die Optimierung von Prozessen basierend auf neu entdeckten Bestellschritten durch Process Mining.

This page describes the steps to join external data with internal Maestro Orchestrate trace data to achieve this level of insight.

Voraussetzungen​

Es wird davon ausgegangen, dass:

  • Process Mining ist auf dem Mandanten aktiviert.
  • Sie sind mit den internen Datenmodellen, SQL und den Funktionen von Process Mining vertraut.
  • Ihnen ist die Rolle des Process Mining-Entwicklers zugewiesen. Weitere Informationen dazu finden Sie unter Einrichten der Benutzer.
  • Sie haben die Berechtigungen Daten bearbeiten, Dashboards bearbeiten und Ansicht für die Prozessoptimierungs-App. Weitere Informationen dazu finden Sie unter Verwalten des Zugriffs auf Process Mining-Apps.
  • 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).

So können Optimierungsdaten angereichert werden​

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. Gehen Sie zum Process Mining-Portal.

  2. Suchen Sie die App-Karte für die Prozessoptimierungs-App und wählen Sie im Kontextmenü die Option Im Entwicklermodus bearbeiten.

  3. Wählen Sie im Aktionsmenü die Option Entwicklerdaten hochladen, um externe Daten hochzuladen.

    • Laden Sie die mithilfe der Option Direktverbindung verwenden Daten aus Salesforce oder ServiceNow.
    • Oder verwenden Sie die Option Daten hochladen, um Dateien hochzuladen CSVoder TSVDateien aus Ihrem Quellsystem zu importieren. Beispielsweise, um Daten aus den Salesforce-Tabellen Kontakt und Opportunity für einen Kreditprozess zu laden.Weitere Informationen dazu finden Sie unter Hochladen von Daten.
    Hinweis:

    Sie können die Eingabetabellen, die (über Dateien oder eine Direktverbindung) erstellt wurden, im Abschnitt „Eingabe“ der Datentransformationen sehen. Sie können eine Tabelle auswählen, um die Daten in der Vorschau zu sehen. Weitere Informationen dazu finden Sie unter Eingabedaten.

  4. Gehen Sie zu Datentransformationen.

  5. Suchen Sie den Ordner Modell im Abschnitt Transformationen und bearbeiten Sie die Datei Objects.sql.

  6. Vergleichen Sie die Werte Object_ID aus der Datei Objects.sql mit dem ID-Feld der externen Systemtabelle.

    Hinweis:

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

    Tipp:

    Mit diesem Prozess können Sie mehrere Quellen in einer einzigen Prozessoptimierungs-App zusammenführen. Zum Beispiel, wenn ich Daten aus Salesforce, ServiceNow und der Prozessoptimierung in derselben App zusammenführen möchte.

  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.

    Folgender Codeblock zeigt die Zusammenführung in der Datei contact_data.sql, um die Tabelle Contact zu erstellen und sie mit den Automatisierungsdaten zu verbinden.

    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"
    
    Hinweis:

    Felder, die mit der .id()Funktion erstellt werden, sind standardmäßig numerisch.Sie müssen sie in den Typ varchar umwandeln, da dies der Datentyp des Felds Event_ID in der Tabelle Automation_events ist.

  8. Gehen Sie zum Abschnitt Ausgabe unter Datentransformationen und wählen Sie Datenmodell, um das Datenmodell der Prozessoptimierungs-App zu sehen.

  9. Fügen Sie dem Datenmodell die neuen externen Objekt- und Ereignistabellen hinzu. Stellen Sie sicher, dass die externen Objekttabellen das Feld Trace_ID ausgefüllt und verbunden haben. Weitere Informationen dazu finden Sie unter Datenmodelle.

    Folgende Abbildung zeigt ein Beispieldatenmodell mit den neu hinzugefügten Tabellen opportunity_data und contact_data aus 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. Wählen Sie Auf Dashboards übernehmen, damit die Daten auf Dashboards verfügbar sind.

  12. Bearbeiten Sie die Dashboards, um die externen Daten zu visualisieren und die Prozessoptimierungs-App zu veröffentlichen.

Ergebnis​

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.

Folgende Abbildung zeigt ein Beispielprozessdiagramm mit externen Daten aus Salesforce.

  • Voraussetzungen​
  • So können Optimierungsdaten angereichert werden​
  • Ergebnis​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support(opens in new window)

Möchten Sie lernen? UiPath Academy(opens in new window)

Haben Sie Fragen? UiPath-Forum(opens in new window)

Auf dem neuesten Stand bleiben