- Bevor Sie beginnen
- Verwalten des Zugriffs
- Erste Schritte
- Integrationen
- Arbeiten mit Prozess-Apps
- Arbeiten mit Dashboards und Diagrammen
- Arbeiten mit Prozessdiagrammen
- Arbeiten mit Discover-Prozessmodellen und Import BPMN-Modellen
- Anzeigen oder Ausblenden des Menüs
- Kontextinformationen
- Exportieren
- Filter
- Senden von Automatisierungsideen an den UiPath® Automation Hub
- Tags
- Fälligkeitsdaten
- Vergleichen
- Konformitätsprüfung
- Prozesssimulation
- Ursachenanalyse (Vorschau)
- Simulation des Automatisierungspotenzials
- Starten eines Task Mining-Projekts über Process Mining
- Auslösen einer Automatisierung über eine Prozess-App
- Anzeigen von Prozessdaten
- Process Insights (Vorschau)
- Erstellen von Apps
- Laden von Daten
- Transformieren von Daten
- Autopilot™ for SQL (Vorschau)
- Struktur von Transformationen
- Tipps zum Schreiben von SQL
- Exportieren und Importieren von Transformationen
- Anzeigen der Datenausführungsprotokolle
- Zusammenführen von Ereignisprotokollen
- Konfigurieren von Tags
- Konfigurieren von Fälligkeitsdaten
- Konfigurieren von Feldern für das Automatisierungspotenzial
- Aktivitätskonfiguration: Definieren der Aktivitätsreihenfolge
- Verfügbarmachen der Transformationen in Dashboards
- Datenmodelle
- Hinzufügen und Bearbeiten von Prozessen
- Anpassen von Dashboards
- Veröffentlichen von Prozess-Apps
- App-Vorlagen
- Benachrichtigungen
- Zusätzliche Ressourcen
Process Mining-Benutzerhandbuch
Anforderungen an das Datenmodell
Derzeit ist Process Mining mit mehreren Prozessen nur für neu erstellte Apps verfügbar. Apps, die vor der Veröffentlichung von Process Mining mit mehreren Prozessen erstellt wurden, sehen keine Objekt- und Ereignistabellen.
Das Datenmodell kann mehrere Object-Tabellen enthalten. Auf diese Weise können Sie eine komplexere Datenstruktur und Beziehungen modellieren und ein Datenmodell erstellen, das Ihre Geschäftsprozessszenarien genau widerspiegelt. Für jede Objekttabelle können Sie mehrere Ereignistabellen hinzufügen, die die für dieses Objekt ausgeführten Ereignisse enthalten.
| Tabellentyp | Beschreibung | Beispiel |
|---|---|---|
| Objekt | Speichert beschreibende Daten zu Geschäftsentitäten (Objekten). Eine Objekttabelle kann auch als Stammdatentabelle mit Referenzinformationen dienen. | Rechnungen, Incident-Tickets, Produkte. |
| Events | Speichert Daten über die Schritte oder Aktionen, die für Objekte ausgeführt werden, einschließlich Zeitstempel. | „Rechnung erstellen“, „Ticket zuweisen“, „Produkt zusammenstellen“ |
Wenn Sie mehrere Ereignistabellen in Ihrem Datenmodell definieren, sind die Ereignisse im Data Manager in einer einzigen Ereignistabelle verfügbar.
Ein Datenmodell kann nur gespeichert werden, wenn es die folgenden Anforderungen erfüllt:
-
Das Datenmodell enthält höchstens 40 Tabellen.
-
Das Datenmodell enthält mindestens eine Objekttabelle und eine Tabelle zugehöriger Ereignisse.
-
Jede Ereignis-, Tags- und Fälligkeitsdatumstabelle ist nur mit einer zugehörigen Objekttabelle verbunden.
-
Alle Tabellen sind mit dem gesamten Datenmodell verbunden.
-
Es gibt keine Zirkelbeziehungen im Datenmodell.
-
Maximal vier Richtungsänderungen sind in einem Beziehungspfad zulässig.
Tipp:Eine Richtungsänderung ist eine 1:n-Beziehung, gefolgt von einer n:1-Beziehung oder umgekehrt.

