Frappe Framework

Frappe Framework

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Notificaties

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.

Last updated 3 months ago
Was this helpful?
Thanks!