Notifications personnalisées
Aperçu
Des notifications personnalisées peuvent être utilisées au lieu des gabarits par défaut de WorkflowGen. Ces gabarits personnalisés peuvent être créés en HTML ou en texte simple et peuvent également utiliser des macros régulières de WorkflowGen pour afficher l'information spécifique de processus.
Processus
Données du processus
Pour que WorkflowGen puisse utiliser les notifications personnalisées, celles-ci doivent être ajoutées aux données du processus comme type FICHIER.
Pour ce faire, créez une nouvelle donnée dans le processus pour chaque gabarit, puis attacher le gabarit à utiliser.
Notifications des actions
WorkflowGen peut utiliser un nombre illimité de notifications personnalisées par action. Pour ajouter une notification personnalisée, suivez les étapes ci-dessous.
Dans la section Supplémentaires de l’onglet Notifications :
Sélectionnez l’événement qui causera la notification.
Sélectionnez le destinataire de la notification.
Sélectionnez les données de processus qui contiennent le gabarit. Vous pouvez choisir la notification personnalisée créée ou utiliser le gabarit par défaut de WorkflowGen.
Gabarits
Pour créer un gabarit, utilisez un éditeur de texte pour créer un fichier comme suit :
Sujet
Pour créer une ligne sujet personnalisée pour les gabarits, la première ligne dans le gabarit HTML doit être SUBJECT:
suivi par la ligne sujet. Les macros pourraient être aussi utilisées ici.
HTML
Créez une page HTML qui servira d'un gabarit pour l'email. Afin de supporter Unicode nous vous recommandons d'enregistrer le fichier avec un encodage UTF-8 et d'ajouter une série de caractères UTF-8 dans l'en-tête de la page HTML, comme indiqué ci-dessous. Les styles CSS peuvent également être appliqués dans la page HTML.
Images incorporées
Pour ajouter des images dans vos notifications il vous suffit de modifier les gabarits personnalisés ou intégrés dans WorkflowGen (\wfgen\App_data\Templates\Emails
). Les balises dont la source (src=""
) commence par http
ne sont pas incluses dans le courriel et sont simplement liées. Par contre les balises qui commencent avec une lettre de disque (ex. : c:\
) seront incluses dans l'email et en conséquence augmenteront la taille de l'email. Par contre une connexion au serveur n’est pas nécessaire.
📌 Exemples
L’image est incluse dans le message :
L’image n’est pas incluse dans le message :
📌 Exemple d’un gabarit HTML
Texte
Un gabarit de notification de texte non-Unicode peut être créé en utilisant un éditeur de texte comme Windows Notepad et doit être enregistré en tant que fichier .txt
.
📌 Exemple d’un gabarit texte
Macros
En plus de certaines macros régulières qui sont disponibles, les macros suivantes pourraient être aussi utilisées dans les gabarits de notification personnalisés.
Macro
Remarques
<WF_PROCESS_INST_RELDATA_VALUE.DATANAME>
Une valeur de données de processus où DATANAME
est le nom des données de la valeur que vous souhaitez afficher
<WF_PROCESS_INST_RELDATA_DESCRIPTION.DATANAME>
Récupère la description d’une donnée de processus
<WF_PROCESS_INST_RELDATA_FILE.DATANAME>
La valeur d’une donnée du processus où DATANAME
est le nom de la donnée dont la valeur veut être attachée au courriel comme pièce jointe
<WF_LINK_ACTIVITY_INST_LAUNCH>
Un lien sera affiché pour lancer l’action directement de la notification
<WF_LINK_ACTIVITY_INST_FORM
>
Un lien sera affiché voir le suivi de l’action directement de la notification