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 === Details zur Datei-Ressource ===
10
11 ; Datei
12 : 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. Siehe [[Aktionen>>doc:Formcycle.Designer.Workflow.Actions.WebHome]] für eine Liste der unterstützten URL-Protokolle.
13
14 Bei Verwendung einer externen Ressourcen-URL:
15
16 ; Ressourcen-URL
17 : URL auf die Datei. Die Verwendung von Platzhaltern ist möglich.
18 ; Connection-Timeout
19 : 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.
20 ; Read-Timeout
21 : 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.
22
23 === Ablage der erzeugten Dateien ===
24
25 ; Name der Ausgabedatei
26 : Dateiname, unter dem die Textdatei abgespeichert wird.
27 ; An den Vorgang anhängen
28 : 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.
29
30 == Aktionsplatzhalter ==
31
32 Aktionen vom Typ //Datei bereitstellen// stellen [[Aktionsplatzhalter>>Formcycle.UserInterface.Variables||anchor="Aktionsplatzhalter"]] bereit, welche in darauf folgenden Aktionen verwendet werden können.
33
34 === Standardplatzhalter ===
35
36 ; [%$<Aktionsname>.SUCCESS%]
37 : Rückgabe ob Aktion erfolgreich ausgeführt wurde. Liefert Boolean (true/false) zurück.
38 ; [%$<Aktionsname>.RESULT%]
39 : Rückgabe aller von der Aktion bereitgestellten Ergebnisse in strukturierter Form.
40
41 ; [%$<Aktionsname>.ERROR_CODE%]
42 : Der geworfene Fehler-Code im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
43 ; [%$<Aktionsname>.ERROR_MESSAGE%]
44 : Die geworfene Fehler-Nachricht im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
45
46 === Aktionsspezifische Platzhalter ===
47
48 ; [%$<Aktionsname>.RESULT.fileSize%]
49 : Größe der bereitgestellten Datei, in Bytes.
50 ; [%$<Aktionsname>.ERROR.message%]
51 : 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.