Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:dashboard:dashboard_tablestructure [2017/10/26 08:16] Stefan Barth |
software:dashboard:dashboard_tablestructure [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Auswertungen werden durch SQL-Statements definiert. Hierfür dürfen nur die folgenden vordefinierten [[:software:dashboard:dashboard_views|Datenbank-Views]] benutzt werden. | Auswertungen werden durch SQL-Statements definiert. Hierfür dürfen nur die folgenden vordefinierten [[:software:dashboard:dashboard_views|Datenbank-Views]] benutzt werden. | ||
- | <WRAP center round important 60%>\\ | + | ---- |
- | Die View "view_user" ist nur mit SQL Server 2017 und mit MySQL v5.7 oder höher kompatibel!\\ | + | |
- | </WRAP>\\ | + | ===== Alte Views ===== |
- | <note tip>Bitte beachten Sie die Erläuterungen weiter unten!</note> | + | |
+ | Sollten Sie noch die alten Views einsetzen, können Sie die Dokumentation [[:software:dashboard:dashboard_tablestructure_old|hier einsehen]]. | ||
+ | |||
+ | <note important>Bitte kontaktieren Sie den Support vor dem Update, da sich Spaltennamen ändern und Widgets nach dem Update angepasst werden müssen!</note> | ||
---- | ---- | ||
- | ===== Erläuterung der Tabelleninhalte ===== | + | ====== Erläuterung der Tabelleninhalte ====== |
{{ :dashboard_views.png?332x500}} | {{ :dashboard_views.png?332x500}} | ||
Zeile 19: | Zeile 22: | ||
* **<platzhalter>Description** beinhaltet die Beschreibung des Objekts | * **<platzhalter>Description** beinhaltet die Beschreibung des Objekts | ||
* **<platzhalter>Start** gibt den Zeitpunkt wieder, bei dem der Prozess auf diesem Objekt aktiv wurde. Eine Aufgabe kann zB früher erstellt werden und erst zu einem späteren Zeitpuntk gestartet werden | * **<platzhalter>Start** gibt den Zeitpunkt wieder, bei dem der Prozess auf diesem Objekt aktiv wurde. Eine Aufgabe kann zB früher erstellt werden und erst zu einem späteren Zeitpuntk gestartet werden | ||
- | * **<platzhalter>End** gibt den Zeitpunkt wieder, bei dem der Prozess dieses Obejt verlassen hat. | + | * **<platzhalter>End** gibt den Zeitpunkt wieder, bei dem der Prozess dieses Objekt verlassen hat. |
* **creationTime **ist die Erstellungszeit des Eintrags | * **creationTime **ist die Erstellungszeit des Eintrags | ||
* **creationUserId **beinhaltet den PrimärSchlüssel (siehe id) des Users, der den Eintrag angelegt hat | * **creationUserId **beinhaltet den PrimärSchlüssel (siehe id) des Users, der den Eintrag angelegt hat | ||
* **is<Platzhalter>** beinhaltet immer ein Wahr/Falsch Wert | * **is<Platzhalter>** beinhaltet immer ein Wahr/Falsch Wert | ||
* **isArchiv** gibt an, ob das Objekt bereits archiviert wurde, oder nicht | * **isArchiv** gibt an, ob das Objekt bereits archiviert wurde, oder nicht | ||
- | + | —- | |
- | ---- | + | |
view_activity | view_activity | ||
- | * **id** | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **activityName** | + | * **activityName**: Name der Aktivität |
- | * **activityDescription** | + | * **activityDescription**: Eine Beschreibung der Akktivität |
- | * **clientId** | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime** | + | * **creationTime**: Zeitpunkt zu welchem die Aktivität begonnen hat |
- | * **creationUserId** | + | * **creationUserId**: Eine Zahl die auf den betroffenen Benutzer verweist |
- | * **instanceId** | + | * **instanceId**: Eine Zahl die auf die betroffenen Instanz verweist in welcher die Aktivität aktiv ist |
- | * **activityStart** | + | * **activityStart**: Zeitpunkt zu welchem die Aktivität gestartet wurde |
- | * **activityEnd** | + | * **activityEnd**: Zeitpunkt zu welchem die Aktivität beendet wurde |
* **loopCount**: Sollte der Prozess die Aktivität öfters durchlaufen (Loops), dann werden die Durchläufe hier gespeichert | * **loopCount**: Sollte der Prozess die Aktivität öfters durchlaufen (Loops), dann werden die Durchläufe hier gespeichert | ||
* **duration**: Beinhaltet die maximale und modellierte Bearbeitungszeit der Aktivität | * **duration**: Beinhaltet die maximale und modellierte Bearbeitungszeit der Aktivität | ||
Zeile 58: | Zeile 60: | ||
=== view_definition === | === view_definition === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **definitionName**: | + | * **definitionName**: Name der Prozessdefinition |
* **definitionDescription** | * **definitionDescription** | ||
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Zeitpunkt zu welchem die Prozessdefinition [[:software:dashboard:software:tim:deploy_processdefinition|deployed ]]wurde |
- | * **creationUserId**: | + | * **creationUserId**: Beinhaltet die ID des Nutzers, der die Prozessdefinition [[:software:dashboard:software:tim:deploy_processdefinition|deployed ]]hat |
* **version**: Version in der die Prozessdefinition vorliegt | * **version**: Version in der die Prozessdefinition vorliegt | ||
* **escalationStatus**: Angabe über den Eskalationsstatus des Prozesses | * **escalationStatus**: Angabe über den Eskalationsstatus des Prozesses | ||
Zeile 72: | Zeile 74: | ||
=== view_effort === | === view_effort === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **effortName**: | + | * **effortName**: Name des Aufwands |
- | * **effortDescription** | + | * **effortDescription**: Eine Beschreibung des Aufwands |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Zeitpunkt zu dem der Aufwand erfasst wurde |
- | * **creationUserId**: | + | * **creationUserId**: Beinhaltet die ID des Nutzers, der den Aufwand erfasst hat |
- | * **instanceId**: | + | * **instanceId**: Eine Zahl, die auf die betroffene Instanz verweist |
* **effortType**: Art des Aufwands (Zeit oder Geld) | * **effortType**: Art des Aufwands (Zeit oder Geld) | ||
* **effortValue**: Wert des Aufwands ohne Einheit | * **effortValue**: Wert des Aufwands ohne Einheit | ||
Zeile 89: | Zeile 91: | ||
=== view_identity === | === view_identity === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **identityName**: | + | * **identityName**: Benutzername des Benutzers |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Zeitpunkt an dem die Identität/der Benutzer erstellt wurde |
- | * **creationUserId**: | + | * **creationUserId**: Enthält eine Zahl die auf den Benutzer verweist, der diesen Benutzer/Gruppe/Mandanten erstellt hat |
* **displayName**: Beinhaltet den vollständigen Namen und Benutzernamen (z.B. **Max Mustermann (M.Muster)** ) | * **displayName**: Beinhaltet den vollständigen Namen und Benutzernamen (z.B. **Max Mustermann (M.Muster)** ) | ||
* **lastLogin**: Enthält den Zeitpunkt, an dem sich der Benutzer als letztes eingeloggt hat | * **lastLogin**: Enthält den Zeitpunkt, an dem sich der Benutzer als letztes eingeloggt hat | ||
+ | * **loginCount**: Enthält die Anzahl der Logins des Users | ||
* **identityType**: Typ der Identität/des Benutzers, Kann folgende Werte haben 'USER','GROUP','MEMBERSHIP','ROLE' oder 'CLIENT' | * **identityType**: Typ der Identität/des Benutzers, Kann folgende Werte haben 'USER','GROUP','MEMBERSHIP','ROLE' oder 'CLIENT' | ||
* **email**: E-Mail Adresse des Benutzers oder Gruppe | * **email**: E-Mail Adresse des Benutzers oder Gruppe | ||
Zeile 107: | Zeile 110: | ||
=== view_instance === | === view_instance === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **instanceName**: | + | * **instanceName**: Der Name der Prozessinstanz |
- | * **instanceDescription**: | + | * **instanceDescription**: Eine Beschreibung der Instanz |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Zeitpunkt zu welchem die Prozessinstanz gestartet wurde |
- | * **creationUserId**: | + | * **creationUserId**: Enthält eine Zahl die auf den Benutzer verweist, der diese Instanz gestartet hat |
* **creationGroupId **Enthält den Primärschlüssel der Gruppe, die den Prozess gestartet hat | * **creationGroupId **Enthält den Primärschlüssel der Gruppe, die den Prozess gestartet hat | ||
* **rootTokenId**: Enthält den Primärschlüssel des aktuellen Tokens, welcher auf die aktuelle Aktivität zeigt | * **rootTokenId**: Enthält den Primärschlüssel des aktuellen Tokens, welcher auf die aktuelle Aktivität zeigt | ||
Zeile 119: | Zeile 122: | ||
* **definitionId**: Enthält eine Zahl die auf die Prozessdefinition verweist, die dieser Instanz zu Grunde liegt | * **definitionId**: Enthält eine Zahl die auf die Prozessdefinition verweist, die dieser Instanz zu Grunde liegt | ||
* **definitionName**: Der Name der zugrunde liegenden Prozessdefinition | * **definitionName**: Der Name der zugrunde liegenden Prozessdefinition | ||
- | * **instanceStart**: | + | * **instanceStart**:Zeitpunkt an dem die Prozessinstanz begonnen wurde |
- | * **instanceEnd**: | + | * **instanceEnd**:Zeitpunkt an dem die Prozessinstanz beendet wurde |
* **archivationUserId** : Enthält den Primärschlüssel der auf den Benutzer verweist, der diese Instanz archiviert hat | * **archivationUserId** : Enthält den Primärschlüssel der auf den Benutzer verweist, der diese Instanz archiviert hat | ||
* **archivationTime: **Zeitpunkt an dem die Prozessinstanz archiviert wurde | * **archivationTime: **Zeitpunkt an dem die Prozessinstanz archiviert wurde | ||
* **nextEscalationTime**: Enthält den berechneten Zeitpunkt der nächsten Eskalation des Prozesses | * **nextEscalationTime**: Enthält den berechneten Zeitpunkt der nächsten Eskalation des Prozesses | ||
* **index1-10 und value1-10**: Alle Indexnamen und Werte, welche im Prozess als Indexwerte angegeben wurden | * **index1-10 und value1-10**: Alle Indexnamen und Werte, welche im Prozess als Indexwerte angegeben wurden | ||
- | * **isInTime**: Gibt an, ob der Prozess noch im Zeitplan liegf, oder ob Milestones/Bearbeitungszeiten nicht mehr schaffbar sind | ||
* **isArchiv**: Angabe ob die Prozessinstanz bereits archiviert ist | * **isArchiv**: Angabe ob die Prozessinstanz bereits archiviert ist | ||
=== view_swimlane === | === view_swimlane === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **swimlaneName**: | + | * **swimlaneName**: Name der Swimlane |
- | * **clientId**: | + | * **clientId**:Eine Zahl, die auf den betroffenen Mandanten verweist |
* **instanceId**: Enthält den Primärschlüssel der auf die zugehörige Instanz verweist | * **instanceId**: Enthält den Primärschlüssel der auf die zugehörige Instanz verweist | ||
* **actorId**: Enthält den Primärschlüssel der auf den momentan zugehörigen Benutzer verweist | * **actorId**: Enthält den Primärschlüssel der auf den momentan zugehörigen Benutzer verweist | ||
Zeile 137: | Zeile 139: | ||
=== view_task === | === view_task === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **taskName**: | + | * **taskName**: Name der Aufgabe |
- | * **taskDescription**: | + | * **taskDescription**: Eine Beschreibung der Aufgabe |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Zeitpunkt zu dem die Aufgabe erstellt wurde |
- | * **creationUserId**: | + | * **creationUserId**: Enthält eine Zahl die auf den Benutzer zeigt, der diese Aufgabe erzeugt hat |
- | * **instanceId**: | + | * **instanceId**: Enthält eine Zahl die auf die Instanz zeigt in dem die Aufgabe hinterlegt ist |
- | * **taskStart**: | + | * **taskStart**: Enthält den Zeitpunkt zu welchem die Aufgabe gestartet wurde |
- | * **taskEnd**: | + | * **taskEnd**: Enthält den Zeitpunkt zu welchem die Aufgabe beendet wurde |
* **actorId**: Enthält den Primärschlüssel der auf den momentan zugehörigen Benutzer verweist | * **actorId**: Enthält den Primärschlüssel der auf den momentan zugehörigen Benutzer verweist | ||
* **pooledActorId**: Enthält den Primärschlüssel der auf die momentan zugehörige Gruppe verweist | * **pooledActorId**: Enthält den Primärschlüssel der auf die momentan zugehörige Gruppe verweist | ||
Zeile 155: | Zeile 157: | ||
* **isOpen**: Gibt an ob die Aufgabe schon erledigt wurde (Achtung! Signal-Methoden erledigen Aufgaben meist nicht!) | * **isOpen**: Gibt an ob die Aufgabe schon erledigt wurde (Achtung! Signal-Methoden erledigen Aufgaben meist nicht!) | ||
* **isAdhoc**: Gibt an ob diese Aufgabe als [[:software:tim:ad_hoc_tasks|AdHoc-Aufgabe]] erstellt wurde oder nicht | * **isAdhoc**: Gibt an ob diese Aufgabe als [[:software:tim:ad_hoc_tasks|AdHoc-Aufgabe]] erstellt wurde oder nicht | ||
- | * **isArchiv**: | + | * **isArchiv**: Zeigt, ob Task archiviert wurde |
=== view_token === | === view_token === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **tokenName**: | + | * **tokenName**: Name des Tokens |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
* **instanceId**: Enthält den Primärschlüssel der auf die zugehörige Instanz verweist | * **instanceId**: Enthält den Primärschlüssel der auf die zugehörige Instanz verweist | ||
* **activityId**: Enthält den Primärschlüssel der auf die zugehörige Aktivität verweist | * **activityId**: Enthält den Primärschlüssel der auf die zugehörige Aktivität verweist | ||
Zeile 166: | Zeile 168: | ||
=== view_variable === | === view_variable === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **variableName**: | + | * **variableName**: Name der Instanzvariable |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
* **instanceId**: Enthält eine Zahl die auf die zugehörige Instanz verweist | * **instanceId**: Enthält eine Zahl die auf die zugehörige Instanz verweist | ||
* **stringValue**: Enthält den Inhalt der Prozessvariable | * **stringValue**: Enthält den Inhalt der Prozessvariable | ||
Zeile 178: | Zeile 180: | ||
=== view_costcenter === | === view_costcenter === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **costcenterName**: | + | * **costcenterName**: Enthält den Namen der Kostenstelle |
- | * **costcenterDescription**: | + | * **costcenterDescription**: Enthält die Beschreibung der Kostenstelle |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Enthält den Zeitpunkt an welchem die Kostenstelle angelegt wurde |
- | * **creationUserId**: | + | * **creationUserId**: Enthält eine Zahl die auf den Benutzer verweist, der die Kostenstelle angelegt hat |
* **hourly**: Enthält den Stundensatz der Kostenstelle | * **hourly**: Enthält den Stundensatz der Kostenstelle | ||
* **currency**: Enthält die Währung die der Kostenstelle hinterlegt ist | * **currency**: Enthält die Währung die der Kostenstelle hinterlegt ist | ||
=== view_systemconfiguration === | === view_systemconfiguration === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **configurationName**: | + | * **configurationName**: Enthält den Namen der Konfiguration |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Enthält den Zeitpunkt an welchem die Konfiguration angelegt wurde |
* **costCenter** : Kostenstelle des Users aus dem [[:software:tim:userprofil_profile|Userprofils]] | * **costCenter** : Kostenstelle des Users aus dem [[:software:tim:userprofil_profile|Userprofils]] | ||
* **department**: Abteilung des Benutzers aus dem [[:software:tim:userprofil_profile|Userprofils]] | * **department**: Abteilung des Benutzers aus dem [[:software:tim:userprofil_profile|Userprofils]] | ||
Zeile 211: | Zeile 213: | ||
=== view_folder === | === view_folder === | ||
- | * **id**: | + | * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt |
- | * **folderName**: | + | * **folderName**: Name des Ordners |
- | * **clientId**: | + | * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist |
- | * **creationTime**: | + | * **creationTime**: Zeitpunkt an dem der Ordner angelegt wurde |
- | * **creationUserId**: | + | * **creationUserId**: Id des Users, der den Ordner angelegt hat |
* **parentFolderId**: Enthält den Primärschlüssel der aufsich selbst und stellt einen Unterordner bei den Dokumenten dar | * **parentFolderId**: Enthält den Primärschlüssel der aufsich selbst und stellt einen Unterordner bei den Dokumenten dar | ||
- | * **isArchiv**: | + | * **isArchiv**: Zeigt, ob der ORdner archiviert wurde |
- | === view_identity === | + | |
- | + | ||
- | * **id**: | + | |
- | * **identityName**: | + | |
- | * **clientId**: | + | |
- | * **creationTime**: | + | |
- | * **creationUserId**: | + | |
- | * **displayName**: Beinhaltet den vollständigen Namen und Benutzernamen (z.B. **Max Mustermann (M.Muster)** ) | + | |
- | * **lastLogin**: Enthält den Zeitpunkt, an dem sich der Benutzer als letztes eingeloggt hat | + | |
- | * **identityType**: Beinhaltet in dieser View nur den Wert 'USER' | + | |
- | * **email**: E-Mail Adresse des Benutzers oder Gruppe | + | |
- | * **firstname**: Vorname des Benutzers | + | |
- | * **lastname**: Nachname des Benutzers | + | |
- | * **userProfileId**: Enthält den Primärschlüssel der das Benutzerprofils beinhaltet | + | |
- | * **groups**: Beinhaltet alle Gruppennamen (Komma separiert) in welcher der User sich befindet | + | |
- | * **teammanagerGroups: ** Beinhaltet alle Gruppennamen (Komma separiert) in welcher der User team-manager ist | + | |
- | * **isBlocked**: Gibt an, ob dieser Benutzer/Gruppe/Mandant blockiert ist | + | |
- | * **isArchiv**: Gibt an, ob dieser Benutzer/Gruppe/Mandant archiviert ist | + | |