Datei bereitstellen


Diese Aktion ermöglicht es, Dateien aus verschiedenen Quellen abzurufen und innerhalb des Workflows bereitzustellen. Mögliche Quellen sind von vorige Aktionen, Mandant- und Formulardateien, Anhänge des Vorgangs, sowie Dateien aus dem Internet.

Konfigurationsoberfläche der Aktion Datei bereitstellen.

Parameter

Details zur Datei-Ressource

Datei
Auswahl der zu nutzenden Datei. Zur Verfügung stehen Formulardateien, Mandantdateien, über eine URL geladene Ressourcen, Dateien aus vorherigen Aktionen oder Vorgangsanhänge. Es gibt keine Einschränkung bzgl. des Formats, so dass alle Dateitypen (PDF, GIF, PNG, DOC ...) genutzt werden können. Siehe Aktionen für eine Liste der unterstützten URL-Protokolle.

Bei Verwendung einer externen Ressourcen-URL:

Ressourcen-URL
URL auf die Datei. Die Verwendung von Platzhaltern ist möglich.
Connection-Timeout
Definiert die Zeitbeschränkung in Sekunden für den Aufbau der Verbindung zum Abruf der externen Ressource. Der Wert muss zwischen 1 und 60 liegen.
Read-Timeout
Definiert die Zeitbeschränkung in Sekunden für Lesevorgänge während des Abrufs der externen Ressource. Der Wert muss zwischen 1 und 600 liegen.

Ablage der erzeugten Dateien

Name der Ausgabedatei
Dateiname, unter dem die Textdatei abgespeichert wird.
An den Vorgang anhängen
Wenn diese Option angewählt wird, werden in dieser Aktion erzeugte Dateien an den Vorgang angehangen. Ansonsten stehen Sie nur innerhalb des Workflows für Aktionen innerhalb der selben Verarbeitungskette zur Verfügung.

Aktionsplatzhalter

Aktionen vom Typ Datei bereitstellen stellen Aktionsplatzhalter bereit, welche  in darauf folgenden Aktionen verwendet werden können.

Standardplatzhalter

[%$<Aktionsname>.SUCCESS%]
Rückgabe ob Aktion erfolgreich ausgeführt wurde. Liefert Boolean (true/false) zurück.
[%$<Aktionsname>.RESULT%]
Rückgabe aller von der Aktion bereitgestellten Ergebnisse in strukturierter Form.
[%$<Aktionsname>.ERROR_CODE%]
Der geworfene Fehler-Code im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
[%$<Aktionsname>.ERROR_MESSAGE%]
Die geworfene Fehler-Nachricht im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.

Aktionsspezifische Platzhalter

[%$<Aktionsname>.RESULT.fileSize%]
Größe der bereitgestellten Datei, in Bytes.
[%$<Aktionsname>.ERROR.message%]
Fehlercode, der zurückgeliefert wird, wenn die Textdatei nicht in das Dateisystem geschrieben werden konnte bzw. nicht gelesen werden konnte, wenn die angebene URL keinem gültigen Format entspricht oder keine Quelldatei für das Ausführen der Aktion ermittelt werden konnte.