Aller au contenu

Configurer les emails récapitulatifs

Newapp peut envoyer automatiquement des emails récapitulatifs aux agents à intervalles définis. Deux types de récapitulatifs existent : l'un pour les notifications en attente, l'autre pour les tâches en attente.

Information

Les envois ont lieu toutes les 5 minutes entre 8h et 20h. Les heures configurées doivent donc être des multiples de 5 (ex. : 11:05, 17:15).

Paramètre DAILY_MAIL_NOTIFICATIONS

Ce paramètre contrôle l'envoi du récapitulatif des notifications non lues.

Configuration minimale (JSON) :

{
  "frequency": ["11:05", "17:15"]
}

Options supplémentaires :

Clé Description
frequency Heures d'envoi (obligatoire, multiples de 5)
excludes Liste d'agents exclus de l'envoi (identifiants ou adresses email)
includes Restreint l'envoi aux seuls agents listés (identifiants ou adresses email)
subject Objet personnalisé de l'email

Exemple avec options :

{
  "frequency": ["11:05", "17:15"],
  "excludes": ["p.dupont", "m.martin@mairie.fr"],
  "subject": "Vos notifications Newapp du jour"
}

Attention

Les clés includes et excludes sont mutuellement exclusives. N'utilisez pas les deux simultanément.

Paramètre DAILY_MAIL_TASKS

Ce paramètre contrôle l'envoi du récapitulatif des tâches en attente. Il utilise la même structure JSON que DAILY_MAIL_NOTIFICATIONS, à l'exception de la clé subject qui n'est pas disponible.

Configuration minimale (JSON) :

{
  "frequency": ["11:05", "17:15"]
}

Options supplémentaires :

Clé Description
frequency Heures d'envoi (obligatoire, multiples de 5)
excludes Liste d'agents exclus de l'envoi (identifiants ou adresses email)
includes Restreint l'envoi aux seuls agents listés (identifiants ou adresses email)

Exemple avec options :

{
  "frequency": ["11:05", "17:15"],
  "excludes": ["p.dupont", "m.martin@mairie.fr"]
}

Paramètre MAIL_NOTIFICATION_PRIORITY

Ce paramètre permet d'envoyer un e-mail de notification immédiat à une liste d'agents lorsqu'un flux est créé avec une priorité définie. Ces agents reçoivent cet e-mail en plus de la notification interne habituelle.

Configuration (JSON) :

{
  "usernames": ["username1", "username2"],
  "priorities": ["id1", "id2"]
}
Clé Description
usernames Identifiants des agents destinataires de l'e-mail
priorities Identifiants des niveaux de priorité déclenchant l'envoi

Information

Ce paramètre est disponible uniquement dans les espaces de travail Demande. Les identifiants de priorities correspondent aux niveaux de priorité configurés pour cet espace de travail.

Modifier le contenu des emails

Le texte et la mise en forme des emails récapitulatifs sont stockés directement en base de données, dans la collection schedules. Leur modification nécessite un accès technique à la base de données.

Capture d'écran à intégrer

Ce que doit montrer cette capture : interface de configuration des paramètres DAILY_MAIL_NOTIFICATIONS et DAILY_MAIL_TASKS dans l'espace de travail.

Fichier cible : ./emails-recapitulatifs-parametres.png

Pour la liste complète des paramètres disponibles et leur syntaxe, consultez la Référence des paramètres.