process-mining
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Process Mining

Letzte Aktualisierung 11. Juni 2025

Datenmodelle

Anforderungen an das Datenmodell

Hinweis:

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

Dinge, mit denen ein Prozess interagiert.Rechnungen, Incident-Tickets, Produkte.

Events

Für Objekte ausgeführte Schritte.„Rechnung erstellen“, „Ticket zuweisen“, „Produkt zusammenstellen“
Hinweis:

Wenn Sie mehrere Ereignistabellen in Ihrem Datenmodell definieren, sind die Ereignisse in 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.



Wichtig:

Wenn Sie ein größeres Datenmodell benötigen, als die Beschränkung „Max vier Richtungsänderungen“ zulässt, wenden Sie sich an den UiPath® Kundensupport , um die Beschränkung für Ihre Organisation zu deaktivieren.

Beachten Sie, dass das Deaktivieren dieser Einschränkung Auswirkungen auf die Leistung Ihrer Dashboards haben könnte.

Tabellentypen

Die folgende Abbildung zeigt ein Beispieldatenmodell mit einer POs- 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 kommt event_ID 1 zweimal in der Prozesstabelle vor.
  • Throughput_time, Zeit vom vorherigen Event_end bis zum aktuellen Event_end.
  • Cycle_time*, Zeit von Event_start bis Event_end.
* Cycle_time ist nur verfügbar, wenn für die Ereignisse ein Event_start definiert ist.

Die folgende Abbildung zeigt ein Beispiel für eine Prozesstabelle , die die Ereignisse für den P2P_process enthält.



Die folgende Abbildung zeigt ein Beispiel für eine 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_ID

  • Tag_name

  • Tag_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_ID

  • Due_date

  • Due_date_type

  • Actual_date

  • Expected_date

  • On_time

  • Cost

  • Difference

  • <Object>_ID

Erforderliche Ausgabetabellen

Wichtig:

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

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

Wichtig:

Stellen Sie immer sicher, dass Ihr Datenmodell die Anforderungen erfüllt. Informieren Sie sich über die Datenmodellanforderungen.

  1. 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 finden Sie unter Datenmodellanforderungen .

Filtern von Tabellentypen

Sie können die Filteroptionen verwenden, um die ausgewählten Tabellentypen im Datenmodell anzuzeigen.

Hinzufügen von Tabellen

Wichtig:

Stellen Sie sicher, dass eine Eingabetabelle für das Objekt vorhanden ist, 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.

  1. Wählen Sie + Tabelle hinzufügen aus. Das Dialogfeld Tabelle hinzufügen wird angezeigt.

  2. Wählen Sie den Typ der Tabelle, die Sie hinzufügen möchten, aus der Liste Typ aus.

  3. Wählen Sie die Tabelle aus, die die neue Ausgabetabelle definiert.

  4. Wählen Sie den Primärschlüssel für die neue Tabelle aus.

  5. Definieren Sie die zusätzlichen Eigenschaften für die Tabelle.

    Hinweis:

    Je nach Tabellentyp können unterschiedliche Eigenschaften angefordert werden.

  6. Fügen Sie die Beziehungen für die Tabelle hinzu und wählen Sie Tabelle hinzufügen aus.

Weitere Informationen zum Hinzufügen einer Tabelle in den Transformationen finden Sie unter Hinzufügen von Tabellen .

Zusätzliche Eigenschaften für Ereignistabellen

Hinweis:

Es wird empfohlen, entweder eine separate Ereignistabelle pro Aktivität oder eine Ereignistabelle pro Objekt zu haben. Zum Beispiel „ Opportunity_create_events“ und „Opportunity_approve_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 t enthält

Die Zeit für die Ausführung des Ereignisses (in Millisekunden).

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

Wichtig:

Stellen Sie sicher, dass für jede Ereignistabelle eine Eingabetabelle vorhanden ist und dass die Ereignisse in Modellen -> 3_events im Abschnitt Transformationen von Datentransformationen definiert sind.

Löschen einer Tabelle

Führen Sie die folgenden Schritte aus, um eine Tabelle zu löschen.

  1. Wählen Sie die Tabelle aus, die Sie im Datenmodell-Editor löschen möchten.

    Das Panel Tabelle bearbeiten wird angezeigt.

  2. Wählen Sie Tabelle löschen aus.

    Eine Bestätigungsmeldung wird angezeigt.

  3. 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.
  1. Wählen Sie die Tabelle aus, die Sie mit einer anderen Tabelle verknüpfen möchten.

    Das Panel Tabelle bearbeiten wird angezeigt.

  2. Suchen Sie im Bereich Tabelle bearbeiten den Abschnitt Beziehungen .

  3. Wählen Sie + Neu hinzufügen aus, um eine neue Beziehung zu erstellen.

  4. Wählen Sie das Feld, das Sie in dieser Tabelle verwenden möchten, aus der Liste Taste aus.

  5. Wählen Sie die Tabelle aus, mit der Sie eine Verbindung herstellen möchten, und wählen Sie das Feld, das für die Verbindung verwendet wird, aus der Liste „ Taste “ aus.

  6. Wählen Sie Anwenden aus.

Löschen einer Beziehung

Führen Sie die folgenden Schritte aus, um eine Beziehung zu löschen.

  1. Wählen Sie die Tabelle aus, für die Sie eine ausgehende Beziehung löschen möchten.

    Das Panel Tabelle bearbeiten wird angezeigt.

  2. Suchen Sie im Bereich Tabelle bearbeiten die Beziehung, die Sie löschen möchten, und wählen Sie Beziehung löschen aus.

  3. 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.
  1. Wählen Sie die Tabelle aus, für die Sie den Primärschlüssel ändern möchten.

    Das Panel Tabelle bearbeiten wird angezeigt.

  2. Suchen Sie im Bereich Tabelle bearbeiten die Beziehung, für die Sie den Primärschlüssel ändern möchten.

  3. Wählen Sie das neue Feld aus, das als Primärschlüssel zum Verbinden der Tabellen verwendet werden soll.

  4. 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 in Data Manager löschen.


Primärschlüssel können auf null festgelegt 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.

  1. Wählen Sie Speichern aus, um das Datenmodell zu speichern.

  2. Wählen Sie Auf Dashboards anwenden aus, um die Transformationen auszuführen und die Tabelle für die Verwendung in Dashboards verfügbar zu machen.

    Hinweis:

    Dieser Vorgang kann einige Minuten dauern. Wenn die Ausführung erfolgreich abgeschlossen wurde, werden die Änderungen am Datenmodell im Data Manager angezeigt.

Hinweis:

Die Option Speichern wird 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.

Hinweis:

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; siehe 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.

SchrittAktion

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.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White