Notifications
Cette fonction permet de définir des notifications, c'est-à-dire des alertes par l'envoi d'un message ou par création d'une ligne accessible via le moniteur Workflow.
La création d'une notification crée automatiquement un événement de Workflow.
Créer une notification plutôt que de créer un événement de Workflow présente l'avantage de la simplicité : un seul onglet doit être rempli, la saisie des critères se fait en visualisant leurs intitulés, des conditions plus complexes à exprimer sont prédéfinies (champ modifié par exemple).
Mais, en contrepartie, il faut noter qu'une notification est limitée, dans la mesure où :
- seule une partie des cas de déclenchement pouvant être traités par le moteur de Workflow peut être exprimée.
- l'écran de saisie des critères est simplifié, et seuls une partie des champs du contexte peut être vue.
- l'envoi est limité à deux destinataires.
- il n'y a pas de processus de signature associé.
Créer une notification peut toutefois être une première étape dans la définition du processus de Workflow. En effet, la création de la notification entraîne la génération de l'événement Workflow correspondant. Une fois cette création faite, il est possible de modifier l'événement Workflow, pour le compléter afin de traiter des fonctions non couvertes par les notifications.
Mais il faut noter qu'à partir du moment où l'événement Workflow résultant est modifié, la notification d'origine sera supprimée.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Un seul onglet permet de définir les notifications.
Ecran de saisie
On y trouve à la fois l'événement d'origine, des conditions complémentaires, une liste de destinataires, et le texte associé.
Bloc numéro 1
Code workflow (champ CODE) |
Ce champ identifie la règle de Workflow. |
Intitulé (champ INTIT) |
Permet de définir un intitulé associé à chaque fiche. |
Actif (champ ENAFLG) |
Tant que cette case n'est pas cochée, la règle de Workflow n'est pas susceptible de se déclencher. |
Déclenchement
Type événement (champ TYPEVT) |
Le type d'événement Workflow peut prendre les valeurs suivantes :
|
Code (champ CODEVT) |
Ce champ permet de préciser le contexte déclenchant, selon le type qui est défini au préalable :
Ce champ n'est obligatoire que pour le type d'évènement Divers. S'il n'est pas renseigné, l'événement se déclenche de façon générique, sachant qu'il est toujours possible de tester davantage le contexte pour être sélectif (grâce notamment aux variables GFONCTION, GOLDETAT...) |
Libellé (champ LIBEVT) |
Intitulé associé au code saisi dans la rubrique précédente |
Bloc numéro 3
Création (champ ACREA) |
Ce champ permet de délencher le workflow dans le cas de la création d'une fiche si le type d'évènement est "Objet". |
Modification (champ AMODI) |
Ce champ permet de délencher le workflow dans le cas de la modification d'une fiche si le type d'évènement est "Objet". |
Suppression (champ ASUPP) |
Ce champ permet de délencher le workflow dans le cas de la suppression d'une fiche si le type d'évènement est "Objet". |
Retour (champ RETOUR) |
Ceette case permet, si elle est cochée, d'insérer en pièce jointe, dans le message envoyé, un icône contenant le contexte permettant de rappeler la fiche (par double-clic dessus). Attention, ceci ne fonctionne que pour une connexion en mode client-serveur. |
Trace (champ TRACE) |
Cette case ne peut être cochée que si l'événement déclenchant correspond à la fin d'une tâche batch. Dans ce cas, si elle est cochée, le fichier trace associé à la tâche batch va être joint au message envoyé. |
Tableau Conditions
Condition (champ ANDOR) |
Zone (champ FLD) |
Nature opération (champ OPE) |
Valeur (champ VALEUR) |
Bloc numéro 5
Expression (champ EXP1) |
Indiquez une expression pour éventuellement complèter la recherche. |
Destinataires
Type (champ TYPDES1) |
Dans l'application Sage X3, le destinataire peut être lié à :
Dans l'application Sage HRM, le destinataire peut être lié à :
Dans l'application Sage Géode, le destinataire peut-être lié à :
|
champ DESTIN1 |
Ce champ identifie les destinataires. Son écriture se fait sous la forme d'expressions logiques (Formule de calcul) incluant des variables en ligne au moment de l'exécution. Dans l'application Sage HRM, l'utilisation du type "Circuit de signatures" nécessite de préciser le point de départ du circuit de signatures. |
Fonction (champ FNCDES1) |
Cette information n'est saisie que si le type de destinataire est un tiers. Elle fait référence au menu local qui définit les fonctions des interlocuteurs dans la fiche tiers. |
Envoi mail (champ ENVOI1) |
Trois valeurs peuvent être saisies ici, qui concernent les destinataires de la ligne :
|
Alerte (champ SUIVI1) |
Cet indicateur précise si les destinataires de la ligne vont recevoir une notification dans leur plan de travail, selon la valeur saisie :
Dès lors qu'une notification est envoyée à au moins une des lignes de destinataires, l'onglet Suivi définit le texte apparaissant dans le suivi, ainsi que les réponses pouvant être apportées en cas de demande de signature. |
Bloc numéro 7
Type (champ TYPDES2) |
Dans l'application Sage X3, le destinataire peut être lié à :
Dans l'application Sage HRM, le destinataire peut être lié à :
Dans l'application Sage Géode, le destinataire peut-être lié à :
|
champ DESTIN2 |
Ce champ identifie les destinataires. Son écriture se fait sous la forme d'expressions logiques (Formule de calcul) incluant des variables en ligne au moment de l'exécution. Dans l'application Sage HRM, l'utilisation du type "Circuit de signatures" nécessite de préciser le point de départ du circuit de signatures. |
Fonction (champ FNCDES2) |
Cette information n'est saisie que si le type de destinataire est un tiers. Elle fait référence au menu local qui définit les fonctions des interlocuteurs dans la fiche tiers. |
Envoi mail (champ ENVOI2) |
Trois valeurs peuvent être saisies ici, qui concernent les destinataires de la ligne :
|
Alerte (champ SUIVI2) |
Cet indicateur précise si les destinataires de la ligne vont recevoir une notification dans leur plan de travail, selon la valeur saisie :
Dès lors qu'une notification est envoyée à au moins une des lignes de destinataires, l'onglet Suivi définit le texte apparaissant dans le suivi, ainsi que les réponses pouvant être apportées en cas de demande de signature. |
Message
Objet (champ OBJET) |
Ce champ permet de de définir le contenu du champ Objet du message envoyé, sous la forme d'une expression calculée qui sera évaluée au moment du déclenchement de l'événement. |
Texte (champ TEXTE) |
Ce champ permet de définir le contenu principal du message. Son écriture se fait sous la forme de texte libre incluant des expressions logiques (Formule de calcul) entre deux barres verticales qui tiennent lieu de séparateur. Ainsi, par exemple, on pourra écrire des contenus tels que : L'événement survenu le | num$(date$) | a donné lieu à cet envoi par | GUSER | Balises particulières : "LIG" Permet d'insérer l'expression définie dans le champ "Ligne" de la règle workflow. |
Boutons spécifiques
Validation |
Génère l'événement Workflow correspondant et le valide. |
Copie
Ce bouton permet de recopier la définition de la fiche depuis ou vers un autre dossier. Bloc numéro 1
Bloc numéro 2
|