Verstecke letzte Bearbeiter
awa 35.2 1 {{version major="6" minor="2" patch="0"}} Dieses Feature gibt es ab {{formcycle/}} version 6.2.{{/version}}
Release Notes 32.4 2
nlo 4.1 3 {{figure image="form_menu_update_de.png" width="300" clear="h1"}}
Release Notes 32.4 4 Über das [[Formularmenü>>doc:Formcycle.UserInterface.MyForms.WebHome||anchor="form_menu"]] können existierende Formulare aktualisiert werden.
nlo 4.1 5 {{/figure}}
6
nlo 7.1 7 {{info}}
nlo 7.2 8 **Achtung!** Beim Aktualisieren eines Formulars werden sämtliche Einstellungen des Formulars, einschließlich der [[Status- und Aktionsverarbeitung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]], überschrieben. Anwender sollten sich dessen bewusst sein, insbesondere wenn es sich um Formulare handelt, mit denen bereits Daten erfasst wurden.
nlo 7.1 9 {{/info}}
nlo 3.1 10
nlo 7.1 11 Formularexporte können dazu verwendet werden, um bestehende Formulare zu aktualisieren oder gar komplett zu transformieren.
12
nlo 3.1 13 == Voraussetzung ==
14
awa 35.1 15 Um ein Formular zu aktualisieren, ist ein Formularexport nötig, welcher aus {{formcycle/}} ab Version **6.2** exportiert wurde (sowohl [[Standardformat>>doc:Formcycle.UserInterface.MyForms.Export.Form||anchor="li_default_format"]] als auch [[Kompatibilitätsformat>>doc:Formcycle.UserInterface.MyForms.Export.Form||anchor="li_compatibilty_format"]] sind möglich).
nlo 8.1 16
17 == Ablauf ==
18
awa 35.1 19 Nachdem der Menüeintrag {{icon name="refresh"/}}**Aktualisieren** aus dem [[Formularmenü>>doc:Formcycle.UserInterface.MyForms.WebHome||anchor="form_menu"]] gewählt wurde, öffnet sich ein Auswahldialog, mit welchem eine Formularexportdatei ausgewählt werden kann. Wie Formulare exportiert werden können, ist [[hier>>doc:Formcycle.UserInterface.MyForms.Export.Form]] beschrieben.
nlo 9.1 20
Release Notes 32.4 21 Der Aktualisierungsprozess beginnt, nachdem eine Datei ausgewählt wurde. {{formcycle/}} versucht automatisch, den Status des bestehenden Formulars jeweils einen Status aus dem Formularexport zuzuordnen. Dies ist nicht in jedem Fall möglich. Kann nicht jeder Status einem neuen Status zugeordnet werden, muss der Benutzer diese [[Status manuell zuordnen>>||anchor="subsec_state_mapping"]].
nlo 9.1 22
nlo 16.2 23 Wenn keine Statuszuordnung nötig war oder diese abgeschlossen wurde, muss der Nutzer entscheiden, was mit der aktiven Formularversion passieren soll (siehe [[Formularversion>>||anchor="subsec_form_version"]]).
nlo 16.1 24
Release Notes 32.4 25 Besitzt der Nutzer keine Berechtigung für das Formular aus dem Formularexport, erhält dieser die Möglichkeit, die [[Zugriffsberechtigung>>||anchor="subsec_access_config"]] zu ändern.
nlo 16.3 26
nlo 17.1 27 Im Anschluss an die Formularaktualisierung muss der Benutzer nicht aufgelöste [[Formularabhängigkeiten auflösen>>doc:||anchor="subsec_dependencies"]].
28
nlo 15.1 29 {{id name="subsec_state_mapping"/}}
nlo 13.1 30
nlo 8.1 31 === Statuszuordnung ===
32
nlo 19.3 33 {{figure image="form_update_state_mapping_de.png" width="300" clear="h1"}}
Release Notes 32.4 34 Wenn {{formcycle/}} keinen passenden Status finden konnte, wird der Nutzer aufgefordert, alte Status einem neuen Status aus dem Formularexport zuzuordnen.
nlo 19.1 35 {{/figure}}
36
nlo 15.1 37 Eine manuelle Statuszuordnung durch den Benutzer ist nur dann nötig, wenn es Status gibt, in denen sich Vorgänge befinden und für die, basierend auf dem Namen, kein passender neuer Status gefunden werden konnte.
nlo 9.1 38
nlo 18.1 39 Jeder Status, für den kein passender neuer Status gefunden werden konnte, wird hier mit der Anzahl der Vorgänge, die sich in diesem Status befinden, aufgelistet. Für jeden dieser Status muss ein neuer Status aus dem Formularexport zugeordnet werden. Vorgänge, die sich in diesem Status befinden, befinden sich nach der Formularaktualisierung in dem zugeordneten Status.
nlo 17.2 40
nlo 15.1 41 {{id name="subsec_form_version"/}}
nlo 16.3 42
nlo 8.1 43 === Formularversion ===
44
nlo 19.3 45 {{figure image="form_update_form_version_de.png" width="300" clear="h1"}}
nlo 14.1 46 Bevor die Aktualisierung des Formulars startet, muss der Benutzer entscheiden, ob die aktive Formularversion mit der aus dem Formularexport überschrieben werden soll oder ob die Formularversion des Formularexports stattdessen als eine neue Formularversion angelegt werden soll.
47 {{/figure}}
48
Release Notes 32.4 49 Bevor das Formular endgültig aktualisiert wird, muss der Benutzer entscheiden, ob die aktive Formularversion überschrieben werden soll oder ob eine neue Formularversion erstellt werden soll. Dies ist insbesondere wichtig, wenn Formulare aktualisiert werden, mit denen bereits Daten erfasst wurden.
nlo 14.1 50
Release Notes 32.4 51 Besitzt ein Formular [[Vorgänge>>doc:Terminology.WebHome]] in der aktiven [[Formularversion>>doc:Formcycle.UserInterface.MyForms.Versions.WebHome]], wird empfohlen, eine neue Formularversion zu erstellen. Hier wird dann die aktive Formularversion des Formularexports als neue Formularversion erstellt. Somit können bereits erfasste Daten weiterhin in der ursprünglichen Formularversion betrachtet werden.
nlo 14.1 52
Release Notes 32.4 53 Wird die aktive Formularversion stattdessen überschrieben, kann dies dazu führen, dass die erfassten Daten zum Teil oder gar vollständig nicht mehr einsehbar sind, da die Namen der Formularelemente komplett unterschiedlich sein können.
nlo 14.1 54
Release Notes 32.4 55 Nachdem der Nutzer entschieden hat, ob die aktive Formularversion überschrieben oder eine neue angelegt werden soll, startet die Formularaktualisierung. Dabei versucht {{formcycle/}}, möglichst alle Formularabhängigkeiten automatisch aufzulösen. Gibt es im Anschluss Abhängigkeiten, die nicht automatisch aufgelöst werden konnten, muss der Benutzer diese manuell auflösen (siehe [[Formularabhängigkeiten>>doc:||anchor="subsec_dependencies"]]).
nlo 14.1 56
nlo 21.1 57 {{id name="subsec_access_config"/}}
58
59 === Zugrifssbeschränkung ===
60
61 {{figure image="form_update_access_config_de.png" width="300" clear="h1"}}
nlo 32.2 62 Enthält das Formular der Formularexports eine Zugriffsbeschränkung, welche den Benutzer ausschließt, kann dieser die Beschränkung entfernen.
nlo 21.1 63 {{/figure}}
64
Release Notes 32.4 65 Besitzt das Formular des Formularexports eine [[Zugriffsbeschränkung>>doc:Formcycle.UserInterface.MyForms.Access.WebHome||anchor="admin_restriction"]] auf bereits exisitierende [[Benutzergruppen>>doc:Formcycle.UserInterface.UserSettings.UserGroups.WebHome]] und gehört der Benutzer keiner dieser Benutzergruppen an (und ist auch kein Mandantadministrator), dann hat dieser die Möglichkeit, die Zugriffsbeschränkung zu ändern:
nlo 21.1 66
67 Existiert eine Beschränkung für die //Formularsichtbarkeit// oder //Formulareditierbarkeit//, dann hat der Benutzer jeweils die folgenden Optionen:
68
nlo 22.1 69 ; {{icon name="user"/}} Einer Benutzergruppe beitreten
Release Notes 32.4 70 : Diese Option steht nur zur Verfügung, wenn der Benutzer die nötige [[Rollenberechtigung>>doc:Formcycle.UserInterface.UserSettings.Roles.WebHome]] besitzt, um [[Benutzergruppen>>doc:Formcycle.UserInterface.UserSettings.UserGroups.WebHome]] zu bearbeiten. Indem der Benutzer der gewählten Benutzergruppe beitritt, erhält dieser auch die nötige Formularberechtigung.
nlo 24.1 71
Release Notes 32.4 72 ; {{ficon name="trash-alt2"/}}Zugriffsbeschränkung entfernen
73 : Es gibt keine Beschränkung mehr für die Sichtbarkeit beziehungsweise die Editierbarkeit des Formulars.
nlo 24.1 74
Release Notes 32.4 75 ; {{ficon name="close-circle-outline"/}}Zugriffsbeschränkung beibehalten
76 : Die Beschränkung wird unverändert beibehalten. {{info}}Dies führt allerdings dazu, dass das Formular nach Abschluss der Aktualisierung für den Benutzer nicht mehr editierbar oder gar nicht mehr sichtbar ist.{{/info}}
nlo 21.1 77
nlo 15.1 78 {{id name="subsec_dependencies"/}}
79
nlo 8.1 80 === Formularabhängigkeiten ===
Release Notes 32.4 81
nlo 22.2 82 {{figure image="form_import_dep_exisiting_02_de.png"}}
83 {{id name="fig_form_import_dep_exisiting" /}}
Release Notes 32.4 84 Eine Formularabhängigkeit konnte nicht automatisch aufgelöst werden. In diesem Fall gibt es eine unaufgelöste Abhängigkeit. Jede Abhängigkeit wird mit ihrem Namen (1) und einer Beschreibung (2), wo sie im Formular verwendet wird, aufgelistet. Hier existiert 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 (3), das Template als ein Neues anzulegen (4) oder diese Abhängigkeit zu ignorieren (5).
nlo 22.2 85 {{/figure}}
86
Release Notes 32.5 87 Formularabhängigkeiten sind vom Formular verwendete [[Dateien & Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]], [[Postfächer>>doc:Formcycle.UserInterface.Inboxes.WebHome]], [[Datenquellen>>doc:Formcycle.UserInterface.Data.Sources.WebHome]], etc. Diese Abhängigkeiten können im Formular selbst (etwa Datenquellen an [[Auswahlelementen>>doc:Formcycle.FormDesigner.FormElements.Selection.WebHome]]), in den Formulareinstellungen oder in der [[Status- und Aktionsverarbeitung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]] (etwa Einstellungen von Aktionen) vorkommen. Abhängig vom Typ und der Existenz der Formularabhängigkeit können folgende Optionen zur Verfügung stehen, um die Abhängigkeit aufzulösen (siehe [[Abbildung>>doc:||anchor="fig_form_import_dep_exisiting"]]):
nlo 24.2 88
nlo 22.2 89 ; {{icon name="refresh"/}} Überschreiben
Release Notes 32.4 90 : Existiert das Element bereits im System, so kann es überschrieben werden. Diese Option steht nicht für Postfächer oder Benutzergruppen zur Verfügung.
nlo 22.2 91
Release Notes 32.4 92 ; {{ficon name="plus-circle-outline"/}}Anlegen
93 : Das Element wird im System angelegt. Wenn nötig, wird der Name des Elements angepasst.
nlo 22.2 94
95 ; {{icon name="chevron-down"/}} Alternative verwenden
Release Notes 32.4 96 : Diese Option existiert nur für Benutzergruppen und Postfächer. Anstatt das Element neu anzulegen, kann eine bereits existierende Alternative verwendet werden.
nlo 22.2 97
Release Notes 32.4 98 ; {{ficon name="close-circle-outline"/}}Ignorieren (nicht empfohlen)
nlo 22.2 99 : Die Formularabhängigkeit wird ignoriert. Dies kann zu Fehlern in der Darstellung oder Verarbeitung des Formulars führen.
nlo 33.1 100
101 === Besonderheiten ===
102
103 ; Standardpostfach
Release Notes 34.2 104 : Ist eine Formularbhängigkeit das //Standarpostfach// des Formulars, ist zu beachten, dass alle neuen Vorgänge in diesem Postfach landen werden. Um diese einzusehen, benötigt der Benutzer Zugriff auf dieses Postfach. Wird die Abhängigkeit ignoriert, so wird das //Zentrale Postfach// als Standardpostfach verwendet. Für mehr Informationen siehe [[Postfachkonfiguration>>doc:Formcycle.UserInterface.MyForms.Inbox.WebHome]] und [[Postfächer>>doc:Formcycle.UserInterface.Inboxes.WebHome]].
nlo 33.1 105
106 ; Formularsichtbarkeit / Formulareditierbarkeit
Release Notes 34.2 107 : Ist eine Formularbhängigkeit eine Benutzergruppe für die //Formularsichtbarkeit// oder //Formulareditierbarkeit// und konnte die Benutzergruppe nicht aufgelöst werden, ist zu beachten, dass nur Benutzer der neu angelegten oder ausgewählten Benutzergruppe das Formular sehen beziehungsweise editieren können. Ist der Benutzer also nicht Teil der ausgewählten Benutzergruppe und kein Mandantadmin, führt dies dazu, dass der Benutzer das Formular nicht mehr sehen beziehungsweise editieren kann, bis dieser Teil der Benutzergruppe ist. Wird die Abhängigkeit ignoriert, entfällt diese Zugriffsbeschränkung. Für mehr Informationen siehe [[Formularzugriffskonfiguration>>doc:Formcycle.UserInterface.MyForms.Access.WebHome||anchor="admin_restriction"]] und [[Benutzergruppen>>doc:Formcycle.UserInterface.UserSettings.UserGroups.WebHome]].
Copyright 2000-2024