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


Route


Veröffentlicht


DocType auswählen


Modul


Bezeichnung
Feldname
Erkärung
Vorstellung


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

Um das Webform zu nutzen wird ein aktives Benutzerkonto benötigt.
Allow Multiple Responses

Aktivieren, damit wir mehrere DocType Instanzenen über dieses Web-Formular erstellen können.

Details

Allow Editing After Submit


Löschvorgang zulassen


Dokumentberechtigungen anwenden


Drucken erlauben


Kommentare zulassen


Anhänge anzeigen


Unvollständige Formulre zulassen


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


Weiterleitung auf neue Seite

frappe.web_form.handle_success = () => window.location = frappe.web_form.success_url

Beispiele

Leads per QR-Code sammeln

Das Webformular kann dazu verwendet werden um Lead-Informationen wie Firma, Telefon, E-Mail und die Info um welche Produkte es geht angefragt werden.

image-1633961805698.png