Einrichtung Formular

Voraussetzungen

Um das Formular einsetzen zu können, müssen Sie im Meta-Schritt beim Dokumente anlegen den Dokumententyp (Template) “Formular” auswählen. Damit erhalten Sie die Möglichkeit, eine Formularseite für Ihren Auftritt zu erstellen.

Bei anderen Dokumententypen besteht nicht die Möglichkeit, ein Formular einzusetzen. Es ist also nicht möglich, ein Formular auf einer Artikel- oder Übersichtsseite zu integrieren. Es wird immer eine eigene Seite dafür benötigt.

Formular oder Online-Antrag?

Das Template “Formular” ist nicht dafür geeignet, Online-Anträge oder Übermittlungen im Sinn von E-Government zu erstellen. Sprechen Sie gegebenenfalls vor einer Umsetzung Ihre Anforderungen mit der Landesredaktion ab. Für solche Anwendungsfälle sind entweder eigene Online-Anwendungen zu nutzen oder der IKT-Basisdienst “Digitaler Antrag” zu verwenden. Weitere Informationen finden Sie auch auf der Seite Zentrale Vorgaben und Hinweise für Online-Angebote der Berliner Verwaltung.

Aufbau

Die Reiter in der Bearbeitungsansicht eines Formulars unterscheiden sich in Teilen von denen der Artikel- oder Übersichtsseiten. Wichtige Formularbestandteile befinden sich in den Reitern Formular-Start und Formular-Ende

Bei den Flex-Modulen gibt es eine speziell auf das Formular zugeschnittene Auswahl an Modulen. Diese werden auf der Seite “Flex-Module im Formular” genauer erläutert.

Die Reiter Metadaten, Inhalt/Teaser, Kontaktspalte und Weitere Funktionen sind im Formular ebenfalls vorhanden und funktionieren identisch zu den anderen Templates.

Formular im Edit - Start

Reiter "Formular-Start"

Formular-Start

Im Reiter Formular-Start kann eine Überschrift für den ersten Flex-Modul-Block eingestellt werden.

Im zweiten Feld können Sie einen sog. API-Schlüssel hinterlegen. Falls Sie wünschen, dass für bestimmte Nutzer*innen die Eingabe mittels automatisierter Skripte ermöglicht werden soll (via Formular-API), so füllen Sie das Feld “API-Schlüssel” aus. Hiermit legen Sie eine Art “Passwort” fest, dass die Skriptbetreiber*innen mittels des POST-Felds “tokenx” übergeben müssen.

Redaktioneller Hinweis

Falls Sie feststellen, dass ein Formular aktuell angegriffen wird, können Sie den Angriff dadurch erschweren, indem schnell ein (anderer) API-Schlüssel eingetragen wird.

Formular-Ende

In diesem Reiter geben Sie u.a. an, wohin die Formulardaten versandt werden, welche Standard-Daten der*die Absenderin angeben muss und wie der Datenschutz im Formular geregelt wird.

Als Erstes sollten Sie den Formulartyp wählen. Dieser ist ausschlaggebend dafür, welche Optionen bei der weiteren Bearbeitung des Reiters zur Verfügung stehen. Einige Optionen sind nur bei dem entsprechenden Formulartyp vorhanden.

Es muss immer ein Formulartyp gewählt werden. Wenn Sie keine Auswahl treffen, erhalten Sie beim Speichern eine Fehlermeldung.

Formular für die Formular-Operationen

Reiter "Formular-Ende"

Einstellungen für alle Formulartypen

Die meisten Felder sind in allen Formulartypen vorhanden. Auf die speziellen Felder wird bei den jeweiligen Formulartypen eingegangen. Die verschiedenen Typen und die Verwendung wird weiter unten erläutert.

Text des Absendebuttons

Wenn der oder die Nutzer*in alle Eingaben getätigt hat, wird ihm oder ihr ein Button zum Absenden der Daten angezeigt. Allerdings führt dieser erste Button zunächst nur auf eine Seite, auf der alle Angaben noch einmal geprüft werden können. Daher sollte der Text nicht “Absenden” oder ähnlich lauten, da das Formular noch nicht abgeschickt wird. Der vorgeschlagene Text “Zur Kontrolle Ihrer Eingaben” kann redaktionell verändert werden.

Der Button zum finalen Absenden der Daten heißt “Formular absenden” und kann nicht redaktionell verändert werden.

