===== Vorraussetzungen für eine Auswertung ===== Auswertungen werden durch SQL-Statements definiert. Hierfür dürfen nur die folgenden vordefinierten [[dashboard_views|Datenbank-Views]] benutzt werden. Die neue Struktur können Sie [[software:dashboard:dashboard_tablestructure_v2|dieser Seite]] entnehmen Bitte beachten Sie die Erläuterungen weiter unten! ---- ===== Die Tabellen in der Übersicht ===== {{ software:dashboard:dashboard-erm.png }} ---- ===== Erläuterung der Tabelleninhalte ===== Das Feld **clientId** verweist immer auf die id der view_identity === view_activity === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Name der Aktivität * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **creationTime**: Zeitpunkt zu welchem die Aktivität begonnen hat * **creationUserId**: Eine Zahl die auf den betroffenen Benutzer verweist * **instanceId**: Eine Zahl die auf die betroffenen Instanz verweist in welcher die Aktivität aktiv ist * **start**: Zeitpunkt zu welchem die Aktivität gestartet wurde * **end**: Zeitpunkt zu welchem die Aktivität beendet wurde * **loopCount**: Anzahl der Durchläufe der Aktivität * **duration**: Maximale Bearbeitungszeit dieser Aktivität * **escalationTime**: Berechneter Zeitpunkt der nächsten Eskalation der Aktivität * **estimatedEnd**: Beinhaltet das voraussichtliche End-Datum der Aktivität * **milestone**: Angabe ob diese Aktivität ein Meilenstein ist * **mileStoneDate**: Zeitpunkt an dem der Meilenstein erreicht werden soll * **elapsedTime**: Enthält die zur Bearbeitung der Aktivität verstrichene Zeit * **inTime**: Angabe ob diese Aktivität noch im Zeitplan/Zeitrahmen liegt * **timeBuffer**: Berechneter Puffer für diese Aktivität * **calculatedEST**: [[:support:cpm|Berechneter frühester Anfangszeitpunkt]] * **calculatedEFT**: [[:support:cpm|Berechneter frühester Endzeitpunkt]] * **calculatedLST**: [[:support:cpm|Berechneter spätester Anfangszeitpunkt]] * **calculatedLFT**: [[:support:cpm|Berechneter spätester Endzeitpunkt]] * **valueEST**: reine Zeitangabe des [[:support:cpm|frühesten Anfangszeitpunkts]] (beinhaltet [[:software:tim:calendar_profile|Business Calender]]) * **valueEFT**: reine Zeitangabe des [[:support:cpm|frühesten Endzeitpunkts]] (beinhaltet [[:software:tim:calendar_profile|Business Calender]]) * **valueLST**: reine Zeitangabe des [[:support:cpm|spätesten Anfangszeitpunkts]] (beinhaltet [[:software:tim:calendar_profile|Business Calender]]) * **valueLFT**: reine Zeitangabe des [[:support:cpm|spätesten Endzeitpunkts]] (beinhaltet [[:software:tim:calendar_profile|Business Calender]]) * **type**: Gibt die Art der Aktivität zurück (ScriptNode, Tasknode, Mailnode,…) === view_definition === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Name der Prozessdefinition * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **creationTime**: Zeitpunkt zu welchem die Prozessdefinition [[:software:tim:deploy_processdefinition|deployt]] wurde * **creationUserId**: Beinhaltet die ID des Nutzers, der die Prozessdefinition [[:software:tim:deploy_processdefinition|deployt]] hat * **description**: Beschreibung der Prozessdefinition * **version**: Version in der die Prozessdefinition vorliegt * **escalationStatus**: Angabe über den Eskalationsstatus des Prozesses * **owner**: Prozessverantwortliche/r Nutzer/Gruppe * **starter**: Nutzer oder Gruppe(n) der/die die Definition starten darf * **deployer**: Nutzer oder Gruppe(n) der/die die Definition deployen darf * **archived** : Wurde die Definition bereits archiviert oder nicht === view_effort === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Name des Aufwands * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **creationTime**: Zeitpunkt zu dem der Aufwand erfasst wurde * **creationUserId**: Beinhaltet die ID des Nutzers, der den Aufwand erfasst hat * **effortType**: Art des Aufwands (Zeit oder Geld) * **value**: Wert des Aufwands ohne Einheit * **description**: Beschreibung des Aufwands * **costcenterName**: Enthält die Kostenstelle, auf die der Aufwand gebucht wurde * **instanceId**: Eine Zahl, die auf die betroffene Instanz verweist * **parentFolderId**: Eine Zahl, die auf das betroffene virtuelle Verzeichnis verweist === view_identity === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Benutzername des Benutzers * **displayName**: Beinhaltet den vollständigen Namen und Benutzernamen (z.B. **Max Mustermann (M.Muster)** ) * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **creationTime**: Zeitpunkt an dem die Identität/der Benutzer erstellt wurde * **lastLogin**: Enthält den Zeitpunkt, an dem sich der Benutzer als letztes eingeloggt hat * **creationUserId**: Enthält eine Zahl die auf den Benutzer verweist, der diesen Benutzer/Gruppe/Mandanten erstellt hat * **identityType**: Typ der Identität/des Benutzers (z.B. User, Group oder Mandant) * **email**: E-Mail Adresse des Benutzers oder Gruppe * **firstname**: Vorname des Benutzers * **lastname**: Nachname des Benutzers * **archived** : Gibt an, ob dieser Benutzer/Gruppe/Mandant archiviert ist * **blocked**: Gibt an, ob dieser Benutzer/Gruppe/Mandant blockiert ist * **userID** : Enthält eine Zahl, die auf den Benutzer zeigt der zu dieser Mitgliedschaft gehört * **parentID**: Enthält eine Zahl, die auf die Gruppe zeigt die zu dieser Mitgliedschaft gehört === view_instance === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Der Name der Prozessinstanz * **definitionName**: Der Name der zugrunde liegenden Prozessdefinition * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **creationTime**: Zeitpunkt zu welchem die Prozessinstanz gestartet wurde * **key**: Enthält den erzeugten Wert des [[:software:tim:actionhandler:yearidgenerator|YearIDGenerators]], falls dieser eingesetzt wird. * **creationUserId**: Enthält eine Zahl die auf den Benutzer verweist, der diese Instanz gestartet hat * **definitionId**: Enthält eine Zahl die auf die Prozessdefinition verweist, die dieser Instanz zu Grunde liegt * **instanceDescription**: Enthält die Beschreibung der Prozessinstanz * **creationGroup**: Enthält eine Zahl die auf die Gruppe verweist, die die Instanz gestartet hat * **end**: Zeitpunkt an dem die Prozessinstanz beendet wurde * **archiv**: Angabe ob die Prozessinstanz bereits archiviert ist * **archivationUserId** : Enthält eine Zahl die auf den Benutzer verweist, der diese Instanz archiviert hat * **rootToken**: Enthält eine Zahl die auf den aktuellen Token (wo sich der Prozess befindet) * **parentProcessToken**: Enthält eine Zahl die auf den zugehörigen Hauptprozess verweist * **nextEscalationTime**: Enthält den berechneten Zeitpunkt der nächsten Eskalation des Prozesses * **processVariableIndex**: —- * **index1-10 und value1-10**: wichtige Informationen der Prozessinstanz, deren Werte in Value stehen und die Position über den Index angegeben wird === view_swimlane === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Name der Swimlane * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **instanceId**: Enthält eine Zahl die auf die zugehörige Instanz verweist * **actor**: Enthält eine Zahl die auf den momentan zugehörigen Benutzer verweist * **pooledActor**: Enthält eine Zahl die auf die momentan zugehörige Gruppe verweist === view_task === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Name der Aufgabe * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **creationTime**: Zeitpunkt zu dem die Aufgabe erstellt wurde * **creationUserId**: Enthält eine Zahl die auf den Benutzer zeigt, der diese Aufgabe erzeugt hat * **instanceId**: Enthält eine Zahl die auf die Instanz zeigt in dem die Aufgabe hinterlegt ist * **description**: Enthält die Beschreibung der Aufgabe * **start**: Enthält den Zeitpunkt zu welchem die Aufgabe gestartet wurde * **end**: Enthält den Zeitpunkt zu welchem die Aufgabe beendet wurde * **isOpen**: Gibt an ob die Aufgabe schon erledigt wurde (Achtung! Signal-Methoden erledigen Aufgaben meist nicht!) * **swimlaneId**: Enthält eine Zahl die auf die Swimlane zeigt, in der die Aufgabe liegt * **actor**: Enthält eine Zahl die auf den momentan zugehörigen Benutzer verweist * **pooledActor**: Enthält eine Zahl die auf die momentan zugehörige Gruppe verweist * **activity**: Enthält eine Zahl die auf die übergeordnete Aktivität verweist * **isAdhoc**: Gibt an ob diese Aufgabe als [[:software:tim:ad_hoc_tasks|AdHoc-Aufgabe]] erstellt wurde oder nicht * **parentFolderId**: Eine Zahl, die auf das betroffene virtuelle Verzeichnis verweist * **archiv** : Gibt an ob die Aufgabe archiviert wurde oder nicht * **remainingTime**: Enthält die verbleibende Bearbeitungszeit dieser Aufgabe * **elapsedTime**: Enthält die verstrichene Bearbeitungszeit === view_token === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name**: Name des Tokens * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **nodeInstance**: Enthält eine Zahl die auf die zugehörige Aktivität verweist * **instanceId**: Enthält eine Zahl die auf die zugehörige Instanz verweist * **parent**: Enthält eine Zahl die auf die Hauptprozess verweist === view_variable === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name** : Name der Instanzvariable * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **instanceId**: Enthält eine Zahl die auf die zugehörige Instanz verweist * **stringValue**: Enthält den Inhalt der Prozessvariable * **label**: Enthält das zugehörige Label zu der Prozessvariable === view_role === * **identityid** : Enthält eine Zahl die auf den momentan zugehörigen Benutzer verweist * **roleId** : Enthält eine Zahl die auf die dazugehörige Rolle verweist === view_costcenter === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **clientId**: Eine Zahl, die auf den betroffenen Mandanten verweist * **creationTime**: Enthält den Zeitpunkt an welchem die Kostenstelle angelegt wurde * **creationUserId**: Enthält eine Zahl die auf den Benutzer verweist, der die Kostenstelle angelegt hat * **name**: Enthält den Namen der Kostenstelle * **description**: Enthält die Beschreibung der Kostenstelle * **hourly**: Enthält den Stundensatz der Kostenstelle * **currency**: Enthält die Währung die der Kostenstelle hinterlegt ist === view_systemconfiguration === * **id**: Eindeutige Zahl die sich über die ganze Datenbank erstreckt * **name** : Enthält den Namen der Konfiguration * **creationTime**: Enthält den Zeitpunkt an welchem die Konfiguration angelegt wurde * **lastModificationTime**: Enthält den Zeitpunkt der letzten Bearbeitung des Profils * **ignoreLDAPAuthentification**: Feld "keine LDAP Anmeldung" aus dem [[:software:tim:userprofil_profile|Userprofils]] * **notifyAsignee**: Feld "Benachrichtigung falls Aufgabe von anderem User erledigt" aus dem [[:software:tim:userprofil_profile|Userprofils]] * **notifyByMail** : Feld "Benachrichtigung per Mail bevorzugen" aus dem [[:software:tim:userprofil_profile|Userprofils]] oder aus dem [[:software:tim:client_profile|Clientprofil]] * **costCenter** : Kostenstelle des Users aus dem [[:software:tim:userprofil_profile|Userprofils]] * **department**: Abteilung des Benutzers aus dem [[:software:tim:userprofil_profile|Userprofils]] * **personnelNumber** : Personalnummer des Benutzers Users aus dem [[:software:tim:userprofil_profile|Userprofils]] * **phoneNumber** : Telefonnummer des Benutzers Users aus dem [[:software:tim:userprofil_profile|Userprofils]] * **tableRowCount** : Feld "Anzeige Tabellenzeilen" aus dem Userprofil Users aus dem [[:software:tim:userprofil_profile|Userprofils]] * **timezoneOffset** : Zeitzone des Benutzers Users * **clientId** : Eine Zahl, die auf den betroffenen Mandanten verweist * **lastModificationUserId**: Benutzer der die letzen Änderungen durchgeführt hat * **parentFolderId** : Eine Zahl, die auf das betroffene virtuelle Verzeichnis verweist * **defaultRepresentativeId** : Enthält eine Zahl die auf den Benutzer verweist, der als Vertreters im [[:software:tim:userprofil_profile|Userprofil]] hinterlegt ist * **departmentChiefId**: Enthält eine Zahl die auf den Benutzer verweist, der als Abteilungsleiter im [[:software:tim:userprofil_profile|Userprofil]] hinterlegt ist * **supervisorId** : Enthält eine Zahl die auf den Benutzer verweist, der als Vorgesetzten im [[:software:tim:userprofil_profile|Userprofil]] hinterlegt ist * **companyId** : Feld der "UnternehmensId" Users aus dem [[:software:tim:userprofil_profile|Userprofils]] * **companyName**: Feld des "Unternehmens Namen" Users aus dem [[:software:tim:userprofil_profile|Userprofils]] * **country**: Feld des Landes Users aus dem [[:software:tim:userprofil_profile|Userprofils]]