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 |
|---|---|---|---|---|
| boolean | Nein |
| Soll der Standort des Objektes in einem neuen Tab oder im Tab des Dashlet geöffnet werden. |
| string | Nein |
| Die osId des DMS-Objektes. |
| string | Ja | undefined | Die objectTypeId des DMS-Objektes. Dies erhöht die Performance beim Öffnen des Standortes. |
| 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. |
| 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.