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


Dokument konvertieren

Interne ID: agorum.object.convert

Sie können mit diesem Knoten ein Dokument von einem Format in ein anderes konvertieren. Hierbei wird intern die Funktion convert der JavaScript-Bibliothek common/objects verwendet.

Aussehen des Knotens

Verhaltensweise


Erreicht das System den Knoten im Workflow, prüft das System die angegebenen Parameter. Anschließend konvertiert das System das Dokument, das im Parameter Eingangsvariable angegeben ist, in das entsprechend angegebene Zielformat und legt das neue Dokument in einem temporären Ordner ab. Das System gibt danach das konvertierte Dokument in der Ausgangsvariable zurück.

Sollte für ein Dokument oder mehrere Dokumente die Konvertierung nicht möglich sein, wird eine entsprechende Fehlermeldung ausgegeben.

Tipp: Möchten Sie das konvertierte Dokument direkt in einen anderen Ordner ablegen, verwenden Sie den Knoten Ablage.

Endpoints


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

Parameter


Parameter Beschreibung Beispiel
Zielformat Definiert das Zielformat.
  • Sie können aus bestimmten Zielformaten wählen oder eigene Zielformate in die Zeile schreiben
  • Es muss sich um ein gültiges Format handeln.
Zielformat
Eingangsvariable Definiert eine Variable, die Objekte (Arrays) enthält. Alle
  • Objekte werden mit diesem Knoten abgearbeitet.
  • Wenn Sie die Variable nicht angeben, verwendet das System automatisch die Anhänge des Workflows aus der internen Variable sys_acw_attachments.
Eingangsvariable
Ausgangsvariable Definiert eine Variable, die die konvertierten Dokumente enthält.

Der Aufbau einer Ausgangsvariable ist identisch zu dem Aufbau einer Eingangsvariable.

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

Zielformat


Im Editor

Angabe eines Zielformats im Editor:

PDF


Als Expression

Bei der Expression muss das Ergebnis einer Zeichenkette entsprechen, die die gewünschte Dateiendung enthält. Dabei können sowohl feste Werte als auch Variablen des aktuellen Tokens verwendet werden.


Angabe eines Zielformats als Expression

Variante 1:

'PDF'

Variable des aktuellen Tokens:

token.variables.convert.to

Eingangsvariable 

Die nachfolgenden Beispiele gelten ebenfalls für eine Ausgangsvariable.

Für generelle Schreibweise von Variablen im Editor oder als Expression siehe Schreibweise von Variablen.


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).

inputVariable


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.nameOfInputVariable'