From version 6.21
edited by gru
on 31.03.2022, 18:16
Change comment: There is no comment for this version
To version 6.23
edited by gru
on 31.03.2022, 18:21
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -157,11 +157,11 @@
157 157  
158 158  === Speichern von zusätzlichen Dokumenten ===
159 159  
160 -{{figure image="workflow_zip_de.png"}}Konfiguration der Workflow-Aktion vom Typ //ZIP Komprimieren//, welche ein Archiv mit allen zum Formulareingang gehörenden Dateien erzeugt.{{/figure}}{{figure image="workflow_save_de.png"}}Beispielhafte Konfiguration der Workflow-Aktion vom Typ //Speichern im Dateisystem//, mit der das Archiv mit allen Daten im Dateisystem gespeichert wird.{{/figure}}Im Beispiel wird zunächst über eine Aktion vom Typ [[ZIP Komprimieren>>doc:Formcycle.Designer.Workflow.Actions.CompressFiles]] ein ZIP-Archiv erzeugt, welches alle an das Formualar angehangenen Dateien, eine mithilfe einer [[PDF-Print-Aktion>>doc:Formcycle.PluginDocumentation.PrintServicePlugin]] generierte PDF-Quittung des Formulars und die erstellte XML-Datei beinhaltet. Dieses Archiv wird dann über eine Aktion vom Typ [[Speichern im Dateisystem>>doc:Formcycle.Designer.Workflow.Actions.SaveToFileSystem]] an eine Stelle im Dateisystem des Servers gespeichert, die als Austauschverzeichnis für ALVA9 gedacht ist und von der aus sich das System dann die Datei selbstständig abholt. Es ist wichtig, dass alle Dokumente, die zu den in der XML-Datei enthaltenen Daten gehören und zu ALVA9 übertragen werden sollen, mit im gleichen ZIP-Archiv enthalten sind. Falls nur Informationen aus Formularfeldern und keine Dateien an ALVA9 übertragen werden sollen, muss nur die zuvor erzeugte XML-Datei im ZIP-Archiv gespeichert werden.
160 +{{figure image="workflow_zip_de.png"}}Konfiguration der Workflow-Aktion vom Typ //ZIP Komprimieren//, welche ein Archiv mit allen zum Formulareingang gehörenden Dateien erzeugt.{{/figure}}{{figure image="workflow_save_de.png"}}Beispielhafte Konfiguration der Workflow-Aktion vom Typ //Speichern im Dateisystem//, mit der das Archiv mit allen Daten im Dateisystem gespeichert wird.{{/figure}}Im Beispiel wird zunächst über eine Aktion vom Typ [[ZIP Komprimieren>>doc:Formcycle.Designer.Workflow.Actions.CompressFiles]] ein ZIP-Archiv erzeugt, welches alle an das Formualar angehangenen Dateien, eine mithilfe einer [[PDF-Print-Aktion>>doc:Formcycle.PluginDocumentation.PrintServicePlugin]] generierte PDF-Quittung des Formulars und die erstellte XML-Datei beinhaltet. Dieses Archiv wird dann über eine Aktion vom Typ [[Speichern im Dateisystem>>doc:Formcycle.Designer.Workflow.Actions.SaveToFileSystem]] an eine Stelle im Dateisystem des Servers gespeichert, die als Austauschverzeichnis für das jeweilige ALVA9 Fachverfahren gedacht ist und von der aus sich das System dann die Datei selbstständig abholt. Es ist wichtig, dass alle Dokumente, die zu den in der XML-Datei enthaltenen Daten gehören und zu ALVA9 übertragen werden sollen, mit im gleichen ZIP-Archiv enthalten sind. Falls nur Informationen aus Formularfeldern und keine Dateien an ALVA9 übertragen werden sollen, muss nur die zuvor erzeugte XML-Datei im ZIP-Archiv gespeichert werden.
161 161  
162 162  === Benennung der erzeugten Dateien ===
163 163  
164 -Im Beispiel wird die XML-Datei //ALVA_SONNTAG_[%$PROCESS_ID%].xml// und das ZIP-Archiv //ALVA_SONN_[%$PROCESS_ID%].zip// genannt. Es ist wichtig, dass der Dateiname der ZIP-Datei eindeutig und nicht bei verschiedenen Vorgängen gleich ist, da sich mehrere Dateien gleichzeitig im Austauschverzeichnis befinden können. Im Beispiel wird der Platzhalter für die Prozess-ID verwendet, welche grundsätzlich bei jedem Vorgang unterschiedlich ist. Prinzipiell können hierfür aber auch andere Werte wie zum Beispiel Werte von [[Zählern>>doc:Formcycle.UserInterface.Data.Counter]] verwendet werden.
164 +Im Beispiel wird die XML-Datei //ALVA_SONNTAG_[%$PROCESS_ID%].xml// und das ZIP-Archiv //ALVA_SONN_[%$PROCESS_ID%].zip// genannt. Der Dateiname ist grundsätzlich egal, es ist aber wichtig, dass der Dateiname der ZIP-Datei eindeutig und nicht bei verschiedenen Vorgängen gleich ist, da sich mehrere Dateien gleichzeitig im Austauschverzeichnis befinden können. Im Beispiel wird der Platzhalter für die Prozess-ID verwendet, welche immer bei jedem Vorgang unterschiedlich ist. Prinzipiell können hierfür aber auch andere Informationen wie zum Beispiel Werte von [[Zählern>>doc:Formcycle.UserInterface.Data.Counter]] verwendet werden, um einen eindeutigen Dateinamen zu erzeugen.
165 165  
166 166  == Ansprechpartner für Fragen zur Schnittstelle ==
167 167