Wenn Sie ein größeres Datenmodell benötigen, als die Einschränkung „Max. vier Richtungsänderungen“ zulässt, wenden Sie sich an den UiPath®-Kundensupport, um die Einschränkung für Ihre Organisation zu deaktivieren. Beachten Sie, dass das Deaktivieren dieser Einschränkung möglicherweise Auswirkungen auf die Leistung Ihrer Dashboards hat.
Tabellentypen
Die folgende Abbildung zeigt ein Beispieldatenmodell mit einer PO_ -Objekttabelle und einer zugehörigen PO_events -Ereignistabelle sowie einer PO_items -Objekttabelle und einer zugehörigen PO_item_events -Ereignistabelle.

Objekttabellen
Jedes Objekt in Ihrem Datenmodell verfügt über eine eigene Objekttabelle in Datentransformationen. Eine Objekttabelle enthält die Felder, die speziell für dieses Objekt definiert wurden.
Prozesstabellen
Jeder in Ihrem Datenmodell definierte Prozess verfügt über eine eigene Prozesstabelle mit den für diesen Prozess prognostizierten Ereignissen. Die folgenden Felder sind immer in den Ereignistabellen vorhanden:
Process_event_ID, eindeutige ID für jeden Datensatz in der Prozesstabelle.Event_ID, eindeutig für jedes einzelne Ereignis, unabhängig davon, in welchem Prozess es verwendet wird. Im folgenden Beispiel kommtevent_ID 1zweimal in der Prozesstabelle vor.Throughput_time, Zeit vom vorherigenEvent_endbis zum aktuellenEvent_end.Cycle_time*, Zeit vonEvent_startbisEvent_end.Cycle_timeist nur verfügbar, wenn für die Ereignisse einEvent_startdefiniert ist.
Die folgende Abbildung zeigt eine Prozesstabelle als Beispiel, die die Ereignisse für den P2P_process enthält.

Die folgende Abbildung zeigt eine Beispiel -Prozesstabelle , die die Ereignisse auf hoher Ebene für den P2P_process als Ergebnis der Filterung nach den PO_events (PO_ID) enthält.

