Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core workflow 3.0 > ACLs/Berechtigungen im Workflow setzen > DATEV XML-Schnittstelle online > Übersicht vorhandener Knoten


Ordner zurückgeben

Interne ID: agorum.object.getFolder

Sie können mit diesem Knoten einen Ordner anhand seiner ID (vollständiger Pfad, UUID, numerisch) oder einer Indexsuche finden.

Aussehen des Knotens

Verhaltensweise


Erreicht das System den Knoten im Workflow, prüft das System die angegebenen Parameter. Es wertet den angegebenen Parameter Ordner-ID/Suche aus und findet den dazugehörigen Ordner. Das Ergebnis schreibt das System in die Ausgangsvariable.

Endpoints


Standard Veränderbar? Weitere Endpoints möglich?
Default (Inlet) Nein, kann nur ausgeblendet werden. nein, nicht nötig
Default (Outlet) Nein, kann nur ausgeblendet werden. nein, nicht nötig

Parameter


Parameter Beschreibung Beispiel
Ordner-ID/Suche Sucht nach einer Ordner-ID (wenn Haken die obige Eingabe ist eine Suche nicht gesetzt ist) oder ermöglicht eine Suche nach einem bestimmten Ordner (wenn Haken die obige Eingabe ist eine Suche gesetzt ist).

Tipp: Wenn Sie eine Suche verwenden möchten, testen Sie diese zuerst im agorum core information center.

Ordner-ID/Suche
Ausgangsvariable Definiert eine Ausgangsvariable als Array, die das Ergebnis des Knotens enthält, sobald das System den Knoten verarbeitet hat. Ausgangsvariable

Tipp: Verwenden Sie die Variablenauswahl, um einen Überblick über alle nutzbaren Variablen zu erhalten.

Ordner-ID/Suche


Ordner-ID (im Editor)

Angabe eines Zielverzeichnisses als ID im Editor (Haken die obige Eingabe ist eine Suche nicht gesetzt):

/agorum/roi/Files/Lieferantenakten/${test_lieferantennummer}

In diesem Beispiel wurde eine feste ID / ein fester Ordner inklusive Workflow-Variable als Platzhalter angegeben (${test_lieferantennummer}). Die Variable muss zuvor existieren, etwa können Sie die Variable in einem Skript-Knoten erstellen und befüllen:

/*global sc, sca, token, instance, outlets, inlet, parameters */

token.variables.test_lieferantennummer = '123456';

token.leave('');

Der Ordner /Lieferantenakten/123456 muss ebenfalls zu diesem Zeitpunkt schon bestehen, er wird also durch diesen Knoten nicht angelegt.


Ordner-ID (als Expression)

Angabe eines Zielverzeichnisses als Expression (Haken die obige Eingabe ist eine Suche nicht gesetzt). Bei einer Expression muss das Ergebnis ein String sein.

'/agorum/roi/Files/Demo'

Es kann auch der Inhalt einer Variable angegeben werden, welche die ID enthält. Die folgende Angabe liefert etwa die ID des Zielordners:

token.variables.zielOrdner


Suche (im Editor)

Angabe eines Basisordners im Editor (Haken die obige Eingabe ist eine Suche gesetzt):

identifier:lieferantenakte test_lieferantennummer:(${test_lieferantennummer})

In diesem Beispiel wurde die Suche aktiviert. Das System sucht nach allen Objekten, die den identifier lieferantenakte gesetzt haben. Außerdem wird der Ordner test_lieferantennummer mit der Nummer aus der Variablen test_lieferantennummer gefüllt. Der identifier und test_lieferantennummer sind Metadaten auf einem Objekt:

Sie können des Weiteren beliebige agorum core smart search-Anfragen angeben.


Suche (als Expression)

Wenn Sie eine Suchanfrage als Expression angeben, muss das Ergebnis der Expression der String für die Suchanfrage sein.

Suchen beginnen immer mit einem ? am Anfang:

'? identifier:lieferantenakte test_lieferantenname_ci:(' + token.variables.lieferantenName + ')'

Ausgangsvariable
 

Im Editor

Im Editor geben Sie den Namen der Workflow-Variable an. Das System platziert die Variable automatisch in der Variable des Tokens (token.variables).

resultVariable


Als Expression

Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, von der das System den eigentlichen Namen der gewünschten Variable lesen soll.

'token.variables.nameOfResultVariable'