E-Mail-Adresse des/der Formular-Empfänger*in (Reiter Formulartyp/Grundeinstellungen)

Die Eingabe eines oder mehrerer Formularempfänger*innen sind bei den Formulartypen Kontaktformular und E-Mail Versand zwingend nötig. Bei den Formularen mit Datenbank-Frontend und der Umfrage ist die Eingabe einer Empfänger-E-Mail-Adresse optional. Bei den Typen Kontaktformular, E-Mail-Versand und Datenbank-Frontend werden die Eingaben der Nutzer*innen direkt an die Empfänger*innen verschickt. Bei der Umfrage wird mit der E-Mail nur der Hinweis gesendet, dass eine Person an der Umfrage teilgenommen hat. Die eingetragenen Antworten sind nicht enthalten.

Bei der Eingabe der “E-Mail-Adresse des Formular-Empfängers” haben Sie mehrere Möglichkeiten:

  • Wenn Sie nur eine*n Empfänger*in eintragen wollen, so geben Sie nur seine oder ihre E-Mail-Adresse ein. Es darf kein Leerzeichen vor oder hinter der E-Mail-Adresse stehen.
  • Wenn Sie wollen, dass das Formular an mehrere Personen gleichzeitig eine E-Mail verschickt, so geben Sie die einzelnen Mailadressen bitte durch ein Komma getrennt ein, also z.B. a@b.de,c@d.de
  • Wenn Sie eine Liste von Empfängern zum Auswählen bereitstellen wollen, so fügen Sie jeden Empfänger in einer eigenen Zeile nach dem folgenden Muster ein: E-Mail-Adresse:Bezeichnung.
  • Manchmal kann es nötig sein, dieselbe Empfängeradresse unter verschiedenen Bezeichnungen mehrfach zu verwenden, zum Beispiel für Anfragen zu den Themen Hilfe, Kontakt, Info, die Sie alle an die Mailadresse Support@… verschicken wollen. Problem: Wenn Sie dieselbe Empfängeradresse mehrfach verwenden, wird nur die erste Angabe aufgelistet. Lösung: Verwenden Sie die Adresse in verschiedenen Groß- und Kleinschreibungen.
  • Wenn Sie eine Liste von Empfängern zum Auswählen bereitstellen wollen und dabei einzelne Optionen an mehrere Mailadressen gleichzeitig versendet werden sollen, so geben Sie bitte jede Option in eine einzelne Zeile nach folgendem Muster ein: a@b.de,c@d.de:Bezeichnung.
  • Wenn Sie in der Auswahlliste eine nicht auswählbare Option einsetzen wollen, dann müssen Sie dies mithilfe von zwei Minuszeichen zu Beginn der Option markieren, z.B.: — Bitte wählen Sie einen Empfänger aus —.

E-Mail-Betreffzeile(n) (Reiter “Formulartyp/Grundeinstellungen”)

In diesem Feld ist es möglich, einen Betreff für die E-Mail einzutragen. Es besteht auch die Möglichkeit, dem Nutzer eine Auswahl von Themen zur Verfügung zu stellen. Wenn kein Betreff eingetragen wird, wird die Seitenüberschrift des Formulars verwendet.

Wenn Sie den Nutzer*innen eine Liste von Betreffzeilen zur Wahl stellen, können Sie jeden Betreff in eine Zeile des Feldes schreiben. Wollen Sie in der Auswahlliste eine nicht auswählbare Option einsetzen, dann müssen Sie dies mithilfe von zwei Minuszeichen zu Beginn der Option markieren, z.B.: — Bitte wählen Sie einen Betreff aus —.

Formular zur Erstellung eines einfachen Kontaktformulars.

Einfaches Kontaktformular

Einfaches Kontaktformular (Reiter Formulartyp / Grundeinstellungen)

Formular im Edit - Ende - Kontaktformular 2

Kontaktformular ohne Flex-Module

Das “Kontaktformular” ist die redaktionell einfachste und schnellste Methode, den Nutzer*innen eine Kontaktaufnahme zu ermöglichen. Bei diesem Typ werden automatisch die Absender-Felder Betreff; Eingabefeld “Ihre Nachricht”; Name; Adresse, PLZ, Ort, Telefon und E-Mail angezeigt. Es müssen nur noch ein oder mehrere Formular-Empfänger*innen eingetragen werden und das Formular ist fertig. Das Kontaktformular verschickt eine E-Mail an die eingetragenen Empfängeradressen.

