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