- Versionshinweise
- Bevor Sie beginnen
- Erste Schritte
- Integrationen
- Verwalten des Zugriffs
- Arbeiten mit Prozess-Apps
- Erstellen von Apps
- Laden von Daten
- Hochladen von Daten
- Retrieving the SQL Server database parameters
- Einrichten eines SQL Server-Kontos für den Datenupload mit einem Extraktor
- Laden von Daten mit Theobald Xtract Universal
- Anpassen von Prozess-Apps
- Datentransformationen
- TemplateOne-App-Vorlage
- Purchase-to-Pay-App-Vorlage
- Order-to-Cash-App-Vorlage
- Grundlegende Anleitung zur Fehlerbehebung
Einleitung
If your data for cases and events is split up into different input files, you use the TemplateOne-MultiFiles app template.
If you want to create a new TemplateOne process app, you must upload a dataset that contains the data to be used in the TemplateOne.
Für jede Tabelle muss dies eine tsv -Datei (durch Tabulator getrennt) oder eine .csv -Datei (durch Kommas getrennt) sein, die eine Spalte für jedes Eingabefeld enthält.
This section contains an overview of the input tables for TemplateOne-MultiFiles. For each field, the name, the data type, and a short description are displayed. Apart from that, it is indicated whether the field is mandatory.
Bei Tabellennamen und Feldnamen muss die Groß-/Kleinschreibung beachtet werden. Stellen Sie immer sicher, dass die Feldnamen (Spaltenheader) in Ihrem Dataset mit den Feldnamen (auf Englisch) in den unten stehenden Tabellen und die Dateinamen mit den Tabellennamen übereinstimmen.
Pflichtfelder und optionale Felder
Ihre Eingabedatendatei kann unterschiedliche Felder oder unterschiedliche Feldnamen haben. Einige Felder sind jedoch obligatorisch. Das bedeutet, dass die Daten in Ihrer Eingabedatendatei verfügbar sein müssen, damit die Prozess-App korrekt funktioniert.
Wenn ein Feld obligatorisch ist, darf es keine NULL -Werte enthalten.
Feldtypen
In der folgenden Tabelle werden die verschiedenen Feldtypen und ihre Standardformateinstellungen beschrieben.
| Feldtyp | Format |
|---|---|
| boolean | true, false, 1, 0 |
| DateTime | yyyy-mm-dd hh:mm:ss[.ms], wobei [.ms] optional ist.Lesen Sie die offizielle Microsoft-Dokumentation, wenn Sie das Datumsformat ändern möchten. |
| Double | Dezimaltrennzeichen: . (Punkt)Tausendertrennzeichen: keins |
| text | Keine Angabe |
| Integer | Tausendertrennzeichen: keins |
Cases_raw
Die Tabelle Cases_raw enthält die detaillierten Informationen zu Status, Typ, Wert und Beschreibung für den zugehörigen Fall.
| Name | Datentyp | Obligatorisch: J/N | Beschreibung |
|---|---|---|---|
Case_ID | text | Y | Der eindeutige Bezeichner des Falls, zu dem das Ereignis gehört. |
Case | text | N | Ein benutzerfreundlicher Name, um den Fall zu identifizieren. |
Case_status | text | N | The status of the case in the process. For example, open, closed, pending, approved, etc. |
Case_type | text | N | Die Kategorisierung der Fälle. |
Case_value | Double | N | Ein auf den Fall bezogener Geldwert. |
Benutzerdefinierte Fallfelder
Darüber hinaus sind benutzerdefinierte Fallfelder verfügbar.
- 30 fields of type text;
- 10 fields of type double;
- 10 fields of type datetime;
- 10 fields of type boolean;
- 10 fields of type duration.
Benutzerdefinierte Felder haben generische Namen.In der folgenden Tabelle werden die benutzerdefinierten Felder beschrieben, die in einer Prozess-App verwendet werden können.
| Name | Datentyp | Obligatorisch: J/N |
|---|---|---|
| custom_case_text_{1...30} | text | N |
| custom_case_number_{1...10} | Double | N |
| custom_case_datetime_{1...10} | DateTime | N |
| custom_case_boolean_{1...10} | boolean | N |
| custom_case_duration_{1...10} | Integer | N |
Wenn Sie ein benutzerdefiniertes Feld verwenden, sollten Sie das Feld mithilfe des Data Managers in einen Namen umbenennen, der dem Wert entspricht. Felder auschecken.
Custom fields that are empty in your dataset, are not displayed in Process Mining.
Event_log_raw
Die Tabelle Event_log enthält Informationen zu den Aktivitäten, die im Prozess ausgeführt werden.
| Name | Datentyp | Obligatorisch: J/N | Beschreibung |
|---|---|---|---|
Activity | text | Y | Der Name des Ereignisses. Dieser beschreibt den Schritt im Prozess. |
Case_ID | text | Y | Der eindeutige Bezeichner des Falls, zu dem das Ereignis gehört. |
Event_end | DateTime | Y | Der Zeitstempel, der mit dem Ende der Ausführung des Ereignisses verbunden ist. |
| Event_ID | Integer | Y* | Der eindeutige Bezeichner des Ereignisses. |
Automated** | boolean | N | Gibt an, ob das Ereignis manuell ausgeführt oder automatisiert wird. |
Event_cost | Double | N | Die Kosten für die Ausführung des Ereignisses. |
Event_detail | text | N | Informationen zum Ereignis. |
Event_start | DateTime | N | Der Zeitstempel, der mit dem Beginn der Ausführung des Ereignisses verbunden ist. |
Team | text | N | Das Team, das das Ereignis ausgeführt hat. |
User | text | N | Der Benutzer, der das Ereignis ausgeführt hat. |
*) Ereignis_ID ist optional, ist aber obligatorisch, wenn Sie Fälligkeitsdaten verwenden möchten.
**) Automated ist Teil der Eingabedaten. Wenn Sie jedoch ableiten möchten, ob ein Ereignis automatisiert ist oder nicht, müssen Sie dies in den Datentransformationen anpassen, um diese Logik basierend auf den erforderlichen Informationen zu erstellen. Es wird empfohlen, dies in der Datei Event_log.sql zu tun. Suchen Sie die Anweisung, die ...as "Automated" enthält, und ersetzen Sie sie z. B. durch eine Anweisung, wie unten angezeigt.
case when Event_log_base."User" = 'A' then pm_utils.to_boolean('true') else pm_utils.to_boolean('false') end as "Automated"
case when Event_log_base."User" = 'A' then pm_utils.to_boolean('true') else pm_utils.to_boolean('false') end as "Automated"
Benutzerdefinierte Ereignisfelder
Darüber hinaus sind benutzerdefinierte Ereignisfelder verfügbar.
- 30 fields of type text;
- 10 fields of type double;
- 10 fields of type datetime;
- 10 fields of type boolean;
- 5 fields of type duration.
Benutzerdefinierte Felder haben generische Namen. In der folgenden Tabelle werden die benutzerdefinierten Felder beschrieben, die in einer Prozess-App verwendet werden können.
| Name | Datentyp | Obligatorisch: J/N |
|---|---|---|
| custom_event_text_{1...30} | text | N |
| custom_event_number_{1...10} | Double | N |
| custom_event_datetime_{1...10} | DateTime | N |
| custom_event_boolean_{1...10} | boolean | N |
| custom_event_duration_{1...5} | Integer | N |
Wenn Sie ein benutzerdefiniertes Feld verwenden, sollten Sie das Feld mithilfe des Data Managers in einen Namen umbenennen, der dem Wert entspricht. Felder auschecken.
Custom fields that are empty in your dataset, are not displayed in Process Mining.
Tags_raw
Die Tags_raw -Tabelle enthält Felder für Tags, die in Ihrem Prozess definiert sind. Wenn Sie Tags hochladen, wird das Tags- Dashboard aktiviert.
Tags_raw ist eine optionale Tabelle.
| Name | Datentyp | Obligatorisch: J/N | Beschreibung |
|---|---|---|---|
Case_ID | text | Y | Die eindeutige Kennung des Falls, zu dem das Tag gehört. |
Tag | text | Y | Ein benutzerfreundlicher Name zum Identifizieren des Tags. |
Tag_type | text | N | Die Kategorie, zu der das Tag gehört. |
Due_dates_raw
Die Due_dates_raw -Tabelle enthält Felder für Fälligkeitsdaten, die in Ihrem Prozess definiert sind. Wenn Sie Fälligkeitsdaten hochladen, wird das Dashboard Fälligkeitsdaten aktiviert.
Fälligkeitsdaten_raw ist eine optionale Tabelle.
| Name | Datentyp | Obligatorisch: J/N | Beschreibung |
|---|---|---|---|
Event_ID | Integer | Y | Der eindeutige Bezeichner des Ereignisses, zu dem das Fälligkeitsdatum gehört. |
Due_date | text | Y | Der Name des Fälligkeitsdatums. |
Actual_date | DateTime | Y | Der tatsächliche Moment, in dem das mit dem Fälligkeitsdatum verknüpfte Ereignis passiert ist. |
Expected_date | DateTime | Y | Der Moment, in dem das mit dem Fälligkeitsdatum verknüpfte Ereignis erwartet wurde. |