Notifications
Onglet Notifications
Notifications automatiques
Champs | Remarques |
À affecter | Indique si un email est automatiquement envoyé à l’utilisateur qui doit effectuer l’affectation de l’action |
À faire | Indique si un email est automatiquement envoyé à l’utilisateur qui doit réaliser l’action |
En retard | Indique si un email est automatiquement envoyé à l’utilisateur qui doit réaliser une action en retard |
Prise en charge annulée | Indique si un email est automatiquement envoyé lorsque l’affectation de l’action est annulée de manière automatique |
Notifications supplémentaires
Champs | Remarques |
Événement | Types d’événement de notification :
|
Destinataire | Destinataire de la notification :
|
Modèle | Modèle de message de l’email :
Vous pouvez utiliser dans une donnée de type fichier les éléments suivants afin de définir votre propre modèle :
|
* La fonctionnalité de notification de pré-retard est disponible dans WorkflowGen 5.1.7 et supérieur. Un processus XPDL utilisant cette fonctionnalité ne sera pas compatible avec les versions précédentes de WorkflowGen, y compris la version 5.1.6. Une erreur sera générée lors de la tentative d'importation du nouveau XPDL dans ces versions.
Colonnes | Remarques |
Événement | Type de l’événement de notification |
Destinataire | Destinataire(s) de l’email |
Modèle | Le modèle sélectionné du message à envoyer |
Condition | Un lien affiche l’écran d’édition de condition de la notification |
Suppression | Le |
Ajout et édition des notifications supplémentaires
Pour ajouter une notification supplémentaire, cliquez sur le symbole d'addition (+
) dans l'entête de la colonne à droite, choisissez un événement et un modèle si désiré (sinon les défauts À faire et Défaut seront utilisés) et ensuite choisissez le ou les destinataire(s). Cliquez encore pour enregistrer la notification. Vous pouvez ensuite ajouter une condition si désiré.
Cliquez sur l'événement, sur le ou les destinataire(s) ou sur la condition pour les éditer. Pour supprimer une notification, cliquez sur le x
à droite de la notification.
Les notifications supplémentaires sont automatiquement enregistrées, mais vous devez toutefois cliquez sur Enregistrer ou sur Enregistrer et fermer pour enregistrer les modifications aux notifications automatiques.
Notifications de retard et de pré-retard
Vous pouvez créer une hiérarchie afin de gérer les notifications des actions en retard en définissant des conditions de notification supplémentaires basées sur les fonctions de calcul des dates/heures dans VBScript ou JavaScript. Cela peut se faire dans JavaScript en manipulant l'objet de la date directement, dans VBScript en utilisant la fonction DateDiff
, ou bien en utilisant les macros Action en cours._[Unité de temps]_ en retard
et Action en cours._[Unité de temps]_ pré-retard
(voir la section Macros pour plus d’informations).
Les macros de notification de retard arrondissent le temps réel du retard vers le bas à l’unité de temps la plus proche, tandis que les macros de notification de pré-retard arrondissent le temps réel du pré-retard vers le haut à l’unité de temps la plus proche.
Pour une meilleure précision du calcul de la durée, il est suggéré d’utiliser les minutes comme unité de temps dans la condition. Par exemple, si vous utilisez la fonction
DateDiff
dans une condition, utilisezn
comme paramètre pour l’unité de temps; si vous utilisez une macro, utilisez<WF_ACTIVITY_INST_OVERDUE_MINUTES>
ou<WF_ACTIVITY_INST_PREOVERDUE_MINUTES>
.
Exemple
Dans une action d’un processus, si vous voulez notifier le demandeur que le délai de l’action est supérieur à un jour et sinon notifier le gestionnaire du processus aussi après deux jours, vous devez créer deux notifications supplémentaires de l’action avec les paramètres ci-dessous :
Notifier le demandeur si le délai est supérieur à 1 jour
Type : Retard
Destinataire : Demandeur
JavaScript :
VBScript :
En utilisant une macro :
Notifier le superviseur du processus si le délai est supérieur à 2 jours
Type : Retard
Destinataire : Le participant superviseur
JavaScript :
VBScript :
En utilisant une macro :
Notifications de pré-retard
Dans une action de processus, si vous voulez notifier un utilisateur qu’il risque d’être en retard avant la date cible, vous devez ajouter une notification additionnelle sur l’action en utilisant l’événement Pré-retard.
Pour ajouter une notification de pré-retard, suivez les étapes suivantes :
Dans l’onglet de notification d’une action, sous la section Supplémentaires, sélectionnez l’événement Pré-retard.
Sélectionnez le ou les destinataire(s).
Sélectionnez le modèle par défaut ou le modèle personnalisé précédemment créé.
Cliquez sur Ajouter.
Entrez une condition (voir les exemples ci-dessous).
📌 Exemples
La notification est envoyée 3 jours avant la fin du délai défini pour l’action
JavaScript :
VBScript :
En utilisant une macro :
La notification est envoyée 15 minutes avant la fin du délai défini pour l’action
JavaScript :
VBScript :
En utilisant une macro :
Il n’y a pas de limite sur les notifications additionnelles de pré-retard qui peuvent être ajoutées à une action (ex. : 2 jours, 1 jour, 1 heure, 30 minutes, etc...).
Si vous ne spécifiez pas de condition, la notification de pré-retard sera envoyée chaque fois qu’une action est créée avec un délai et que le service du moteur Windows sera exécuté. Il est donc préférable d’ajouter une condition comme dans les exemples ci-dessus pour contrôler le moment où la notification de pré-retard est envoyée.
Depuis la version 5.1.7, tous les processus qui incluent des notifications de pré-retard ne peuvent êtres importés dans une version WorkflowGen 5.1.6 ou inférieure pour des raisons de compatibilité.
Dernière mise à jour