Wiki-Quellcode von Export und Import
Zuletzt geändert von MACH formsolutions 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 |