- Einleitung
- Erste Schritte
- Prozessmodellierung
- Grundlagen der Prozessmodellierung
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot™ for Maestro (Vorschau)
- Prozessimplementierung
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Grundlagen der Prozessoptimierung
- Optimierungsansicht
- Zugriff auf die Prozessoptimierungs-App
- Prozessoptimierungs-App in Process Mining
- Optimierung von Prozessen mit externen Daten
- Referenzinformationen

Benutzerhandbuch zu Maestro
Optimierung von Prozessen mit externen Daten
Um die Prozessoptimierung in Maestro zu verbessern, können Sie Kontext und Sichtbarkeit in die zugrunde liegenden Geschäftsobjekte ausweiten, indem Sie eine Verbindung zu externen Quellsystemen – wie Salesforce oder ServiceNow – herstellen, auf denen der Prozess ausgeführt wird.
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.
Auf dieser Seite werden die Schritte beschrieben, die Sie durchführen müssen, um zur Erlangung dieses Erkenntnislevel externe Daten mit internen Ablaufverfolgungsdaten aus Maestro zu verbinden.
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.
- Sie haben einen Maestro-Prozess erstellt, bereitgestellt und ausgeführt, der Integration Service-Aktivitäten mit einem externen Quellsystem verknüpft hat (z. B. Kreditgenehmigungsprozess, der Datensätze aus Salesforce abruft und aktualisiert).
So können Optimierungsdaten angereichert werden
-
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
CSVoderTSV-Dateien hochzuladen, die aus Ihrem Quellsystem exportiert wurden. Beispielsweise um Daten aus Kontakt- und Opportunity -Salesforce-Tabellen für einen Kreditvergabeprozess 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.
-
Wechseln Sie zu Datentransformationen.
-
Suchen Sie den Modellordner 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:Alle Objekttabellen aus externen Quellen müssen in diesem
Object_ID-Feld verknüpft werden. Maestro, füllt das FeldObject_IDbasierend auf dem zugrunde liegenden Objekt der Aktivität aus. Beispielsweise protokolliert eine IS-Aktivität für die Kontakttabelle dieContact_IDalsObject_IDin derAutomation_events-Tabelle. Wenn Sie eine Kontakttabelle aus Salesforce verbinden möchten, stellen Sie sicher, dassContact_IDdas gleiche Format wieObject_IDhat. Der folgende Codeblock zeigt eine SQL-Beispielanweisung, die inObjects.sqlverwendet werden kann, um dieObject_IDmit demContact_ID-Feld abzugleichen. ZuweisungSUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID".Tipp:Sie können diesen Prozess verwenden, um mehrere Quellen in einer einzigen Prozessoptimierungs -App zu verbinden. Zum Beispiel, wenn ich Salesforce-, ServiceNow- und Prozessoptimierungsdaten in derselben App verbinden möchte.
-
Nach Bestätigung des Felds Objekt_ID aus der Tabelle
Automation_eventsund der externenObject_ID, verknüpfen Sie die Tabellen anhand der ID-Felder. Fügen SieTrace_IDder Tabelle als Feld hinzu, um das externe Objekt mit einer Ausführung von Maestro zu verknüpfen.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 Funktion
.id()erstellt werden, sind standardmäßig numerisch. Sie müssen sie invarcharumwandeln, da dies der Datentyp desEvent_ID-Felds in derAutomation_events-Tabelle ist. -
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.
-
Wählen Sie im Abschnitt Ausgabe in Datentransformationen die Option Prozess aus, um die für die Prozessoptimierungs -App definierten Prozesse anzuzeigen. Stellen Sie sicher, dass ein Prozess mit allen Ereignissen definiert ist, die die Ereignisse aus dem Maestro-Prozess und den Ereignistabellen des externen Objekts kombinieren. Weitere Informationen dazu finden Sie unter Hinzufügen und Bearbeiten von Prozessen .
-
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.
Folgende Abbildung zeigt ein Beispielprozessdiagramm mit externen Daten aus Salesforce.
