Notificaties
Frappe heeft twee notificatiesystemen die naast elkaar draaien: het Notification-DocType voor documentgestuurde meldingen, en Email Account voor het versturen van de onderliggende mail.
Notification-DocType
Configureert: "wanneer DocType X state/conditie Y bereikt, stuur bericht naar ontvanger Z".
| Trigger | Wanneer |
|---|---|
| New | Document aangemaakt |
| Submit | Document ingediend |
| Cancel | Document geannuleerd |
| Save | Bij elke opslag |
| Days After / Days Before | Relatief aan een datumveld (bv. 3 dagen voor due_date) |
| Value Change | Specifiek veld gewijzigd |
| Method | Aangepaste Python-functie retourneert True |
Kanalen: E-mail, SMS, System Notification (klok-icoon in app), Slack, MS Teams.
De berichttekst gebruikt Jinja met doc en frappe; u kunt elk veld interpoleren.
Voorbeeld: betalingsherinnering
| Instelling | Waarde |
|---|---|
| DocType | Verkoopfactuur |
| Trigger | Days After |
| Referentiedatum | due_date |
| Dagen | 3 |
| Conditie | doc.outstanding_amount > 0 |
| Ontvangers | doc.customer (resolvt naar contactmail) |
| Onderwerp | "Herinnering: factuur {{ doc.name }} is verlopen" |
Email Account
Voordat e-mail kan vertrekken, configureert u minimaal één uitgaand Email Account (SMTP) en de Default Outgoing-instelling in Email Settings. Bij meerdere domeinen: één Email Account per domein.
System Notifications
In-app meldingen verschijnen bij het klok-icoon van het desk. Gebruikers zien ongelezen tellers en kunnen op gelezen markeren. Geschikt voor niet-urgente updates ("Uw rapport is klaar").
Templates
Terugkerende mailtekst staat in Email Template — los van een trigger. Een Notification kan een Email Template referencen in plaats van inline content.