onUpdate (Dashlet)
Einleitung
Das onUpdate-Event wird jedes Mal ausgelöst, sobald sich die Objektauswahl in enaio® webclient geändert hat. Es beinhaltet dieselben Properties wie das onInit-Event.
Verfügbar: ab enaio® weblient: 10.0 Final, Service Release 2
Event Properties
Das onUpdate-Event enthält folgende Daten in seinem Payload. Alle Sub-Properties, die mit einem Fragezeichen enden, sind optionale Properties, die nicht immer vorhanden sind. In der Spalte enaio® client ist zu sehen, ob diese Property oder Sub-Property auch im enaio® client verfügbar ist.
Property / Allgemeine Beschreibung | Sub-Property | Sub-Property-Typ | enaio® client | Beschreibung | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property:
Beschreibung: | objectTypes | string | string[] | Nein | Falls das Dashlet für alle Objekttypen angezeigt wird, so enthält diese Property die Zeichenkette *. Ansonsten enthält sie ein Array mit den internen Namen der Objekttypen, für die das Dashlet sichtbar ist. | ||||||||||||||||||
platforms | string[] | Nein | Ein Array mit String-Konstanten, auf welchen Plattformen das Dashlet angezeigt wird:
| |||||||||||||||||||
uri | string | Ja | Die URL, unter welcher das Dashlet gehostet ist. | |||||||||||||||||||
title_DE | string | Ja, Einsprachig | Der Titel des Dashlets, wenn enaio® webclient auf Deutsch eingestellt ist. | |||||||||||||||||||
title_EN | string | Ja, Einsprachig | Der Titel des Dashlets, wenn enaio® webclient auf Englisch eingestellt ist. | |||||||||||||||||||
title_FR | string | Ja, Einsprachig | Der Titel des Dashlets, wenn enaio® webclient auf Französisch eingestellt ist. | |||||||||||||||||||
iconId? | string | Nein | Eine Icon-ID aus enaio® editor für ein Icon, das neben dem Titel des Dashlets im Menü dargestellt wird. | |||||||||||||||||||
users? | string[] | Nein | Ein Array mit enaio®-Benutzernamen, die das Dashlet sehen dürfen. | |||||||||||||||||||
groups? | string[] | Nein | Ein Array mit enaio®-Gruppennamen. Die Benutzer in den Gruppen dürfen das Dashlet sehen. | |||||||||||||||||||
|
|
|
|
| ||||||||||||||||||
Property: Beschreibung: | hasVariants | boolean | Nein | Hat das Objekt Varianten? | ||||||||||||||||||
mainType | string | Nein | Der Main Type des Objekts. | |||||||||||||||||||
objectTypeId | string | Ja | Die Objekttyp-ID des Objekts. Aus Konsistenzgründen wird durch die Kommunikationsbibliothek für typenlose Dokumentobjekt immer die objectTypeId “-1” zurückgegeben, wenngleich im enaio® client selbst die numerischen Werte bei den Eigenschaften angezeigt werden (“13107200” Ablage des Benutzers oder “19660800” in der Workflow-Akte). | |||||||||||||||||||
osid | string | Ja | Die ID des Objekts. | |||||||||||||||||||
objectType | string | Nein | Eine der folgenden Konstanten:
| |||||||||||||||||||
|
|
|
|
| ||||||||||||||||||
Property:
Beschreibung: | objectident | string | Ja | Die Objekttyp-ID des Objekts. | ||||||||||||||||||
objecttype | string | Ja | Die Objekttyp-ID des Objekts. Aus Konsistenzgründen wird durch die Kommunikationsbibliothek für typenlose Dokumentobjekt immer objecttype “-1” zurückgegeben, wenngleich im enaio® client selbst die numerischen Werte bei den Eigenschaften angezeigt werden (“13107200” Ablage des Benutzers oder “19660800” in der Workflow-Akte). | |||||||||||||||||||
userid | string | Ja | Die Benutzer-ID des angemeldeten Benutzers. | |||||||||||||||||||
userguid | string | Ja | Die Benutzer-GUID des angemeldeten Benutzers. | |||||||||||||||||||
sessionguid | string | Ja | Die Session-ID zu enaio Server. | |||||||||||||||||||
regenerate | string | Ja | Aktuell von enaio® webclient nicht unterstützt. Der Wert ist immer "0". | |||||||||||||||||||
pagecount | number | Ja | Die Anzahl der Content-Seiten, die dem Objekt angehängt sind. | |||||||||||||||||||
searchterm | string | Ja | Im Zuge einer Volltextsuche wird hier die Volltext-Suchzeichenkette übergeben. | |||||||||||||||||||
|
|
|
|
| ||||||||||||||||||
Property:
Beschreibung: | Array of objects |
| Ja | Für die einzelnen Objekte in dem Array siehe lastSelectedEntry. | ||||||||||||||||||
|
|
|
|
| ||||||||||||||||||
Property:
Beschreibung: | language | string | Ja | Die aktuelle Sprache in enaio® webclient. | ||||||||||||||||||
languageObjectDefinition | string | Ja | Die aktuelle Sprache der Objektdefinition in enaio® webclient. | |||||||||||||||||||
sessionGuid | string | Ja | Die Session-GUID zu enaio® gateway. Sie kann z. B. für REST-Anfragen genutzt werden, um sich an enaio® gateway zu authentifizieren. | |||||||||||||||||||
sessionTimeout | number | Nein | Das aktuell gesetzte Session-Timeout in enaio® webclient (ab Version 11.10.16) | |||||||||||||||||||
clientType | string | Ja | Auf welcher Plattform wird das Dashlet gerade ausgeführt. Mögliche Konstanten sind:
| |||||||||||||||||||
baseUrl | string | Ja | Die Basis-URL zu enaio® gateway. Sie kann z. B. für REST-Anfragen genutzt werden. | |||||||||||||||||||
| clientVersion | string | Ja | Versionsnummer der Client-Anwendung, einschließlich Build-Zeitstempel und Commit-Hash (ab Version 11.10.41 und 12.0.12). Format: "Hauptversion.Nebenversion.Patch (Build Zeitstempel, Commit-Hash)" Beispiel:
| ||||||||||||||||||
|
|
|
|
| ||||||||||||||||||
Property:
Beschreibung: | string | Ja | Die E-Mail-Adresse des aktuellen Benutzers, sofern vorhanden. | |||||||||||||||||||
fullname | string | Nein | Der volle Name des Benutzers, sofern vorhanden. | |||||||||||||||||||
groups | string[] | Ja | Ein Array mit den enaio®-Gruppen, in denen der aktuelle Benutzer Mitglied ist. | |||||||||||||||||||
name | string | Ja | Der Name des aktuellen Benutzers. | |||||||||||||||||||
osGuid | string | Ja | Die GUID des aktuellen Benutzers. | |||||||||||||||||||
userId | number | Ja | Die ID des aktuellen Benutzers. | |||||||||||||||||||
wfGuid | string | Nein | Die Workflow-GUID des aktuellen Benutzers, sofern vorhanden. | |||||||||||||||||||
wfOrgId | string | Ja | Die Workflow-Organisation, welcher der aktuelle Benutzer angehört. | |||||||||||||||||||
| colorScheme | string | Ja | Das aktuelle Farbschema des Clients (ab Version 11.10.41 und 12.0.12).
| ||||||||||||||||||
| accentColor | string | Ja | Die aktuell verwendete Akzentfarbe des enaio® webclients (ab Version 11.10.41 und 12.0.12). | ||||||||||||||||||
|
|
|
|
| ||||||||||||||||||
Property:
Beschreibung: |
| string | Nein | Folgende Konstanten sind möglich:
| ||||||||||||||||||
|
|
|
|
| ||||||||||||||||||
Property:
Beschreibung: Informationen zum aktuellen Standort und damit zum übergeordneten Objekt. Wird im Kontext einer Standort-Trefferliste mit Werten gefüllt. In leeren Standorten werden die Infos aus der Navigation (dem Registerbaum) ermittelt. | objectId | string | Nein | objectId des aktuell geöffneten Standortes (FOLDER oder REGISTER) | ||||||||||||||||||
objectTypeId | string | Nein | objectTypeId des aktuell geöffneten Standortes (FOLDER oder REGISTER) |