openLocation

openLocation

Einleitung

Mittels der Methode openLocation wird die Skripting-Methode Open Location des enaio® webclient aufgerufen, die den Standort (oder eine Standortauswahl bei mehreren möglichen Standorten) für das als Parameter übergebene DMS-Objekt öffnet.

Verfügbar: ab enaio® weblient: 10.0 Final, Service Release 2

Beispiel

openLocation

await lib.openLocation(true, "12345", "262238", "14", "0");

Parameter

Parameter

Typ

Optional

Default

Beschreibung

Parameter

Typ

Optional

Default

Beschreibung

inNewTab

boolean

Nein

 

Soll der Standort des Objektes in einem neuen Tab oder im Tab des Dashlet geöffnet werden.
Bei enaio® mobile wird dieser Parameter nicht ausgewertet, da es dort keine Tabs gibt. Der Standort wird hier immer im aktuellen Fenster geöffnet.

objectId

string

Nein

 

Die osId des DMS-Objektes.

objectTypeId

string

Ja

undefined

Die objectTypeId des DMS-Objektes. Dies erhöht die Performance beim Öffnen des Standortes.

parentId

string

Ja

undefined

Die osId des Elternobjektes (Ordner / Register). Hat ein DMS-Objekt mehrere Standorte, so lässt sich hier drüber ein spezieller Standort öffnen. Wird dieser bei mehreren Standorten nicht übergeben, zeigt der enaio® webclient einen modalen Dialog zur Standortauswahl an.

parentTypeId

string

Ja

undefined

Die objectTypeId des Elternobjektes. Dies erhöht die Performance beim Öffnen des Standortes.

Möchten Sie das Elternobjekt des DMS-Objektes im Standort öffnen, so können Sie die Parameter objectId und objectTypeId leer lassen. Sie müssen dann zumindest die parentId als Parameter mitgeben.

Für Dokumentobjekte, die sich in der internen Ablage befinden, kann diese Methode nicht verwendet werden, da diese Objekte noch keinen DMS-Standort besitzen.

Rückgabewert

Die Methode hat keinen Rückgabewert. Zur Fehlerbehandlung wird ein try-catch Block empfohlen, über welchen Sie Fehler auffangen können.