User Tools

Site Tools


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
en:software:dashboard:dashboard_tablestructure

This is an old revision of the document!


Conditions for an evaluation

Evaluations are defined by SQL-Statements. Therefor only the following predefined dashboard views can be used.


The view “view_user” is only compatible with SQL Server 2017 and MySQL v5.7 or higher!


Old Views

If you are still using the old views, they can be looked into here.

Please contact the support before the update, because column names change and widgets have to be adjustzed after the update!

Explanation of table contents

  • id contains the so called primary key and is a unique key in the table.
  • instanceId contains the primary key of the processinstance that corresponds to this object/entry.
  • <platzhalter>Namecontains the object's name.
  • <platzhalter>Descriptioncontains the object's description.
  • <platzhalter>Start returns the time, when the process became active on this object. A task can e.g. be crated earlier and be started at a later point in time.
  • <platzhalter>End returns the time, when the process left this object.
  • creationTime is the entry's creation time.
  • creationUserId contains the primary key (see id) of the user, which created the entry.
  • is<Platzhalter>contains a true/false value.
  • isArchiv indicates, whether the object is already archived or not.

—-

view_activity

  • id
  • activityName
  • activityDescription
  • clientId
  • creationTime
  • creationUserId
  • instanceId
  • activityStart
  • activityEnd
  • loopCount: If the process runs through the activity repeatedly (loops), the runs are saved here.
  • duration: contains the activity's maximum and modelled process time.
  • escalationTime: contains the calculated time of the activity's next escalation.
  • estimatedEnd: contains the activity's expected end date.
  • mileStoneDate: contains the time, when the next milestone should be reached.
  • elapsedTime: contains the elapsed time for processing the activity.
  • timeBuffer: contains the calculated buffer for this activity.
  • valueEST: pure time display of earliest start time (contains Business Calender)
  • valueEFT: pure time display of earliest finish time (contains Business Calender)
  • valueLST: pure time display of latest start time (contains Business Calender)
  • valueLFT: pure time display of latest finish time (contains Business Calender)
  • activityType: returns kind of activity (ScriptNode, Tasknode, Mailnode,…).
  • isMilestone: indicates, whether the activity is a milestone or not.
  • inTime: indicates, whether the activity is still on schedule or not.

view_definition

  • id:
  • definitionName:
  • definitionDescription
  • clientId:
  • creationTime:
  • creationUserId:
  • version: processdefinition's present version
  • escalationStatus: statement about the process' escalation status
  • owner: process owner (or group)
  • starter: User or group, who is allowed to start the definition.
  • deployer: User or group, who is allowed to deploy the definition.
  • isArchiv: indicates, whether the definition is already archived or not.

view_effort

  • id:
  • effortName:
  • effortDescription
  • clientId:
  • creationTime:
  • creationUserId:
  • instanceId:
  • effortType: kind of effort (time or money)
  • effortValue: value of effort without unit
  • timeValue: contains the time effort
  • financeValue contains the financial effort and the cost center's consideration in the moment of capture
  • costcenterName: Enthält die Kostenstelle, auf die der Aufwand gebucht wurde
  • currency: Beinhaltet die Während mit der der Aufwand gebucht wurde in dem Moment des Erfassens
  • hourlyRate Beinhaltet den Stundensatz der Kostenstelle in dem Moment des Erfassens
  • parentFolderId: Enthält den Primärschlüssel des dazugehörigen Folders

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
  • 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'
  • email: E-Mail Adresse des Benutzers oder Gruppe
  • firstname: Vorname des Benutzers
  • lastname: Nachname des Benutzers
  • parentUserId: Enthält den Primärschlüssel, die auf die Gruppe zeigt die zu dieser Mitgliedschaft gehört
  • userID : Enthält den Primärschlüssel die auf den Benutzer zeigt der zu dieser Mitgliedschaft gehört (Betrifft nur identityType 'MEMBERSHIP')
  • userProfileId: Enthält den Primärschlüssel, der das Benutzerprofils beinhaltet
  • isBlocked: Gibt an, ob dieser Benutzer/Gruppe/Mandant blockiert ist
  • isArchiv: Gibt an, ob dieser Benutzer/Gruppe/Mandant archiviert ist