Tags-Tabelle
Die Tabelle Tags enthält die Tag-Daten für alle Tags in Ihrem Dataset. Je nach Datenmodell können ein oder mehrere ID-Felder in der Tags -Tabelle verfügbar sein. Wenn Ihr Datenmodell aus mehreren Objekten besteht, denen jeweils eine Tags -Tabelle zugeordnet ist, werden diese Tags -Tabellen in einer einzigen Tags -Tabelle in Data Manager konsolidiert.
Tag_IDTag_nameTag_type<Object>_ID
Tabelle mit Fälligkeitsdaten
Die Tabelle Due dates enthält die Zeitstempel der Fälligkeitsdaten für alle Fälligkeitsdaten in Ihrem Dataset. Je nach Datenmodell können ein oder mehrere ID-Felder in der Due dates -Tabelle verfügbar sein. Wenn Ihr Datenmodell aus mehreren Objekten besteht, denen jeweils eine Due dates -Tabelle zugeordnet ist, werden diese Due dates -Tabellen in einer einzigen Due dates -Tabelle in Data Manager konsolidiert.
Due_date_IDDue_dateDue_date_typeActual_dateExpected_dateOn_timeCostDifference<Object>_ID
Erforderliche Ausgabetabellen
Die Informationen in diesem Abschnitt gelten nur für Apps, die einen einzelnen Prozess verwenden, d. h. für Apps, die vor der Veröffentlichung von Process Mining mit mehreren Prozessen erstellt wurden.
Ein Datenmodell muss über eine Cases -, Event_log -, Tags - und Due_dates -Tabelle verfügen.
Je nach App-Vorlage hat die Tabelle Cases einen prozessspezifischen Namen, z. B. Purchase_order_items oder Incidents.
Die Tabellen Cases, Event_log, Tags und Due_dates müssen die folgenden Ausgabefelder haben.
Alle Felder müssen ausgefüllt werden. Einige Felder dürfen jedoch nur NULL-Werte enthalten.
| Tabelle | Erforderliches Ausgabefeld |
|---|---|
Cases | Case_ID* |
Event_log | Case_ID* |
Event_start | |
Event_end | |
Activity | |
Activity_order | |
Automated | |
Event_cost | |
Event_processing_time | |
Tags | Tag_ID |
Case_ID* | |
Tag | |
Tag_type | |
Due_dates | Case_ID* |
Due_date | |
Due_date_type | |
Actual_date | |
Expected_date | |
On_time | |
Cost | |
Difference |
*) Je nach App-Vorlage kann Case_ID unterschiedlich aufgerufen werden, z. B. Purchase_order_item_ID oder Incident_ID.
Anzeigen und Bearbeiten des Datenmodells
Stellen Sie immer sicher, dass Ihr Datenmodell den Anforderungen entspricht. Informieren Sie sich über die Anforderungen des Datenmodells.
- Suchen Sie den Abschnitt Ausgabe in Datentransformationen und wählen Sie Datenmodell aus, um das Datenmodell Ihrer Prozess-App anzuzeigen.
Weitere Informationen zum Ändern des Datenmodells finden Sie unter Bearbeiten von Datentransformationen .
Validierungsprüfung
Wenn Ihr Datenmodell die Anforderungen nicht erfüllt, wird eine Benachrichtigung angezeigt.

