Web-Formular (Web Form)
Einleitung
Ein mächtiges Feature von EPRNext ist das bereitstellen von Formularen für dritte auf unserem System. Es erlaubt uns die strukturierte und sichere Eingabe von Daten durch externe Anwender unseres ERPs. Web-Formulare können so eingestellt werden, dass sie von jedem Besucher unserer Seite befüllt werden können oder aber nur nach erfolgreichem Login. Die Formulare können somit Komplett öffentlich oder aber auch für interne Funktionen wie einen Uraubsantrag oder ähnliches verwendet werden.
Ein klassiches Web-Formular ist die Kontaktanfrage. Diese erstellt einen Doctype Lead.
Übersicht
Webformulare beziehen sich immer auf einen einzelnen DocType. Das Webformular ist eine Maske welches über diesen DocType gelegt wird und nur auf die Felder zugreift welche wir benötigt und dem Anwender bereit stellen wollen. Alle weiteren Felder sind nur nach Anmeldung auf der DocType Ebene zu sehen.
Felder
Form
In diesem Reiter können wir generelle Einstellungen zum Web-Formular vornehmen.
Bezeichnung |
Feldname |
Erkärung |
Bezeichnung |
title |
Der Name des Web-Formulars. Dieser dient auch zunächst als route bzw. teil der URL über welche das Formular aufgerufen wird. |
Route |
route | |
Veröffentlicht |
published |
|
DocType auswählen |
doc_type |
|
Modul |
module |
Bezeichnung |
Feldname |
Erkärung |
Vorstellung |
introduction_text |
Web-Formularfelder
Bezeichnung |
Feldname |
Erkärung |
No. |
||
Feld |
||
Feldtyp |
||
Custom Label |
||
Zwingend erforderlich |
||
Optionen |
Hier finden wir alle Web-Formularfeldoptionen
Einstellungen
Bezeichnung |
Feldname |
Erkärung |
Anmeldung erfordlich |
login_required |
Um das Webform zu nutzen wird ein aktives Benutzerkonto benötigt. |
Allow Multiple Responses |
allow_multiple |
Aktivieren, damit wir mehrere DocType Instanzenen über dieses Web-Formular erstellen können. |
Allow Editing After Submit |
allow_edit |
|
Löschvorgang zulassen |
allow_delete |
|
Dokumentberechtigungen anwenden |
apply_document_permissions |
|
Drucken erlauben |
allow_print |
|
Druckformat |
print_format |
|
Kommentare zulassen |
allow_comments |
|
Anhänge anzeigen |
show_attachments |
|
Unvollständige Formulre zulassen |
allow_incomplete |
Anpassung
Bezeichnung |
Feldname |
Erkärung |
Submit Button Label |
||
Banner-Bild |
||
Breadcrumbs |
After Submission
Bezeichnung |
Feldname |
Erkärung |
Success Title |
||
Erfolgs-URL |
||
Erfolgsmeldung |
Meta
Bezeichnung |
Feldname |
Erkärung |
Meta-Titel |
||
Meta Beschreibung |
||
Meta Image |
Scripting / Style
Bezeichnung |
Feldname |
Erkärung |
Clientskript | ||
Benutzerdefiniertes CSS |
Zahlung
Bezeichnung |
Feldname |
Erkärung |
Währung |
||
Hilfetaste |
||
Menge, bezogen auf Feld |
||
Betrag |
||
Zahlungs-Gateways |
||
Tastenbeschriftungen |
||
Zahlung akzeptieren |
Erklärungen
Status
Deutsch |
English |
Erklärung |
Draft |
||
Not Published |
||
Published |
Form
Web-Formularfelder
Diese Felder werden aus den Felders des verknüpften DocTypes gefüllt. Sie können dann in der Tabelle frei verschoben und bearbeitet werden.
Die Felder im Webform verhalten sich nicht alle so wie die Felder auf dem DocType selbst. Berechtigungen müssen ggf. überprüft und angepasst werden.
Bezeichnung |
Feldname |
Erklärung |
Feld |
||
Feldtyp |
||
Custom Label |
||
Zwingend notwendig |
||
Schreibgeschützt |
||
Im Filter anzeigen |
||
Versteckt |
||
Optionen |
||
Maximale Länge |
Eigentum hängt von ab
Bezeichnung |
Feldname |
Erklärung |
Anzeige ist abhängig von |
||
Nur lesen hängt von ab |
||
Obligatorisch Hängt von ab |
Bezeichnung |
Feldname |
Erklärung |
Beschreibung |
||
Standard |
Einstellungen
Allow Multiple Responses
Setzen wir den nicht, dient das Webform nur dazu, das ein einzelner Datensatz erstellt werden kann. Rufen wir das Webform noch einmal auf, nachdem wir beim ersten Aufruf Daten eingegeben haben, öffnet dies nur den bereits erstellt Datensatz. Das setzen dieser Option ist also zwingend notwendig, wenn wir eine Vielzahl an Daten sammeln wollen wie z.B. Mitarbeiter Einchecken.
Erlauben nach einreichen
Setzen wir dieses Häkchen dürfen wir das eingereichte Web-Formular ändern
Erstelle Web-Formulare werden generell beim einreichen nicht in den Status "Gebucht" gebracht.
Ist der Eintrag dann aber gebucht worden, ist es nicht möglich Felder zu ändern:
Es lassen sich nur Einträge ändern bei deren Felder das eingestellt ist.
Druck erlauben
Setzen wir dieses Häkchen wird im Web-Formular eine Druckfunktion aktiviert:
Kommentare erlauben
Setzen wir das Häkchen können nutzer in einem erstellen Web-Formular einen Kommentar hinterlassen