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
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.
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.
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 | 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 (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 + ')'
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'