view_instance

  • id:
  • instanceName:
  • instanceDescription:
  • clientId:
  • creationTime:
  • creationUserId:
  • 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
  • parentProcessToken: Enthält den Primärschlüssel auf den zugehörigen Hauptprozess verweist
  • instanceKey: Enthält den erzeugten Wert des YearIDGenerators, falls dieser eingesetzt wird.
  • definitionId: Enthält eine Zahl die auf die Prozessdefinition verweist, die dieser Instanz zu Grunde liegt
  • definitionName: Der Name der zugrunde liegenden Prozessdefinition
  • instanceStart:
  • instanceEnd:
  • 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
  • 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
  • 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

view_swimlane

  • id:
  • swimlaneName:
  • clientId:
  • 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
  • pooledActorId: Enthält den Primärschlüssel der auf die zugehörige Gruppe verweist)

view_task

  • id:
  • taskName:
  • taskDescription:
  • clientId:
  • creationTime:
  • creationUserId:
  • instanceId:
  • taskStart:
  • taskEnd:
  • 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
  • activityId: Enthält den Primärschlüssel der auf die übergeordnete Aktivität verweist
  • parentFolderId: Enthält den Primärschlüssel des dazugehörigen Folders
  • swimlaneId: Enthält den Primärschlüssel der auf die Swimlane zeigt, in der die Aufgabe liegt
  • remainingTime: Enthält die verbleibende Bearbeitungszeit dieser Aufgabe
  • elapsedTime: Enthält die verstrichene Bearbeitungszeit
  • isOpen: Gibt an ob die Aufgabe schon erledigt wurde (Achtung! Signal-Methoden erledigen Aufgaben meist nicht!)
  • isAdhoc: Gibt an ob diese Aufgabe als AdHoc-Aufgabe erstellt wurde oder nicht
  • isArchiv:

view_token

  • id:
  • tokenName:
  • clientId:
  • 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
  • parentTokenId: Enthält den Primärschlüssel, welcher auf ein Sub-Token zeigt. Ist das Roottoken auf einem Schließenden AND-Gateway wird pro Eingang/Ausgang ein Sub-Token gefunden.

view_variable

  • id:
  • variableName:
  • clientId:
  • 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 den Primärschlüssel der auf den momentan zugehörigen Benutzer verweist
  • roleId: Enthält den Primärschlüssel der auf die dazugehörige Rolle verweist

view_costcenter

  • id:
  • costcenterName:
  • costcenterDescription:
  • clientId:
  • creationTime:
  • creationUserId:
  • hourly: Enthält den Stundensatz der Kostenstelle
  • currency: Enthält die Währung die der Kostenstelle hinterlegt ist

view_systemconfiguration

  • id:
  • configurationName:
  • clientId:
  • creationTime:
  • 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
  • lastModificationTime: Enthält den Zeitpunkt der letzten Bearbeitung des Profils
  • lastModificationUserId: Enthält den Primärschlüssel des Benutzers der die letzen Änderungen durchgeführt hat
  • defaultRepresentativeId : Enthält den Primärschlüssel der auf den Benutzer verweist, der als Vertreters im Userprofil hinterlegt ist
  • departmentChiefId: Enthältden Primärschlüssel der auf den Benutzer verweist, der als Abteilungsleiter im Userprofil hinterlegt ist
  • supervisorId : Enthält den Primärschlüssel der 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
  • isNotifingByMail: Feld “Benachrichtigung per Mail bevorzugen” aus dem Userprofils oder aus dem Clientprofil
  • isNotifingAsignee: Feld “Benachrichtigung falls Aufgabe von anderem User erledigt” aus dem Userprofils
  • isIgnoringLDAPAuth: Feld “keine LDAP Anmeldung” aus dem Userprofil

view_folder

  • id:
  • folderName:
  • clientId:
  • creationTime:
  • creationUserId:
  • parentFolderId: Enthält den Primärschlüssel der aufsich selbst und stellt einen Unterordner bei den Dokumenten dar
  • isArchiv:

view_user

  • 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
en/software/dashboard/dashboard_tablestructure.1534842298.txt.gz · Last modified: 2021/07/01 09:55 (external edit)