Créer une notification de messagerie
Les notifications définissent quand un message est envoyé, à qui il est envoyé et ce qu’il contient. Pour envoyer une notification à Slack ou Teams, ajoutez un enregistrement de contenu de messagerie à la notification et configurez le canal de messagerie de notification. Les notifications nécessitant une action doivent être envoyées à des utilisateurs individuels et non à des groupes.
Avant de commencer
Procédure
- Accédez à la Tous > Notification système > Messages > Notifications de messagerie.
- Sélectionnez Nouveau.
-
Renseignez ou modifiez les champs comme il convient.
Tableau 1. Champs de notification de messagerie Champ Description Nom Entrez un nom unique pour la notification. Utilisez des noms descriptifs pour confirmer que vos utilisateurs peuvent facilement distinguer les notifications. Table Sélectionnez une table pour déclencher le message. Doit être une vue de table ou de base de données dans le même périmètre de l’application. Remarque :Les notifications exécutées sur la table tâche [task] ne sont pas prises en charge. Utilisez plutôt une table étendue à partir de la tâche.Catégorie Sélectionnez une catégorie pour la notification. Une catégorie regroupe les notifications connexes dans les paramètres du système. Remarque :Ne laissez pas la catégorie sans catégorie, car les utilisateurs peuvent ne pas trouver la notification dans leur liste de notifications.Description Entrez une description pour cette notification. Remarque :Les enregistrements de notification sont partagés entre la messagerie, l’e-mail et les notifications push. Certains champs du formulaire ne sont pas pertinents pour les enregistrements de notification de messagerie. Laissez les champs non décrits ici à leurs valeurs par défaut. -
SélectionnezVue avancée sous Liens connexes pour changer la vue avancée.
Remarque :Le passage à la vue avancée enregistre l’enregistrement actuel.
-
Ouvrez l’onglet Quand envoyer et remplissez le formulaire.
Remarque :Si le même déclencheur génère plusieurs notifications, le système n’envoie qu’une seule notification. Le système considère toutes les autres notifications, même si elles ont un objet et un corps différents, comme des doublons. La règle métier Ignorer les doublons contrôle cette fonctionnalité.
Champ Description Moment d'envoi Sélectionnez la condition d’envoi de la notification : - Lorsqu’un enregistrement est inséré ou mis à jour
- Lorsqu’un événement particulier est déclenché
- Quand Étape Notification dans Concepteur de flux
Poids Définissez une valeur numérique pour la priorité de notification par rapport à d’autres notifications avec la même table cible et les mêmes destinataires. Le système envoie uniquement la notification ayant le poids le plus élevé. La valeur par défaut 0 indique que le système envoie toujours la notification (en supposant que les conditions sont remplies). Conditions Utilisez le générateur de conditions pour sélectionner les conditions dans lesquelles cette notification est envoyée. Par exemple, sélectionnez Priorité > supérieur à > 3 - Modéré pour envoyer la notification uniquement pour les incidents de priorité élevée et critique. Inséré Cochez la case pour activer la notification de messagerie lorsqu’un enregistrement est inséré. Ce champ s’affiche lorsque vous définissez le champ Envoyer quand sur Enregistrement inséré ou mis à jour. Mis à jour Cochez la case pour activer la notification de messagerie lorsqu’un enregistrement est mis à jour. Ce champ s’affiche lorsque vous définissez le champ Envoyer quand sur Enregistrement inséré ou mis à jour. Nom d’événement Sélectionnez l’événement qui déclenche cette notification. Ce champ s’affiche lorsque vous définissez le champ Envoyer lorsquel’événement est déclenché. Condition avancée Créez un script pour définir davantage de conditions de filtre, telles que l’envoi d’une notification basée sur l’enregistrement de messagerie actuel, la modification des valeurs de champ ou la modification des propriétés système. Le script de condition avancée doit renvoyer vrai ou définir une variable de réponse globale sur vrai pour envoyer la notification.
Le script de condition avancée utilise les variables globales suivantes :
- current: contient l’enregistrement actuel de la table à laquelle la notification est liée.
- event: contient l’événement qui a déclenché la notification.
Remarque :Le champ Condition avancée est évalué en plus des autres conditions que vous définissez sur la notification. La condition et la condition avancée doivent être évaluées comme vraies pour envoyer la notification. -
Ouvrez l’onglet Qui recevra et renseignez ou modifiez les champs suivants.
Champ Description Canaux de messagerie Sélectionnez les canaux de messagerie pour recevoir la notification de messagerie. Ne renseignez ce champ que si vous créez une notification simple à envoyer à un canal. Les notifications simples utilisent un enregistrement de contenu de messagerie de type Simple. Utilisateurs Sélectionnez les utilisateurs pour lesquels vous souhaitez recevoir la notification de messagerie. Ne renseignez ce champ que si vous créez une notification qui nécessite une action de l’utilisateur. Les notifications qui nécessitent une action de l’utilisateur utilisent un enregistrement de contenu de messagerie de boutons de type. Utilisateurs/groupes dans champs Sélectionnez des utilisateurs ou des groupes dans les champs de référence. Par exemple, si une notification utilise la table Incident [incident], vous pouvez sélectionner des utilisateurs ou des groupes dans les champs d’incident tels que Ouvert par et Groupe d’affectation. Si vous adressez la notification à un utilisateur dont l’enregistrement est inactif dans la table Utilisateur [sys_user], le système n’envoie pas la notification à cet utilisateur.Remarque :Vous pouvez remonter pas à pas vers les valeurs des champs de référence en cliquant sur le signe plus dans le sélecteur de champ, puis en sélectionnant le champ connexe.Groupes Sélectionnez les groupes pour lesquels vous souhaitez recevoir la notification de messagerie. Vous pouvez rechercher des groupes à l’aide de l’icône de recherche de référence ou en saisissant manuellement le nom du groupe. Cette liste de groupes est statique. Envoyer au créateur de l’événement Cochez cette case pour envoyer la notification à la personne qui a effectué l’action qui a démarré le processus de notification si cette personne est également destinataire. Si le créateur de l’événement n’est pas spécifié dans l’un des champs de destinataire, le créateur de l’événement ne reçoit pas de notification, quel que soit le paramètre de ce champ. Pour les nouvelles notifications, cette option est sélectionnée par défaut.
Le paramètre 1 de l’événement contient un destinataire Cochez cette case si le paramètre d’événement 1 contient un ou plusieurs destinataires des notifications (dans une liste séparée par des virgules). Ce champ n’est visible que lorsque le champ Envoyer lorsque est défini sur Événement est déclenché. Le paramètre 2 de l’événement contient un destinataire Cochez cette case si le paramètre d’événement 2 contient un ou plusieurs destinataires de notification (dans une liste séparée par des virgules). Ce champ n’est visible que lorsque le champ Envoyer lorsque est défini sur Événement est déclenché. -
Ouvrez l’onglet Ce qu’il contiendra et renseignez ou modifiez les champs suivants.
Champ Description Contenu de la messagerie Sélectionnez un enregistrement de contenu de messagerie à utiliser dans cette notification. - Cliquez sur Mettre à jour.