Vorraussetzungen für eine Auswertung

Auswertungen werden durch SQL-Statements definiert. Hierfür dürfen nur die folgenden vordefinierten Datenbank-Views benutzt werden.

Bitte beachten Sie die Erläuterungen weiter unten!

Die Tabellen in der Übersicht

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: Berechneter frühester Anfangszeitpunkt

calculatedEFT: Berechneter frühester Endzeitpunkt

calculatedLST: Berechneter spätester Anfangszeitpunkt

calculatedLFT: Berechneter spätester Endzeitpunkt

valueEST: reine Zeitangabe des frühesten Anfangszeitpunkts (beinhaltet Business Calender)

valueEFT: reine Zeitangabe des frühesten Endzeitpunkts (beinhaltet Business Calender)

valueLST: reine Zeitangabe des spätesten Anfangszeitpunkts (beinhaltet Business Calender)

valueLFT: reine Zeitangabe des spätesten Endzeitpunkts (beinhaltet 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 deployt wurde

creationUserId: Beinhaltet die ID des Nutzers, der die Prozessdefinition 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 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 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 Userprofils

notifyAsignee: Feld „Benachrichtigung falls Aufgabe von anderem User erledigt“ aus dem Userprofils

notifyByMail : Feld „Benachrichtigung per Mail bevorzugen“ aus dem Userprofils oder aus dem Clientprofil

costCenter : Kostenstelle des Users aus dem Userprofils

department: Abteilung des Benutzers aus dem Userprofils

personnelNumber : Personalnummer des Benutzers Users aus dem Userprofils

phoneNumber : Telefonnummer des Benutzers Users aus dem Userprofils

tableRowCount : Feld „Anzeige Tabellenzeilen“ aus dem Userprofil Users aus dem 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 Userprofil hinterlegt ist

departmentChiefId: Enthält eine Zahl die auf den Benutzer verweist, der als Abteilungsleiter im Userprofil hinterlegt ist

supervisorId : Enthält eine Zahl die auf den Benutzer verweist, der als Vorgesetzten im Userprofil hinterlegt ist

companyId : Feld der „UnternehmensId“ Users aus dem Userprofils

companyName: Feld des „Unternehmens Namen“ Users aus dem Userprofils

country: Feld des Landes Users aus dem Userprofils