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