- Versionshinweise
- 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
- Showing or hiding the menu
- Kontextinformationen
- Exportieren
- Filter
- Senden von Automatisierungsideen an den UiPath® Automation Hub
- Tags
- Fälligkeitsdaten
- Vergleichen
- Konformitätsprüfung
- Prozesssimulation
- Ursachenanalyse
- Simulation des Automatisierungspotenzials
- Starten eines Task Mining-Projekts über Process Mining
- Auslösen einer Automatisierung über eine Prozess-App
- Anzeigen von Prozessdaten
- Erstellen von Apps
- Laden von Daten
- Transforming data
- Structure of transformations
- Tips for writing 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
models\
im Abschnitt Transformationen der Datentransformationen ist gemäß der Struktur der Transformationsschritte organisiert.
Die App-Vorlagen für Ereignisprotokoll und benutzerdefinierten Prozess haben eine vereinfachte Datentransformationsstruktur. Prozess-Apps, die mit diesen App-Vorlagen erstellt wurden, haben nicht diese Ordnerstruktur.
Im Schritt Objekte werden Eingabetabellen in Objekttabellen umgewandelt. Jedes Objekt, das für die erwarteten Ereignisse erforderlich ist, sollte eine eigene Tabelle erhalten. Weitere Informationen finden Sie unter Entwerfen eines Ereignisprotokolls. Darüber hinaus kann hier auch das unterstützende Objekt definiert werden.
Invoices_input
, Invoice_types_input
und Customers_input
miteinander verbunden, um die Objekttabelle Rechnungen zu erstellen.
Richtlinien
Befolgen Sie diese Richtlinie beim Erstellen einer Objekttabelle.
- Es gibt ein Objekt-ID-Feld, das für jeden Datensatz eindeutig ist.
- Alle Objektfelder, die für die Datenanalyse erforderlich sind, sind vorhanden.
- Alle Objektfelder haben Namen, die leicht verständlich sind.
Invoice_ID
.
Additional transformations
Nicht alle Eingabetabellen werden in Objekttabellen umgewandelt. Auch andere Eingabetabellen können relevante Informationen enthalten, wie z. B. die Tabelle Customers im Beispiel. Es kann hilfreich sein, sie im Schritt Objekte als separate Tabellen zu definieren, sodass sie in den Datentransformationen wiederverwendet werden können.
Benennungskonvention
Wenn die Namen der Objekttabellen später zu Namenskonflikten führen würden, fügen Sie den Tabellen das Suffix _base hinzu.
In diesem Transformationsschritt werden für jedes Objekt Ereignistabellen erstellt. Informieren Sie sich über Entwerfen eines Ereignisprotokolls. Jeder Datensatz in einer Ereignistabelle stellt ein Ereignis dar, das stattgefunden hat. Es gibt zwei Szenarien für die Struktur der Daten:
- Zeitstempelfelder: Felder in einer Objekttabelle mit einem Zeitstempel für ein Ereignis. Zum Beispiel das Feld
Invoice_created
in einerInvoices
-Tabelle. - Transaktionsprotokoll: Eine Liste von Ereignissen.
Je nach Struktur der Daten unterscheiden sich die Transformationen zum Erstellen der Ereignistabellen.
Timestamp fields
In diesem Szenario müssen die Werte eines Zeitstempelfelds in separate Datensätze in einer Ereignistabelle umgewandelt werden. Das folgende Beispiel enthält eine Rechnungstabelle, die drei Zeitstempelfelder enthält.
Jedes Zeitstempelfeld wird verwendet, um eine separate Ereignistabelle zu erstellen. Erstellen Sie für jeden Datensatz, bei dem das Zeitstempelfeld einen Wert enthält, eine Tabelle mit der Rechnungs-ID, dem Namen des Ereignisses (Aktivität) und dem Zeitstempel, in dem das Ereignis stattgefunden hat (Ereignisende).
Invoices_input table
ist aufgeteilt in Invoice_events_Create_invoice
, Invoice_events_Delete_invoice
und Invoices_events_Change_invoice_price
.
Invoices_events
.
Transaktionsprotokoll
Wenn Ereignisse in einem Transaktionsprotokoll gespeichert werden, sollten die relevanten Ereignisse pro Objekt identifiziert werden. Erstellen Sie eine Tabelle pro Objekt und speichern Sie die entsprechende Objekt-ID, den Namen des Ereignisses (Aktivität) und den Zeitstempel, in dem das Ereignis stattgefunden hat (Ereignisende).
Die folgenden Felder sind in einer Ereignistabelle obligatorisch. Alle Datensätze in den Ereignistabellen sollten einen Wert für diese Felder enthalten.
Feld |
Beschreibung |
---|---|
Objekt-ID |
ID des Objekts, für das das Ereignis passiert. Zum Beispiel die Rechnungs-ID. |
Aktivität |
Die Aktivität beschreibt, welche Aktion für das Objekt stattgefunden hat. |
Event end |
Das Feld Ereignisende gibt an, wann das bestimmte Ereignis beendet wurde. Im Idealfall sollte dies ein datetime-Feld und kein Datum sein. |
Benennungskonvention
[Activity] + _events
um eine Ereignisdatei pro Aktivität zu erstellen, oder [Object] + _events
um eine Ereignisdatei pro Objekt zu erstellen. Zum Beispiel Purchase_order_created_events
, Purchase_order_approved_events
oder eine Datei mit allen Bestellaktivitäten kombiniert Purchase_order_events
.
Im letzten Transformationsschritt wird die Geschäftslogik nach Bedarf für die Datenanalyse hinzugefügt. Hier können zusätzliche abgeleitete Felder zu vorhandenen Tabellen hinzugefügt werden. Zum Beispiel bestimmte Durchlaufzeiten oder boolesche Felder, die in KPIs in Dashboards verwendet werden.
Tags
und Due dates
.
Tags
Tags sind Eigenschaften von Objekten, die für bestimmte Geschäftsregeln stehen. Tags werden in der Regel hinzugefügt, um die Analyse dieser Geschäftsregeln zu vereinfachen. Zum Beispiel:
- Rechnung wurde von derselben Person bezahlt und genehmigt.
- Die Rechnungsgenehmigung hat mehr als 10 Tage gedauert.
- Aktivität „Rechnung überprüfen“ übersprungen.
Object ID
und das Tag
. Nicht alle Objekte haben ein Tag und einige Objekte können mehrere Tags haben. Die folgende Abbildung zeigt ein Beispiel für die Tags-Tabelle.
Ähnlich wie bei Ereignissen können mehrere Tag-Tabellen im Datenmodell vorhanden sein.
Benennungskonvention
[Tag] + _tags
, um eine Datei pro Tag zu erstellen, oder [Object] + _tags
, um eine Datei pro Objekt zu erstellen. Zum Beispiel Invoice_approved_and_paid_by_same_person_tags
, Invoice_approval_too_late_tags
oder eine Datei mit allen Rechnungs-Tags kombiniert Invoice_tags
.
Fälligkeitsdaten
Fälligkeitsdaten stellen Fristen im Prozess dar. Diese werden den Daten hinzugefügt, um zu analysieren, ob Aktivitäten zu diesen Fälligkeitsdaten pünktlich ausgeführt werden oder nicht.
Jeder Datensatz in der Tabelle „Fälligkeitsdaten“ stellt ein Fälligkeitsdatum für ein bestimmtes Objekt dar. Beispiele für Fälligkeitsdaten sind:
- eine Zahlungsfrist für eine Zahlung.
- eine Genehmigungsfrist für eine Bestellung.
Object ID
, Due date
, Actual date
und Expected date
.
Ähnlich wie bei Ereignissen können mehrere Fälligkeitsdatentabellen im Datenmodell vorhanden sein.
Benennungskonventionen
[Due date] + _due_dates
, um eine Datei pro Fälligkeitsdatum zu erstellen, oder [Object] + _due_dates
, um eine Datei pro Objekt zu erstellen. Zum Beispiel Payment_deadline_due_dates
, Payment_deadline_with_discount_due_dates
oder eine Datei mit allen Fälligkeitsdaten der Rechnung kombiniert Payment_due_dates
.