tüit Logo

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

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.

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

Schritte zur Erstellung eines Web-Formulars

1. Zugriff auf die Formularerstellung

image.png

2. Neues Formular erstellen

 

image.png

3. Zugriffsrechte festlegen

4. Felder definieren

image.png

5. Anpassung des Formularlayouts (optional)

Nutzung von Web-Formularen

Externe Anwender

Interne Funktionen

Zusammenfassung

Web-Formulare in ERPNext bieten eine flexible Möglichkeit, Daten von externen und internen Nutzern strukturiert und sicher zu erfassen. Durch die Anpassungsmöglichkeiten und Konfiguration der Zugriffsrechte können sie vielseitig eingesetzt werden, um verschiedene geschäftliche Anforderungen zu erfüllen.


Version #8
Erstellt: 31 Mai 2021 06:47:00 von Wolfram Schmidt
Zuletzt aktualisiert: 22 November 2023 16:00:09 von Philipp Gutstein