onInit (ModalDialog)

onInit (ModalDialog)

Einleitung

Das onInit-Event wird jedes Mal ausgelöst, sobald der modale Dialog geöffnet wird. Der Payload des Events enthält Informationen über das aktuell geöffnete Objekt einer Indexdatenmaske bzw. einer Workflow-Maske sowie den Kontext, aus dem der modale Dialog geöffnet wurde. Diese Informationen ermöglichen kundenindividuell weitere Informationen im Nachgang abzufragen (zum Beispiel über den DMS Service für enaio®).

Verfügbar: ab enaio® webclient 11.10.7

Event-Properties

Das onInit-Event enthält die folgenden Daten in seinem Payload. Alle Sub-Properties, die mit einem Fragezeichen enden, sind optionale Properties, die nicht immer verfügbar sind.

Event-Properties für ein DMS-Objekt

Property / Allgemeine Beschreibung

Sub-Property

Sub-Property-Typ

Beschreibung

Property:

selectedEntry

 

Beschreibung:
Basisinformationen zum Objekt, von dem aus der modale Dialog geöffnet worden ist

osid

string

Die ID des Objekts.

objectTypeId

string

Die Objekttyp-ID des Objekts.

internalName

string

Interner Name des Objekttyps.

 

 

 

 

Property:

context

 

Beschreibung:
Der Kontext von dem aus der modale Dialog geöffnet worden ist. Dies kann eine Indexdatenmaske bei der Neuanlage, der Bearbeitung, der Anzeige oder der Suche sein.

 

string

Folgende Konstanten sind für DMS-Objekte möglich:

  • indexdata.create - Indexdatenmaske bei der Neuanalage

  • indexdata.edit - Indexdatenmaske der Option "Indexdaten bearbeiten"

  • indexdata.view - Indexdatenmaske der Option "Indexdaten anzeigen"

  • indexdata.search -  Indexdatenmaske bei einer Objektsuche.

Event-Properties für ein Workflow-Objekt

Property / Allgemeine Beschreibung

Sub-Property

Sub-Property-Typ

Beschreibung

Property:

selectedEntry

 

Beschreibung:
Basisinformationen zum Objekt, von dem aus der modale Dialog geöffnet worden ist

 

 

 

 

 

 

 

workItemId 

string

Die Id der laufenden Workflow-Instanz.

activityId

string

Die Id der Workflow-Aktivität.

activityName 

string

Der Name der Workflow-Aktivität.

processId 

string

Die Prozess-ID des Arbeitsschrittes.

processName 

string

Der Prozessname des Arbeitsschrittes.

processSubject 

string

Der Betreff des Arbeitsschrittes.

creationDateTime 

string

Der ISO-Datumszeitpunkt der Erstellung der Aktivität (enaio® appconnector, creationTime).

overTime 

boolean

Ein boolescher Wert. TRUE, wenn die Bearbeitung durch den Benutzer bereits überfällig ist, sonst FALSE.

warningDateTime 

string

Der Zeitpunkt des ISO-Datums, an dem die Aktivität erledigt sein soll.

files 

array

Ein Array von DMS-Objekten aus der "Akte" des Workflows.

Alle DMS-Objekte haben die folgenden Eigenschaften:

Porperty

Type

Beschreibung

objectId 

string

Die OSID des DMS-Objekts

objectTypeId 

string

Die Objekttyp-ID des DMS-Objekts

location 

string

Der Standort. Nummer als String vom enaio® server.

  • "1", wenn das DMS-Objekt bereits einen konkreten Standort in enaio® hat,

  • "2", wenn es sich ausschließlich in der Workflow-Ablage befindet

display 

string

"1", wenn es sich um das "ausgezeichnete Aktendokument" handelt, sonst "0".

 

 

 

 

Property:

context

 

Beschreibung:
Der Kontext von dem aus der modale Dialog geöffnet worden ist.

 

string

Folgende Konstanten sind für Workflow-Objekte möglich

  • workflow

Besonderer Fall

Bitte beachten Sie, dass beim Zugriff auf die Workflow-Maske über einen Direktlink (über eine URL - "Integration mit anderen Systemen") möglicherweise nicht die erwarteten Werte vom onInit-Event geliefert werden, was auf eine bekannte Einschränkung zurückzuführen ist. Eine optimale Funktionalität wird gewährleistet, wenn auf die Workflow-Maske über das Hauptmenü Eingangskörbe" | "Meine Eingänge" zugegriffen wird.