Weitere Informationen dazu finden Sie unter Anforderungen an das Datenmodell .
Filtern von Tabellentypen
Sie können die Filteroptionen verwenden, um die ausgewählten Tabellentypen im Datenmodell anzuzeigen.
Hinzufügen von Tabellen
Stellen Sie sicher, dass es eine Eingabetabelle für das Objekt gibt, das Sie hinzufügen möchten, und dass das Objekt in Modellen -> 2_objects im Abschnitt Transformationen von Datentransformationen definiert ist.
Führen Sie die folgenden Schritte aus, um eine Tabelle hinzuzufügen.
- Wählen Sie + Tabelle hinzufügen aus. Das Dialogfeld Tabelle hinzufügen wird angezeigt.
- Wählen Sie den Typ der Tabelle, die Sie hinzufügen möchten, aus der Liste Typ aus.
- Wählen Sie die Tabelle aus, die die neue Ausgabetabelle definiert.
- Wählen Sie den Primärschlüssel für die neue Tabelle aus.
- Definieren Sie die zusätzlichen Eigenschaften für die Tabelle.
Hinweis:
Je nach Tabellentyp können unterschiedliche Eigenschaften angefordert werden.
- Fügen Sie die Beziehungen für die Tabelle hinzu und wählen Sie Tabelle hinzufügen.
Weitere Informationen zum Hinzufügen einer Tabelle in den Transformationen finden Sie unter Hinzufügen von Tabellen .
Zusätzliche Eigenschaften für Ereignistabellen
Es wird empfohlen, entweder eine separate Ereignistabelle pro Aktivität oder eine Ereignistabelle pro Objekt zu haben. Zum Beispiel Opportunity_create_events Opportunity_events usw. oder die Tabelle Opportunity_events .
In der folgenden Tabelle werden die Eigenschaften beschrieben, die Sie beim Hinzufügen einer Ereignistabelle angeben müssen.
| Eigenschaften | Beschreibung | Obligatorisch: J/N |
|---|---|---|
Event_ID | Der eindeutige Bezeichner des Ereignisses. | Y |
Activity | Das Feld, das den Namen des Termins enthält. Dieser beschreibt den Schritt im Prozess. | Y |
Event start | Die Felder, die einen Zeitstempel enthalten, der mit dem Beginn der Ausführung des Ereignisses verbunden ist. | N |
Event end | Das Feld, das den Zeitstempel enthält, der mit dem Ende der Ausführung des Ereignisses verbunden ist. | Y |
User | Das Feld, das den Benutzer enthält, der das Ereignis ausgeführt hat. | N |
Automated | Das enthaltende Feld gibt an, ob das Ereignis manuell ausgeführt oder automatisiert wird. | N |
Order | Das Feld, das die Reihenfolge der Ereignisse enthält. | N |
Processing time | Das Feld, das die Zeit für die Ausführung des Ereignisses (in Millisekunden) enthält. | N |
Event cost | Die Felder, die die Kosten für die Ausführung des Ereignisses enthalten. | N |
Parent event ID | Die Felder, die zum Definieren einer übergeordneten/untergeordneten Beziehung zwischen Ereignissen verwendet werden können, die zum Erstellen einer strukturierten Prozesshierarchie verwendet werden können. | N |
Stellen Sie sicher, dass es für jede Ereignistabelle eine Eingabetabelle gibt und dass die Ereignisse in Modellen definiert sind -> 3_events im Abschnitt Transformationen von Datentransformationen.
Löschen einer Tabelle
Führen Sie die folgenden Schritte aus, um eine Tabelle zu löschen.
- Wählen Sie die Tabelle, die Sie löschen möchten, im Datenmodell-Editor aus. Das Panel Tabelle bearbeiten wird angezeigt.
- Wählen Sie Tabelle löschen aus. Eine Bestätigungsmeldung wird angezeigt.
- Wählen Sie Löschen aus, um fortzufahren.
Die Tabelle und die Beziehungen werden aus dem Datenmodell gelöscht.
Hinzufügen von Beziehungen
Führen Sie die folgenden Schritte aus, um eine Beziehung zwischen zwei Tabellen hinzuzufügen.
- Wählen Sie die Tabelle aus, die Sie mit einer anderen Tabelle verknüpfen möchten. Das Panel Tabelle bearbeiten wird angezeigt.
- Suchen Sie im Panel Tabelle bearbeiten den Abschnitt Beziehungen .
- Wählen Sie + Neu hinzufügen aus , um eine neue Beziehung zu erstellen.
- Wählen Sie das Feld, das Sie in dieser Tabelle verwenden möchten, aus der Liste Schlüssel aus.
- Wählen Sie die Tabelle, mit der Sie eine Verbindung herstellen möchten, und wählen Sie das Feld, das zum Herstellen der Verbindung verwendet wird, aus der Liste Schlüssel aus.
- Wählen Sie Anwenden aus.
Löschen einer Beziehung
Führen Sie die folgenden Schritte aus, um eine Beziehung zu löschen.
- Wählen Sie die Tabelle aus, für die Sie eine ausgehende Beziehung löschen möchten. Das Panel Tabelle bearbeiten wird angezeigt.
- Suchen Sie im Bereich Tabelle bearbeiten die Beziehung, die Sie löschen möchten, und wählen Sie Beziehung löschen aus.
- Wählen Sie Anwenden aus.
Ändern des Primärschlüssels für eine Tabelle
Führen Sie die folgenden Schritte aus, um den Primärschlüssel für eine Tabelle zu ändern.
- Wählen Sie die Tabelle aus, für die Sie den Primärschlüssel ändern möchten. Das Panel Tabelle bearbeiten wird angezeigt.
- Suchen Sie im Bereich Tabelle bearbeiten die Beziehung, für die Sie den Primärschlüssel ändern möchten.
- Wählen Sie das neue Feld aus, das als Primärschlüssel zum Verbinden der Tabellen verwendet werden soll.
- Wählen Sie Anwenden aus.
Hinweis:
Wenn Sie den Primärschlüssel ändern, wird das Feld, das Sie als neuen Primärschlüssel auswählen, in der Tabelle dupliziert. Sie können das ursprüngliche Feld im Data Manager löschen.
Primärschlüssel können auf nullfestgelegt werden.
Bereitstellen des aktualisierten Datenmodells in Dashboards
Führen Sie die folgenden Schritte aus, um die Änderungen am Datenmodell in Dashboards verfügbar zu machen.
- Wählen Sie Speichern aus, um das Datenmodell zu speichern.
- Wählen Sie Auf Dashboards anwenden aus , um die Transformationen auszuführen und die neue Tabelle für die Verwendung in Dashboards verfügbar zu machen.
Hinweis:
Dieser Vorgang kann einige Minuten dauern. Wenn die Ausführung erfolgreich abgeschlossen wird, werden die Änderungen am Datenmodell im Data Manager angezeigt.
Die Option Speichern ist erst aktiviert, nachdem Sie Änderungen am Datenmodell vorgenommen haben.
Vorschaubereich
Sie können eine Tabelle auswählen, um die Felder und den Dateninhalt im Vorschaubereich anzuzeigen. Anhand der Datenvorschau können Sie überprüfen, ob die Daten wie erwartet aussehen.
Im Vorschaubereich werden die Daten der letzten Datenausführung angezeigt, in der diese Tabelle neu berechnet wurde. Wenn Sie kürzlich Änderungen vorgenommen haben, starten Sie eine neue Datenausführung, um die Ergebnisse anzuzeigen. Weitere Informationen finden Sie unter Bearbeiten von Datentransformationen.
Auswählen von sichtbaren Spalten
Sie können die Spalten auswählen, die Sie im Vorschaubereich anzeigen möchten.
Führen Sie die folgenden Schritte aus, um die sichtbaren Spalten zu ändern.
| Schritt | Aktion |
|---|---|
| 1 | Wählen Sie Spalten aus, um die Liste der Spalten anzuzeigen. |
| 2 | Wählen Sie die Spalten, die Sie im Vorschaubereich anzeigen möchten, aus der Liste aus. |
Erstellen eines benutzerdefinierten Datenmodells
In einigen Fällen kann es vorkommen, dass Sie Objekte zu einer vorhandenen Prozess-App hinzufügen möchten. Zum Beispiel, wenn Sie einen benutzerdefinierten Prozess oder eine Ereignisprotokollprozess -App als Ausgangspunkt verwenden und diesen mit anderen Objekten erweitern möchten. Führen Sie dazu die folgenden Schritte aus.
- Fügen Sie die SQL-Dateien für das neue Objekt und Ereignisprotokoll im Modellabschnitt in Datentransformationen hinzu.
- Wechseln Sie zu Datenmodell und fügen Sie Tabellen für das Objekt und Ereignisprotokoll Ihres Datenmodells hinzu.
- Fügen Sie eine Dummy-Beziehung für die neuen Tabellen zum vorhandenen Datenmodell hinzu.
- Wechseln Sie zu Prozesse und fügen Sie einen neuen Prozess im Zusammenhang mit dem neuen Objekt hinzu.
- Löschen Sie den ursprünglichen Prozess.
- Wechseln Sie zu Datenmodell und löschen Sie die Tabellen
CasesundEvent_log. Löschen Sie ggf. die TabellenTagsundDue_dates.
- Anforderungen an das Datenmodell
- Tabellentypen
- Erforderliche Ausgabetabellen
- Anzeigen und Bearbeiten des Datenmodells
- Validierungsprüfung
- Filtern von Tabellentypen
- Hinzufügen von Tabellen
- Löschen einer Tabelle
- Hinzufügen von Beziehungen
- Löschen einer Beziehung
- Ändern des Primärschlüssels für eine Tabelle
- Bereitstellen des aktualisierten Datenmodells in Dashboards
- Vorschaubereich
- Erstellen eines benutzerdefinierten Datenmodells