Es ist natürlich auch möglich, im Kontaktformular weitere Flex-Module einzufügen. Die einzelnen Flex-Module werden auf der Seite Flex-Module im Formular ausführlich beschrieben.

Formulartyp E-Mail-Versand

E-Mail-Versand

E-Mail-Versand (Reiter Formulartyp / Grundeinstellungen)

Das Formular “E-Mail-Versand” verschickt ebenfalls E-Mails an eine*n oder mehrere Empfänger*innen. Der Unterschied zum Kontaktformular ist, dass hier nur das Absender-Feld “E-Mail” vorausgewählt wird. Es müssen also auf jeden Fall noch Flex-Module oder weitere Absender-Felder angegeben werden.

Formulartyp E-Mail Versand 2

E-Mail Versand Bild 2

Datenbank-Frontend (Reiter Formulartyp / Grundeinstellungen)

Sie können Formulareingaben auch (zusätzlich) in eine Datenbank speichern. Weitere Informationen

Umfrage (ohne E-Mail) (Reiter Formulartyp / Grundeinstellungen)

Der Formulartyp Umfrage ist, wie der Name schon sagt, für die Durchführung von Umfragen geeignet. Hier können die Nutzer*innen an einer Befragung teilnehmen, bei der eine grafische Auswertung und Einsicht der Ergebnisse ermöglicht wird. Bei diesem Formulartyp wird keine E-Mail mit den eingetragenen Inhalten verschickt, sondern nur ein Hinweis, dass eine Person an der Umfrage teilgenommen hat.

Damit eine Umfrage erstellt wird, muss im Reiter “Formulartyp/Grundeinstellungen” auf der rechten Seite ein Passwort vergeben werden. Das Passwort darf nur Buchstaben und Ziffern enthalten. Der Tabellenname wird generiert und kann nicht angepasst werden.

Standardmäßig werden alle angelegten Flex-Module mit Nutzereingaben in der Umfrage ausgewertet. Wenn Sie einige Flex-Module nicht in der Auswertung anzeigen möchten, können Sie direkt beim Modul oben rechts einen Haken setzen. Dann wird das Modul nicht in der Auswertung der Umfrage angezeigt. Das sollte bei Feldern mit freier Texteingabe ausgewählt werden.

Für die Umfrage können Sie noch einige Einstellungen festlegen.

  • Umfrage endet am: Wenn Sie ein Ende der Umfrage festlegen, kann ab diesem Zeitpunkt kein*e Nutzer*in mehr abstimmen. Die Nutzer*innen sehen danach einen entsprechenden Hinweis. Für “unendliche” Umfragen geben Sie ein Datum weit in der Zukunft ein, bspw. 31.12.2030.
  • Zeige Teilnehmeranzahl ab: Ab der eingetragenen Zahl wird unterhalb der Ergebnisse die Anzahl der Teilnehmer*innen angezeigt. Wenn die Teilnehmerzahl nie angezeigt werden soll, tragen Sie eine sehr große Zahl ein. Bleibt das Feld leer, wird die Teilnehmeranzahl ab dem/der ersten Teilnehmer*in angezeigt.
  • Zeige Zahlen: Sie haben die Wahl, ob die Zahlen im Ergebnis in Prozent oder in absoluten Zahlen angezeigt werden sollen. Die Einstellung gilt für alle Umfragefelder.
  • Nutzer können mehrfach abstimmen: Sie können den Nutzer*innen die Möglichkeit geben, für eine Umfrage mehrfach abzustimmen. Der normale Anwendungsfall wird allerdings eher eine einmalige Umfrage sein. Dies ist allerdings keine sichere Einstellung. Die “Einmaligkeit” wird über einen gesetzten Cookie erreicht. Wenn Nutzer*innen diesen Cookie löschen oder mit einem anderen Browser die Seite aufrufen, kann er erneut an der Umfrage teilnehmen. Es ist mit Imperia nicht möglich sicherzustellen, dass jede*r Nutzer*in die Umfrage nur ein Mal ausfüllen kann.
  • Ergebnisse anzeigen: Hier können Sie wählen, wann das Ergebnis der Umfrage angezeigt werden soll. Entweder wird das Ergebnis immer nach Abstimmung, nach Abstimmungsende oder nie angezeigt. Vor einer Abstimmung oder vor der ersten Abstimmung bei Mehrfach-Abstimmung kann das Ergebnis nicht angezeigt werden.

