Wiki-Quellcode von Erstellen von Formularen
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | {{figure image="form_create_de.png"}} | ||
2 | {{id name="fig_form_create" /}} | ||
3 | Auswahl bei der Formularerstellung. Es können leere Formulare oder Formulare aus (Plugin-)Vorlagen erstellt werden. Zudem können zuvor [[exportierte Formulare>>doc:Formcycle.UserInterface.MyForms.Export.WebHome]] importiert werden. | ||
4 | {{/figure}} | ||
5 | |||
6 | Die Schaltfläche //Neues Formular erstellen// {{ficon name="document-add"/}} auf der [[Startseite>>doc:Formcycle.UserInterface.Dashboard.WebHome]] oder auf der [[Formularübersichtsseite>>doc:Formcycle.UserInterface.MyForms.WebHome]] öffnet die Auswahl zur Formularerstellung (siehe [[Abbildung>>||anchor="fig_form_create"]]). Es stehen verschiedene Möglichkeiten zur Verfügung ein Formular zu erstellen: | ||
7 | |||
8 | ; Leeres Formular erstellen | ||
9 | : Es wird ein komplett leeres Formular erstellt und der [[{{designer/}}>>doc:Formcycle.FormDesigner.WebHome]] geöffnet. | ||
10 | |||
11 | ; Formular importieren | ||
12 | : Öffnet einen Auswahldialog, über welchen ein zuvor [[exportiertes Formular>>doc:.Export.WebHome]] per Datei importiert werden kann. Siehe [[Formularimport>>||anchor="sec_form_import"]]. | ||
13 | |||
14 | ; Formularvorlage verwenden | ||
15 | : Über das [[Formularmenü>>doc:Formcycle.UserInterface.MyForms.WebHome||anchor="form_menu"]] können bereits existierende Formulare als Vorlagen gespeichert werden. Diese Formularvorlagen können verwendet werden, um ein Formulargrundgerüst zu erstellen. Die Einstellungen der Formularvorlage werden dabei übernommen. Dies schließt die [[Formulardateien>>doc:Formcycle.UserInterface.MyForms.Files.WebHome]], [[Verarbeitung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]], [[Doubel-Opt-In->>doc:Formcycle.UserInterface.MyForms.DoubleOptIn.WebHome]], [[Postfach->>doc:Formcycle.UserInterface.MyForms.Inbox.WebHome]] und [[Datentabelleneinstellungen>>doc:Formcycle.UserInterface.MyForms.DataTables.WebHome]] ein. | ||
16 | |||
17 | ; Plugin-Vorlagen verwenden | ||
18 | : Formularvorlagen (mit [[Verarbeitung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]]) können auch als Plugins erstellt werden. Sind Plugin-Vorlagen aktiviert, erscheinen diese hier. | ||
19 | |||
20 | {{id name="sec_form_import"/}} | ||
21 | |||
22 | == Formularimport == | ||
23 | |||
24 | {{figure image="form_import_dep_exisiting_de.png"}} | ||
25 | {{id name="fig_form_import_dep_exisiting" /}} | ||
26 | Eine Formularabhängigkeit konnte nicht automatisch aufgelöst werden. In diesem Fall gibt es das CSS-Template bereits, welches als Theme für das Formular verwendet wird. Allerdings ist es nicht identisch mit dem CSS-Template aus der Exportdatei. Der Nutzer hat nun die Möglichkeit das Template zu überschreiben, ein neues anzulegen oder diese Abhängigkeit zu ignorieren. | ||
27 | {{/figure}} | ||
28 | |||
29 | Es gibt zwei verschiedene Import-Mechanismen in {{formcycle/}}. Welcher Import gestartet wird hängt davon ab, mit welcher {{formcycle/}}-Version das Formular exportiert wurde. | ||
30 | |||
31 | === Formularexporte aus {{formcycle/}} vor Version 6.2 === | ||
32 | |||
33 | Nach dem eine Formulardatei ausgewählt wurde, wird das Formular importiert. Während des Import wird versucht mögliche Abhängigkeiten zu [[Dateien & Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]], [[Postfächer>>doc:Formcycle.UserInterface.Inboxes.WebHome]], [[Datenquellen>>doc:Formcycle.UserInterface.Data.Sources.WebHome]], etc. in der Verarbeitung oder im Formular direkt anhand derer Namen aufzulösen. Wird kein passendes Element gefunden, kann die Abhängigkeit nicht aufgelöst werden. | ||
34 | |||
35 | === {{version major="6" minor="2" patch="0"/}} Formularexporte aus {{formcycle/}} ab Version 6.2 === | ||
36 | |||
37 | Der Import von Formularen ab {{formcycle/}}-Version 6.2.0 ermöglicht es, geänderte oder fehlende Formularabhängikeiten zu aktualisieren bzw. anzulegen. Das bedeutet, dass verwendete [[Dateien & Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]], [[Postfächer>>doc:Formcycle.UserInterface.Inboxes.WebHome]], [[Datenquellen>>doc:Formcycle.UserInterface.Data.Sources.WebHome]], etc. beim Import angelegt oder aktualisiert werden können. {{formcycle/}} versucht diesen Prozess möglichst automatisch zu gestalten. Somit werden bereits exisitierende, unveränderte Abhängigkeiten automatisch aufgelöst. Konnte {{formcycle/}} eine Abhängigkeit nicht automatisch auflösen, ist eine Nutzerinteraktion erforderlich (siehe [[Abbildung>>||anchor="fig_form_import_dep_exisiting"]]). |