
Mit den Formularen ist es möglich, optisch ansprechende Eingabeformulare (auf HTML-Basis) für eine Liste zu erstellen.
Zudem können Sie festlegen, welche Rolle welches Zugriffsrecht besitzt.
Sie können ein Formular als Eingabe-Maske für einen neuen Datensatz bzw. beim Bearbeiten eines Datensatzes von Flexiblen Listen festlegen.
Desweiteren können Sie Formulare im Workflow als Eingabe-Dialog festlegen (je Workflow-Status ist ein unterschiedliches Formular definierbar).
Öffnen können Sie ein Formular über .../?formular=FORMULARID
Für eine unangemeldete Nutzuung muss der Haken "[x] Umfrage (auch extern)" gesetzt sein.
Nach der Eingabe wird eine Übersichtsseite mit den eingegebenen Daten zur Bestätigung angezeigt. Nach dem Absenden kann aus den eingegebenen Daten vom Benutzer selbst ein PDF mit den eigenen eingegebenen Daten heruntergeladen werden.
In der Formular-Übersicht haben Sie folgende Möglichkeiten:| Feld | Beschreibung |
| Öffnet den Dialog, um ein neues Formular anzulegen, siehe nachfolgend | |
| Filter: Liste oder Typ | Ermöglicht es, die Liste der Formulare für bestimmte Listen oder Listentypen zu filtern. |
| [Formularname] | Öffnet das Formular zur Eingabe eines neuen Datensatzes, der in der zugrundeliegenden Liste gespeichert wird. |
| [basiert auf Liste] | Öffnet den Typen (um die Datesätze zu sehen/bearbeiten), siehe "Listen verwalten" |
| [basiert auf Typ] | Öffnet den Typen (um die Felder zu sehen/bearbeiten), siehe "Listen-Typen bearbeiten" |
| Bearbeitet die Formulardefinition, siehe nachfolgend | |
| Löscht das Formular (nach Sicherheitsrückfrage) | |
| [Berechtigungen] | Öffnet den Dialog zur Einstellung der Berechtigungen, siehe nachfolgend.Wenn Rollen vorhanden sind, dann können nur diese das Formular öffnen. Für externen Zugriff die Rolle "Anonym" setzen. |
| Kopiert das Formular mit allen Einstellungen |
Um ein neues Formular hinzuzufügen klicken Sie auf "Neue Ansicht hinzufügen".
| Feld | Beschreibung |
| Liste | Die zugehörige Liste, deren Daten mit dem Formular bearbeitet werden |
| Name | Ggf. abweichender Formularname. Standardmäßig wird der Listenname verwendet. |
| Inhalt | beim Hinzufügen erst nach dem ersten Speichern zu sehen: Das HTML-Eingabefeld zur Gestaltung des Formulars.Felder können per <#FIELD feldname#> eingebunden werden.Felder mit Standardwert: <#FIELD feld=stdwert#>Versteckte Felder mit festem Wert: Formular: <#HIDDEN feld=wert#>Es können bedingte Labels <#LABEL feldname#> oder <#LABEL feldname:bezeichner#> eingebunden werden.Inhaltliche Bereiche können nur im Formular {#FORMULAR#}..{#/FORMULAR#} oder erst beim späteren PDF anzeigt werden {#PDF#}...{#/PDF#} Bedingte Bereiche gemäß Sichtbarkeit: <#IF feldname#>....<#/IF#> <#IF feldname#>....<#ELSE#>....<#/IF#> Statt dem Feldnamen kann auch "_LOGGEDIN" oder "_LOGGEDOUT" verwendet werden, um nur für angemeldete und nicht angemeldete Nutzer bestimmte Bereiche anzuzeigen.Bedingte Felder gemäß Feldinhalt (Es können auch <#FIELD feldname#> innerhalb enthalten sein; nicht angezeigte Felder sind dann keine Pflichfelder mehr): {#if:feldname=B#}JA{#else#}NEIN{#/if#}ggf. mehrere Alternativen: {#if:feldname=B|C|D#}JA{#else#}NEIN{#/if#}ohne Wert wird geprüft ob ein Inhalt enthalten ist: {#if:feldname#}Mit Inhalt{#else#}ohne Inhalt{#/if#}bei Mitgliedsfeldern können auch konkrete Inhalte des Mitglieds abgefragt werden: {#if:mitgliedsfeldname.anrede=Frau#}...{#else#}...{#/if#}es kann der aktuell angemeldete Nutzer per ID oder Rolle abgefragt werden: {#if:#user=12345#}...{#/if#} {#if:#user=12345#}...{#else}...{#/if#} {#if:#user.rolle=Vorstand#}...{#else}...{#/if#} Es sind auch UND-Verknüpfungen möglich: Zugriff auf Mitgliedersfelder ist möglich, z.B. {#mitgliedsfeld.geburtstag#}, {#mitgliedsfeld.beitraege#}, {#mitgliedsfeld.key_extra1#} |
| Speichert die Eingaben und schließt das Fenster | |
| Schließt das Fenster ohne die Eingaben zu speichern |
Die Berechtigungen, d.h. wer darf darf welche Felder lesen bzw. schreiben, können Sie über den Link [Berechtigungen] festlegen.
| Feld | Beschreibung |
| Rolle | Auswahl der Rolle, für welche die Rechte darunter gelten. Wird keine Rolle gewählt, wird die Spalte beim nächsten Speichern gelöscht. |
| [Rolle hinzufügen] | Hinzufügen einer weiteren Rolle |
| Recht | Einstellung der Berechtigung der Rolle auf das Feld. Die Beschreibung der Rechte finden Sie im Dialog unter der Tabelle sowie nachfolgend. |
| Speichert die Eingaben | |
| Schließt das Fenster ohne die Eingaben zu speichern |
Erläuterung der Rechte:
| Recht | Recht beim Starten eines neuen Workflows | Recht beim Freigeben | Recht in sonstigen Fällen |
| - | Feld nicht sichtbar | nur Anzeige, keine Eingabe | Feld nicht sichtbar |
| anlegen | Eingabe möglich | nur Anzeige, keine Eingabe | Feld nicht sichtbar |
| anlegen/lesen | Eingabe möglich | nur Anzeige, keine Eingabe | nur Anzeige, keine Eingabe |
| nur lesen | Feld nicht sichtbar | nur Anzeige, keine Eingabe | nur Anzeige, keine Eingabe |
| Vollzugriff | Eingabe möglich | Eingabe möglich | Eingabe möglich |