From version 6.22
edited by gru
on 31.03.2022, 18:20
Change comment: There is no comment for this version
To version 7.2
edited by gru
on 31.03.2022, 18:27
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -12,6 +12,8 @@
12 12  
13 13  Aus dem [[Formularstore>>https://formexchange.formcycle.eu/formcycle/ui/portal/form-store/public/formstore/index.xhtml||target="_blank"]] kann das Beispielformular mit dem Namen //ALVA Sonn- und Feiertagsverbot// importiert oder heruntergeladen werden. In diesem werden Informationen gesammelt und diese nach dem Absenden des Formulars im [[Workflow>>doc:Formcycle.Designer.Workflow.WebHome]] über eine [[XSL-Transformation>>https://de.wikipedia.org/wiki/XSL_Transformation]] in ein für ALVA9 importierbares XML-Format umgewandelt. Als nächstes erstellt der Workflow aus dieser XML-Datei, allen im Formular übertragenen Dateien und einer PDF-Druckquittung ein ZIP-Archiv. Dieses wird anschließend in das Austauschverzeichnis abgelegt. Das Austauschverzeichnis ist im Beispielformular noch nicht konfiguriert und muss in der Aktion zunächst noch festgelegt werden. Der Grund dafür ist, dass der Pfad nicht allgemengültig ist und vom jeweiligen System abhängt, in welches das Beispielformular importiert wurde.
14 14  
15 +Im folgenden werden Einzelheiten der einzelnen Schritte dieses Workflows kurz beschrieben.
16 +
15 15  === Inhalt und Erstellung der XML-Datei ===
16 16  {{figure image="workflow_xml_de.png" clear="h3"}}Konfiguration der Workflow-Aktion vom Typ //Als XML exportieren//, mit der die an ALVA9 zu sendenden Daten mithilfe einer XSL-Transformation in eine XML-Datei mit einem für ALVA9 interpretierbaren Format überführt werden.{{/figure}}Die XML-Datei mit allen im Formular eingegebenen Daten wird durch eine Aktion vom Typ [[//Als XML exportieren//>>doc:Formcycle.Designer.Workflow.Actions.ExportXML]] mithilfe einer in {{formcycle/}} definierten [[XSL-Transformation>>doc:Formcycle.UserInterface.FilesAndTemplates.XSLTransformation]] erzeugt. Die Struktur der erzeugten XML-Datei wird dabei von ALVA9 vorgegeben und besteht im Beispiel aus den Konten //daten// und //datensatz//, wobei in letzteren die einzelnen Informationen als eigene Unterknoten eingefügt werden.
17 17  
... ... @@ -161,8 +161,8 @@
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. 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 Werte wie zum Beispiel Werte von [[Zählern>>doc:Formcycle.UserInterface.Data.Counter]] verwendet werden.
166 +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  
168 -Für weitere Fragen zur Anbindung, der benötigten kostenflichtigen Schnittstelle und der von ALVA9 für das jeweilige Fachverfahren benötigten XML-Struktur wenden Sie sich bitte direkt an den [[Hersteller>>https://www.ascherslebener-computer.de/kontakt/]].
170 +Für weitere Fragen zur Anbindung, der benötigten kostenflichtigen Schnittstelle und der von ALVA9 für das jeweilige Fachverfahren benötigten XML-Struktur wenden Sie sich bitte direkt an den [[Hersteller>>https://www.ascherslebener-computer.de/kontakt/||target="_blank"]].
XWiki.XWikiRights[0]
Allow/Deny
... ... @@ -1,1 +1,0 @@
1 -Allow
Groups
... ... @@ -1,1 +1,0 @@
1 -XWiki.XWikiAdminGroup,
Levels
... ... @@ -1,1 +1,0 @@
1 -login,view,edit,delete,creator,register,comment,script,admin,createwiki,programming,like
XWiki.XWikiRights[1]
Allow/Deny
... ... @@ -1,1 +1,0 @@
1 -Deny
Groups
... ... @@ -1,1 +1,0 @@
1 -XWiki.XWikiGuest,
Levels
... ... @@ -1,1 +1,0 @@
1 -view