Wiki-Quellcode von Datei bereitstellen


Zeige letzte Bearbeiter
1 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.
2
3 {{figure image="provide_file_de.png" clear="h1"}}
4 Konfigurationsoberfläche der Aktion //Datei bereitstellen//.
5 {{/figure}}
6
7 == Parameter ==
8
9 ; Datei
10 : Auswahl der zu nutzenden Datei. Zur Verfügung stehen [[Formulardateien>>Formcycle.UserInterface.MyForms.Files]], [[Mandantdateien>>doc:Formcycle.UserInterface.FilesAndTemplates.Files]], ü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.
11
12 Bei Verwendung einer externen Ressourcen-URL:
13
14 ; Ressourcen-URL
15 : URL auf die Datei. Die Verwendung von Platzhaltern ist möglich.
16 ; Connection-Timeout
17 : 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.
18 ; Read-Timeout
19 : 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.
20
21 === Ablage der erzeugten Dateien ===
22 ; Name der Ausgabedatei
23 : Dateiname, unter dem die Datei abgespeichert wird.
24 : 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.
25
26 == Aktionsplatzhalter ==
27
28 Aktionen vom Typ //Datei bereitstellen// stellen [[Aktionsplatzhalter>>Formcycle.UserInterface.Variables||anchor="Aktionsplatzhalter"]] bereit, welche in darauf folgenden Aktionen verwendet werden können.
29
30 === Standardplatzhalter ===
31
32 ; [%$<Aktionsname>.SUCCESS%]
33 : Rückgabe ob Aktion erfolgreich ausgeführt wurde. Liefert Boolean (true/false) zurück.
34 ; [%$<Aktionsname>.RESULT%]
35 : Rückgabe aller von der Aktion bereitgestellten Ergebnisse in strukturierter Form.
36
37 ; [%$<Aktionsname>.ERROR_CODE%]
38 : Der geworfene Fehler-Code im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
39 ; [%$<Aktionsname>.ERROR_MESSAGE%]
40 : Die geworfene Fehler-Nachricht im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
41
42 === Aktionsspezifische Platzhalter ===
43
44 ; [%$<Aktionsname>.RESULT.fileSize%]
45 : Größe der erstellten Datei, in Bytes.
46 ; [%$<Aktionsname>.ERROR.message%]
47 : 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.