Reiter Datenschutz

Unter "Formular-Ende" sehen Sie auch den Reiter "Datenschutz", dieser ist so umfangreich und wichtig, dass wir ihm eine eigene Seite widmen. Weitere Informationen

Formular für die weiteren Einstellungen im Formular-Ende.

Reiter "Formular-Ende" - "Weitere Einstellungen"

Absender-Angaben (Reiter "Weitere Einstellungen")

Auf dem dritten Reiter können Sie Einstellungen zu den Absender-Angaben vornehmen. Wenn Sie Nutzer*innen die Möglichkeit geben wollen oder sie zwingen wollen, eine Rückantwortadresse anzugeben, so wählen Sie hier die entsprechende/n Optionen. Dadurch werden im Formular die entsprechenden Felder angezeigt. Wenn Sie in der zweiten Spalte eine Box anhaken, wird das entsprechende Feld zu einem Pflichtfeld. Wenn dieses Feld nicht ausgefüllt ist, kann das Formular nicht verschickt werden.

Absende-Angaben können nicht in Umfragen verwendet werden und werden nicht angezeigt, wenn kein E-Mail-Empfänger angegeben ist.

Aus Gründen der Datensparsamkeit wird nur geprüft, ob entweder eine E-Mail-Adresse oder eine postalische Adresse hinterlegt wurde. Wenn einer der Punkte ausgefüllt ist, kann das Formular abgeschickt werden, auch wenn das andere Feld ein Pflichtfeld ist.

Position der Absender-Angaben (Reiter “Weitere Einstellungen”)

Mit dieser Selectbox können Sie festlegen, ob die Absender-Angaben am Ende oder am Anfang des Formulars angezeigt werden sollen. Wenn Sie oberhalb “keine Absender-Angaben” angehakt haben, können Sie die Selectbox ignorieren.

Anzeige ‘Wünschen Sie eine Antwort?’ (Reiter “Weitere Einstellungen”)

Sie können den Nutzer*innen die Möglichkeit geben, zu entscheiden, ob sie eine Antwort auf ihre Formular-Mail haben möchten oder nicht. Sie haben die Auswahl zwischen “Anzeigen mit ‘Nein’ als Voreinstellung”, “Anzeigen mit ‘Ja’ als Voreinstellung” und “Nicht anzeigen”. Überlegen Sie sich, ob die Abfrage wirklich sinnvoll ist. Wenn ein*e Nutzer*in einen Antrag oder eine Anmeldung ausfüllt, ist klar, dass er eine Rückmeldung haben möchte. Teilweise wundern sich die Nutzer*innen, warum sie das dann gezielt auswählen müssen.

Max. Zeichen der Kontaktanfrage (Reiter “Weitere Einstellungen”)

In diesem Feld können Sie die Anzahl der Zeichen für das Absender-Feld “Eingabefeld “Ihre Nachricht”“ festlegen. Wenn eine Anzahl eingetragen wurde, wird automatisch ein Rückwärtszähler unter dem Eingabefeld eingeblendet. Wenn Sie das Feld leer lassen, kann der Nutzer unbegrenzt Zeichen eintragen. Um Missbrauch zu verhindern, sollte eine Zahl eingetragen werden.

Bei den Formulartypen “Datenbank-Frontend” und “Umfrage” ist das Feld nicht vorhanden. Hier sollte das Absender-Feld “Eingabefeld ‘Ihre Nachricht’” nicht verwendet werden.

Text unterhalb des Formulars (Reiter “Weitere Einstellungen”)

Dieser Text wird am Ende des Formulars direkt über dem Absenden-Button angezeigt. Hier können Hinweise für den Nutzer vor dem Absenden des Formulars eingetragen werden. Die Textile-Syntax ist hier nicht verwendbar.

Text bei erfolgreichem Abschicken und Text bei erfolglosem Abschicken (Reiter “Weitere Einstellungen”)

Hier können Hinweise für die Nutzer*innen eingetragen werden, für den Fall, dass der Versand der E-Mail funktioniert hat und für den Fall, dass nicht. Hier sollte auf jeden Fall etwas eingetragen werden, damit der Nutzer eine Rückmeldung erhält.

