- Einleitung
- Erste Schritte
- Erstellen Sie auf einer beliebigen Canvas
- Erstellen Sie mit Fall
- Referenz (Reference)
- Definieren von Fallschlüsseln (System vs. extern)
- Erstellen von Task-E/A- und Write-Back-Verträgen
- Modellieren von primären und sekundären Phasen
- Auslösen eines Falls aus Data Fabric
- Implementieren von Personas und Berechtigungen auf Phasenebene
- Festlegen von SLAs und automatisierten Eskalationsregeln
- Konfigurieren einer Nacharbeitsschleife (Wiedereintritt)
- Konfigurieren und Testen des Case Manager-Agents (Vorschau)
- Erstellen Sie mit Flow
- Erstellen Sie mit BPMN
- Betrieb
- Überwachung
- Optimieren
- Grundlagen der Optimierung
- Optimierungsansicht
- Zugriff auf die Prozessoptimierungs-App
- Prozessoptimierungs-App in Process Mining
- Optimierung von Prozessen mit externen Daten
- Referenzinformationen
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.
-
Gehen Sie zum Process Mining-Portal.
-
Suchen Sie die App-Karte für die Prozessoptimierungs-App und wählen Sie im Kontextmenü die Option Im Entwicklermodus bearbeiten.
-
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
CSVoderTSVDateien 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.
-
Gehen Sie zu Datentransformationen.
-
Suchen Sie den Ordner Modell im Abschnitt Transformationen und bearbeiten Sie die Datei
Objects.sql. -
Vergleichen Sie die Werte
Object_IDaus der DateiObjects.sqlmit dem ID-Feld der externen Systemtabelle.Hinweis:All object tables from external sources must join on this
Object_IDfield. Maestro Orchestrate, populates theObject_IDfield based on the underlying object of the activity. For example, an IS activity for the Contact table will log theContact_IDas theObject_IDin theAutomation_eventstable). If you want to connect a Contact table from Salesforce, ensure theContact_IDis the same format as theObject_ID. The following code block shows an example SQL statement that can be used inObjects.sqlto match theObject_IDto theContact_IDfield. assignmentSUBSTRING(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.
-
After confirmation of the Object_ID field from the
Automation_eventstable and externalObject_ID, join the tables on the ID fields. Add theTrace_IDas 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 TabelleContactzu 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 Typvarcharumwandeln, da dies der Datentyp des FeldsEvent_IDin der TabelleAutomation_eventsist. -
Gehen Sie zum Abschnitt Ausgabe unter Datentransformationen und wählen Sie Datenmodell, um das Datenmodell der Prozessoptimierungs-App zu sehen.
-
Fügen Sie dem Datenmodell die neuen externen Objekt- und Ereignistabellen hinzu. Stellen Sie sicher, dass die externen Objekttabellen das Feld
Trace_IDausgefüllt und verbunden haben. Weitere Informationen dazu finden Sie unter Datenmodelle.Folgende Abbildung zeigt ein Beispieldatenmodell mit den neu hinzugefügten Tabellen
opportunity_dataundcontact_dataaus Salesforce. -
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.
-
Wählen Sie Auf Dashboards übernehmen, damit die Daten auf Dashboards verfügbar sind.
-
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.