Wiki-Quellcode von Export und Import
Zuletzt geändert von MACH ProForms GmbH am 25.06.2025
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
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 |