Validation approval
Une tâche de type Validation attend un signal ou une décision d'un opérateur. L'opérateur se voit assigner une tâche à laquelle il peut répondre depuis un email et via le web ou directement depuis la console.
Assignation de la tâche task-assignment
Par défaut, une validation est assignée à un groupe d'opérateurs. Ce groupe représente un rôle, par exemple 'Groupe contenu newsletter' ou 'Groupe ciblage newsletter'. Chaque opérateur du groupe peut répondre mais seule la première réponse est prise en compte (sauf en cas de validation multiple).
Au besoin, vous pouvez affecter la tâche de validation à un opérateur unique ou à un ensemble d'opérateurs défini par un filtre.
-
Pour sélectionner un opérateur unique, sélectionnez la valeur Opérateur dans le champ Type d'affectation et sélectionnez l'opérateur concerné dans la liste déroulante du champ Assignation.
note caution CAUTION Seul l'opérateur sélectionné sera habilité à valider la tâche. -
Vous pouvez définir une requête pour filtrer les opérateurs et opératrices en charge de la validation. Pour cela, sélectionnez la valeur Filtre dans le champ Type d’affectation, puis cliquez sur le lien Paramètres avancés… pour définir les critères de filtrage, comme dans l’exemple ci-dessous :
Dans le cas d'une validation simple, la transition correspondant au choix de l'opérateur est activée et la tâche est terminée : les autres opérateurs ne peuvent plus répondre.
Dans le cas d'une validation multiple, les transitions correspondant au choix de chaque opérateur sont activées. La tâche est terminée lorsque tous les opérateurs du groupe ont répondu ou lorsque la tâche a expiré.
Cette activité n'est pas bloquante et le workflow peut effectuer d'autres traitements dans l'attente d'une réponse.
Un opérateur peut valider les tâches qui lui sont assignées depuis la console. Un opérateur ayant les droits administrateur peut visualiser et supprimer les tâches assignées à n'importe quel opérateur, mais il ne peut y répondre.
La modification du titre ou du corps du message de l'activité n'affecte pas les tâches en cours, en revanche, la modification des choix possibles affecte directement les tâches en cours qui héritent automatiquement de la nouvelle liste de choix.
Les tâches de type Validation sont accessibles depuis le noeud Administration > Exploitation > Objets créés automatiquement > Validations en attente : les opérateurs peuvent accéder directement au formulaire de validation depuis cette vue.
Propriétés properties
Les variables de personnalisation peuvent être utilisées dans le message envoyé au(x) validant(s). Elles peuvent être insérées dans le titre ou dans le contenu du message.
Le champ Titre contient le titre du message : il s’agit de l’objet de l’e-mail envoyé. Le titre, comme le corps du message, sont des modèles JavaScript et peuvent donc contenir des valeurs calculées en fonction du contexte du workflow.
La section inférieure de l'éditeur permet de définir la liste des réponses possibles. A chaque réponse correspond une transition. Le nom est l'identifiant interne et le libellé est le texte qui sera affiché dans la liste des choix.
Cliquez sur le lien Paramètres avancés… pour sélectionner le modèle de diffusion à utiliser pour notifier les opérateurs. Le modèle par défaut (nom interne 'notifyAssignee') reprend le titre et le message et ajoute un lien vers la page web permettant de répondre.
Ce modèle peut être modifié pour personnaliser la mise en page du message, mais il est préférable d'en faire une copie. Le mécanisme de ciblage (fichier externe, mapping de ciblage) ne doit pas être modifié car il est nécessaire au bon fonctionnement de la notification.
Un exemple de validation est proposé dans la section Définir les validations.
Paramètres de sortie output-parameters
-
response
Commentaire associé à la réponse
-
responseOperator
Identifiant de la personne qui a répondu. Ce champ est une valeur numérique, mais un champ Chaîne.