Die Nachricht beim erfolgreichen Versand könnte neben dem Hinweis, dass die E-Mail verschickt wurde, noch eine Einschätzung zur Bearbeitungsdauer enthalten. Damit sollten Sie aber vorsichtig umgehen. Einige Nutzer berufen sich darauf und sind verärgert, wenn die Antwort länger dauert.

Für den erfolglosen Versand können Sie beispielsweise “Es trat ein Fehler auf. Bitte versuchen Sie es in einigen Minuten noch einmal.” eintragen. Wenn ein Fehler beim Versand auftritt, können die Fehler vielfältig sein. Meist handelt es sich jedoch nur im kurzzeitige Aussetzer, daher ist ein erneuter Versand in einigen Minuten meist erfolgreich.

Text oberhalb der E-Mail und Text unterhalb der E-Mail (Reiter “Weitere Einstellungen”)

Die Informationen in der E-Mail sind nur für die Bearbeiter in der Behörde sichtbar. Die Nutzer*innen erhalten keine E-Mail. Daher können Sie hier beispielsweise Hinweise für die Bearbeitung eintragen.

Nach dem Absenden … (Reiter “Weitere Einstellungen”)

Hier können Sie einstellen, was die Nutzer*innen nach dem Absenden des Formulars angezeigt bekommen. Entweder wird nur die Erfolgsmeldung aus dem Feld “Text bei erfolgreichem Abschicken” angezeigt oder es wird die Meldung und noch einmal das ausgefüllte Formular sichtbar. Aus Barrierefreiheitsgründen sollte hier noch einmal das ausgefüllte Formular angezeigt werden. An diesem Punkt können die Nutzer*innen sich die Anfrage speichern oder ausdrucken. Der Hinweis zum Speichern oder Ausdrucken kann als Hilfe für die Nutzer*innen in den Text bei erfolgreichem Abschicken aufgenommen werden.

Datenfilter (Reiter “Weitere Einstellungen”)

Mit dem Datenfilter legen Sie fest, ob alle Felder in der E-Mail angezeigt werden oder nur die, die ausgefüllt wurden. Der Datenfilter wird nur bei der E-Mail und ggf. beim generierten PDF (siehe Formulardaten als PDF an E-Mail anhängen?) aktiv. Nutzer*innen sehen in der Zusammenfassung nach dem Absenden immer alle Felder.

Feld-IDs in E-Mail anzeigen? (Reiter “Weitere Einstellungen”)

Sie können bei den Flex-Modulen eine optionale ID vergeben. Diese wird meist nur bei den Formularen mit Datenbank-Frontend und bei der Umfrage benötigt. Sie können aber auch bei den beiden anderen Formulartypen eine ID pro Flex-Modul vergeben. Diese können bei Bedarf in der E-Mail mit angezeigt werden.

Formulardaten als PDF an E-Mail anhängen? (Reiter “Weitere Einstellungen”)

Die Inhalte des Formulars können neben der Darstellung als E-Mail auch als PDF angehängt werden. Die Daten in der E-Mail und im PDF sind identisch.

Anzeige und Verhalten auf den Live-Seiten

Die Nutzer*innen finden beim Aufrufen der Seite das von Ihnen erstellte Formular vor. Dabei sind die von Ihnen ggf. vorgegebenen Standardeinstellungen bereits ausgefüllt.

Nutzer*innen können jederzeit das Formular absenden. Dabei wird aber vorher überprüft, ob

  • alle Pflichtfelder ausgefüllt wurden und
  • in typisierten Feldern (Zahlfelder, Datum, etc.) die formal richtigen Werte stehen.

Erfüllt das Formular diese Voraussetzungen nicht, werden die Nutzer*innen erneut auf die Seite geführt und bekommen einen Hinweis, in welchen Feldern eine nicht den Erwartungen entsprechende Eingabe getätigt wurde.

Ist das Formular korrekt ausgefüllt, wird als Erstes eine Zusammenfassung der Inhalte angezeigt. Erst wenn diese Zusammenfassung final bestätigt wird, werden die Inhalte per E-Mail an die im Formular vorgegebenen Empfänger*innen versendet oder/und in einer Datenbank gespeichert. Der Vorgang ist damit abgeschlossen und das Formular wird mit einer Bestätigungsmeldung nochmals angezeigt (wenn so eingestellt), aber gegen ein erneutes Absenden gesperrt. Diese Seite können die Nutzer*innen als Bestätigung speichern oder ausdrucken. Eine E-Mail mit den Formulardaten wird nicht an die Nutzer*innen geschickt.