tüit Logo Direkt zum Hauptinhalt

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.

image-1622444873952.png

Ü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.

Details

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

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.