Wiki-Quellcode von Export und Import

Zuletzt geändert von MACH ProForms GmbH am 25.06.2025

Zeige letzte Bearbeiter
1 {{toc/}}
2
3 (% class="wikigeneratedid" id="HExportundImportvonPanels" %)
4 Die Funktionen „Export“ und „Import“ ermöglichen es, Panels und ganze Assistenten zu speichern. Dies dient der Wiederverwendung als Vorlage und dem Austausch zwischen verschiedenen Mandanten.
5
6 == Panels ==
7
8 === Export eines Panels ===
9
10 * Schaltfläche „Exportieren“ in der [[Panelwerkzeugleiste>>Main.05_Assistenten.04_Assistentenbauoberfläche.01_PanelhinzufügenPanelwerkzeugleiste]] anklicken[[image:Main.05_Assistenten.04_Assistentenbauoberfläche.01_PanelhinzufügenPanelwerkzeugleiste.WebHome@NeuesPanelExportieren.jpg||data-xwiki-image-style-alignment="end" data-xwiki-lightbox="false"]]
11 * Es wird eine JSON-Datei generiert und lokal auf dem Rechner gespeichert.
12
13 (% class="box infomessage" %)
14 (((
15 * Das Mapping eines Panels wird nicht exportiert und muss nach dem Import neu erstellt werden.
16 )))
17
18 === Import eines Panels ===
19
20 * Schaltfläche „Importieren“ in der [[Hauptwerkzeugleiste>>Main.05_Assistenten.01_Hauptwerkzeugleiste]] anklicken[[image:Main.05_Assistenten.01_Hauptwerkzeugleiste.WebHome@HauptwerkzeugleisteImportieren.jpg||data-xwiki-image-style-alignment="end" data-xwiki-lightbox="false"]]
21 * im Dialogfeld Schaltfläche "Auswählen" anklicken
22 * zu importierende Panel-JSON-Datei auswählen
23 * es erscheint die Meldung "Panel steht zum Import bereit."
24 * Schaltfläche „Importieren“ anklicken
25 * Das importierte Panel wird am Ende des Assistenten eingefügt.
26 * Speichern
27 * Das Panel ist jetzt importiert.
28
29 (% class="box infomessage" %)
30 (((
31 * Ein Panelname kann innerhalb eines Assistenten nicht mehrfach vorkommen. Beim Import wird gegebenenfalls ein Index zur Unterscheidung hinzugefügt.
32 * Mit früheren Versionen des Formulareditors exportierte Panels können nicht importiert werden.
33 * Das Mapping eines Panels wird nicht exportiert und muss nach dem Import neu erstellt werden.
34 )))
35
36
37
38
39
40
41 == Assistenten ==
42
43 === Export eines Assistenten ===
44
45 * Schaltfläche „Exportieren“ in der [[Hauptwerkzeugleiste>>Main.05_Assistenten.01_Hauptwerkzeugleiste]] anklicken[[image:Main.05_Assistenten.04_Assistentenbauoberfläche.01_PanelhinzufügenPanelwerkzeugleiste.WebHome@NeuesPanelExportieren.jpg||data-xwiki-image-style-alignment="end" data-xwiki-lightbox="false"]]
46 * Es wird eine JSON-Datei generiert und lokal auf dem Rechner gespeichert.
47
48 (% class="box infomessage" %)
49 (((
50 * Das Mapping eines Assistenten wird nicht exportiert und muss nach dem Import neu erstellt werden.
51 )))
52
53 === Import eines Assistenten ===
54
55 * Schaltfläche „Importieren“ in der [[Hauptwerkzeugleiste>>Main.05_Assistenten.01_Hauptwerkzeugleiste]] anklicken[[image:Main.05_Assistenten.01_Hauptwerkzeugleiste.WebHome@HauptwerkzeugleisteImportieren.jpg||data-xwiki-image-style-alignment="end" data-xwiki-lightbox="false"]]
56 * im Dialogfeld Schaltfläche "Auswählen" anklicken
57 * zu importierende Panel-JSON-Datei auswählen
58 * es erscheint die Meldung "Assistent steht zum Import bereit."
59 * Schaltfläche „Importieren“ anklicken
60 * Speichern
61 * Der Assistent ist jetzt importiert.
62
63 (% class="box warningmessage" %)
64 (((
65 Der Assistent muss nach dem Importieren gespeichert werden. Der importierte Assistent wird verworfen, wenn Sie den Formulareditor verlassen, ohne zu speichern.
66 )))
67
68
69
70
71
72
73 === Import bereits existierender Artikelnummern ===
74
75 Beim Importieren eines Assistenten, dessen Artikelnummer auf dem Formularserver schon vorhanden ist, wird die importierte Version zum bestehenden Assistenten hinzugefügt.
76
77 Dabei ist zu beachten:
78
79 * Die importierte Assistentenversion wird mit der Versionsnummer übernommen, die sie beim Export hatte. Dies kann eine niedrigere Versionsnummer sein, als schon vorhandene.
80 * Wenn die importierte Versionsnummer im vorhandenen Artikel schon existiert, kann nach dem Importieren nicht gespeichert werden.
81
82 Um diese Konflikte zu vermeiden, speichern Sie vor dem Export als höhere Versionsnummer oder unter einer anderen Artikelnummer.
83
84
85 === Importe mit verknüpften Komponenten ===
86
87 Ein Assistent kann nicht gestartet werden, wenn die referenzierten (verknüpften) Komponenten im eigenen Mandanten nicht verfügbar sind.
88
89 Beim Speichern von importierten Assistenten oder Panels wird geprüft, ob die referenzierten Komponenten vorhanden sind.
90 Sind Komponenten nicht verfügbar, ist die Fehlermeldung ##"Der Assistent kann aufgrund der unbekannten Referenzkomponente{{{(}}}n) [..] nicht gespeichert werden."##
91
92 **Lösung:**
93
94 1. Löschen der genannten verknüpften Komponenten/Bausteine
95 1. Speichern des Assistenten