- 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
- Debugging
- Simulieren
- Veröffentlichen und Aktualisieren von agentischen Prozessen
- Häufige Implementierungsszenarien
- Extraktieren und Validieren von Dokumenten
- 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 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:Alle Object-Tabellen aus externen Quellen müssen in diesem
Object_IDFeld zusammengeführt werden. Maestro füllt dasObject_IDFeld basierend auf dem zugrunde liegenden Objekt der Aktivität aus. Zum Beispiel wird eine IS-Aktivität für die Tabelle KontaktContact_IDalsObject_IDin der TabelleAutomation_eventsprotokollieren. Wenn Sie eine Tabelle Kontakt aus Salesforce verbinden möchten, stellen Sie sicher, dass die TabelleContact_IDim selben Format wie dieObject_IDist. Der folgende Codeblock zeigt eine Beispielanweisung für SQL-Anweisung, die zurObjects.sqlAbstimmung desObject_IDFeldsContact_IDverwendet werden kann. ZuweisungSUBSTRING(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.
-
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
.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.
-
Wählen Sie im Abschnitt Ausgabe in Datentransformationen die Option Prozess, um die für die Prozessoptimierungs-App definierten Prozesse zu sehen. Stellen Sie sicher, dass ein Prozess mit allen Ereignissen definiert ist, die die Ereignisse aus dem Maestro-Prozess und den externen Objekt- und Ereignistabellen 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.
