Mitteilung (Notification)
Einleitung
In diversen Szenarien wünschen wir uns Benachrichtigungen die automatisiert vom System versendet werden. Dies kann gewünscht sein, wenn wir auf Fälligkeiten hingewiesen werden möchten, eingereichte Dokumente verarbeitet wurden oder Projektvorgänge geschlossen wurden. ERPNext bietet uns hierzu diverse Möglichkeiten.
Benachrichtigungen können per E-Mail, SMS oder... vom System ausgelöst werden.
Felder
Bezeichnung | Feldname | Erklärung |
Aktiviert | enabled | Häkchen um die Benachrichtigung ein- oder auszuschalten |
Kanal | channel |
Auswahl über welchen Kanal die Benachrichtigung versendet werden soll. Im Standard gibt es:
|
Filter
Bezeichnung | Feldname | Erklärung |
Betreff | subject | |
Dokumententyp | document_type |
Verknüpfung zum DocType für welchen die Mitteilung angewendet werden soll. Für einen Dokumententyp können mehrere Mitteilungen eingestellt werden. |
Alarm senden bei | event |
Im Standard gibt es:
|
Absenden | sender |
|
Systembenachrichtigung senden | send_system_notification |
Aktivieren wir die Checkbox, können wir zusätzlich zur Auswahl in channel eine Systembenachrichtigung senden. |
Absender E-Mail | sender_email |
Die Verknüpfung ist nur aktiv, wenn wir E-Mail gewählt haben. Hier können wir dann ein E-Mail Konto verknüpfen welches versenden darf. |
Bezeichnung | Feldname | Erklärung |
Zustand | condition |
Beispiele: doc.status=="Open" |
Setzen Sie die Eigenschaft nach Alert
Bezeichnung | Feldname | Erklärung |
Setzen Sie die Eigenschaft nach Alert | set_property_after_alert | In dieser Auswahl tauchen alle Felder auf welche im document_type zur Verfügung stehen. |
Wert, der gesetzt werden soll | property_value | Hier setzen wir dann den Wert, welcher in set_property_after_alert gesetzt werden soll. |
Empfänger
Bezeichnung | Feldname | Erklärung |
An alle beauftragten senden | send_to_all_asignees |
Empfänger
Bezeichnung | Feldname | Erklärung |
Empfänger nach Dokumentfeld | ||
Empfänger nach Rolle | ||
Zustand |
Botschaft
Bezeichnung | Feldname | Erklärung |
Botschaft | message |
Druckeinstellungen
Bezeichnung | Feldname | Erklärung |
Ausdruck anhängen | attach_print | Häkchen um der Benachrichtigung ein Druckformat des gewählten Dokumententyps anhängen. |
Druckformat | print_format | Verknüpfung zu einem Druckformat in welchem die Benachrichtigung versendet werden wird. |
Eine Benachrichtigung erstellen
Im Modul Einstellungen auf der Karte E-Mail Benachrichtungen befindet sich der DocType Mitteilung.
E-Mailbenachrichtungen
Berechtigungen
Die E-Mailbenachtichtung wird auch ohne die Berechtigungn "Email" auf dem DocType ausgelöst. Sprich, die Mitteilung wird unabhängig der Anwenderberechtigung versendet.
Beispiele
Anfrage
Vorgang
Meldungen für Urlaubsplanung
Hiermit können wir Mitteilungen versenden um z.B 10 Tage vor einem anstehenden Urlaub eines MA benachrichtigt zu werden.
Hier kann die Mail anhand eines Feldes, einer Rolle oder einer Bedingung versant werden.
Quellen & Verweise
https://frappe.io/kb/notifications/include-document-link-in-notification-email
https://docs.erpnext.com/docs/v13/user/manual/en/setting-up/workflow-actions