... |
... |
@@ -1,6 +1,6 @@ |
1 |
1 |
{{figure image="workflow_full_de.png" clear="h1"}}Workflow im Beispielformular, mit dem die im Formular aufgenommenen Informationen und Dateien so im Dateisystem gespeichert werden, dass sie über eine kostenpflichtige Import-Schnittstelle von ALVA9 importiert werden können.{{/figure}} |
2 |
2 |
|
3 |
|
-Im folgenden wird Anhand eines Beispielformulars kurz beschrieben, wie Daten von {{formcycle/}} an ein [[ALVA9 System (Link zum Hersteller)>>https://www.ascherslebener-computer.de/alva-9_software-strassenverkehrsbehoerden/]] übertragen werden können. |
|
3 |
+Im folgenden wird Anhand eines Beispielformulars kurz beschrieben, wie Daten von {{formcycle/}} an ein [[ALVA9 Fachverfahren (Link zum Hersteller)>>https://www.ascherslebener-computer.de/alva-9_software-strassenverkehrsbehoerden/||target="_blank"]] übertragen werden können. |
4 |
4 |
|
5 |
5 |
{{content/}} |
6 |
6 |
|
... |
... |
@@ -10,7 +10,7 @@ |
10 |
10 |
|
11 |
11 |
== Workflow im Beispielformular == |
12 |
12 |
|
13 |
|
-Aus dem [[Formularstore>>https://formexchange.formcycle.eu/formcycle/ui/portal/form-store/public/formstore/index.xhtml]] 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. |
|
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 |
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. |
... |
... |
@@ -163,9 +163,6 @@ |
163 |
163 |
|
164 |
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. |
165 |
165 |
|
166 |
|
-== Ansprechpartner für Fragen == |
|
166 |
+== Ansprechpartner für Fragen zur Schnittstelle == |
167 |
167 |
|
168 |
|
-Für weitere Fragen zur Anbindung und der nötigen Konfiguration für den Import in ALVA9 steht folgender Ansprechpartner auf Seiten der Ascherslebener Computer GmbH zur Verfügung: |
169 |
|
- |
170 |
|
-TODO Name |
171 |
|
-TODO Kontaktdaten |
|
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/]]. |