Modéliser le processus de validation

Digitalisez un processus de validation de document

Initialisation du processus

Rendez-vous au niveau de la définition de votre processus en cliquant sur l’identifiant du processus depuis votre tâche ou alors en allant dans la section Administration > Tâche & BPM > Processus, puis en ouvrant votre processus.


Si vous avez correctement suivi les étapes précédentes du module de formation, vous devez voir apparaître au niveau des Etapes les deux classes de tâche Start et Validate créées et liées au processus. Ensuite, dans la partie Première étape du processus :

  • Renseignez la classe de tâches Start
  • Cliquez sur le bouton Sauvegarder pour sauvegarder les informations du processus



Afin d’ajouter une tâche en Première étape du processus il est nécessaire de l’avoir au préalable ajoutée en tant qu’Etapes du processus.

Vous pouvez désormais déclencher le processus de validation en créant une tâche de classe Start.

Etape de validation

Afin de modéliser l’étape de validation :

  • Allez dans la section Administration > Tâche & BPM > Processus et ouvrez votre processus
  • Ouvrez l’onglet Diagramme de votre nouveau processus
  • Ajoutez une tâche en cliquant sur l’icône Créer une activité de la boîte à outils et en la déposant sur votre diagramme
  • Saisissez le libellé Document à valider
  • Pour qu’elle puisse être traitée par un utilisateur, changez son type en tâche utilisateur :
    • Sélectionnez la tâche
    • Cliquez sur l’icône Changer de type (clé à molette)
    • Puis sélectionnez le type Activité d’un utilisateur parmi les types disponibles
  • Dans le panneau Général de la tâche :
    • Sélectionnez Tâche FlowerDocs dans le champ Type
    • Renseignez l’identifiant de la classe de tâches de validation Validate dans le champ Classe de tâche
  • Pour finir, reliez l’événement de déclenchement du processus et votre tâche utilisateur à l’aide de la boîte à outils et de l’outil de connexion


_Note : L’icône utilisateur, en haut à gauche de la tâche, indique que l’étape est de type Tâche utilisateur

Validé ou rejeté ?

Les transitions permettent de gérer les réponses appliquées par les utilisateurs :

  • Sélectionnez la tâche utilisateur
  • Cliquez sur Ajouter une passerelle
  • Ajoutez deux événements de fin de processus à cette passerelle en cliquant sur l’icône Ajouter un événement de fin


Vous pouvez ajouter un nom à chacun des événements de fin pour les identifier plus facilement.

A cette étape, votre diagramme devrait ressembler à la figure ci-dessous :

Exemple de processus de validation
Exemple de processus de validation

Transition de validation

Afin de gérer l’application de la réponse Valider :

  • Cliquez sur la flèche qui relie la passerelle à l’événement de fin de processus validé
  • Puis dans le panneau de propriétés de l’événement :
    • Sélectionnez la valeur Condition sur la réponse à une tâche dans le champ Type
    • Saisissez la condition ${answer.getId().getValue() == 'Valider'} dans le champ Condition

Lorsque l’utilisateur appliquera la réponse Valider, le processus prendra fin en passant par cet événement de fin.

Transition de rejet

Afin de gérer l’application de la réponse Rejeter :

  • Cliquez sur la flèche qui relie la passerelle à l’événement de fin de processus rejeté
  • Puis dans le panneau de propriétés de l’événement :
    • Sélectionnez la valeur Condition sur la réponse à une tâche dans le champ Type
    • Saisissez la condition ${answer.getId().getValue() == 'Rejeter'} dans le champ Condition

Lorsque l’utilisateur appliquera la réponse Rejeter, le processus prendra fin en passant par cet événement de fin.

Conservez une trace du processus

Dans ce tutoriel, le processus peut se terminer de deux façons différentes :

  • l’utilisateur valide le document
  • le document est rejeté


Par défaut, lorsqu’un processus est terminé, les utilisateurs ne peuvent plus accéder au processus ni à son historique. Afin que vous puissiez conserver une trace des processus terminés, il est possible de générer une empreinte lorsqu’il prend fin.

Afin de conserver une empreinte lors d’un rejet :

  • Cliquez sur l’événement de fin rejeté
  • Puis dans le panneau de propriétés de l’événement :
    • Sélectionnez la valeur Générer une empreinte dans le champ Type
    • Saisissez le nom Document rejeté
    • Renseignez la classe de tâches Validate dans le champ Classe de tâche


Votre processus de validation est prêt, n’oubliez pas de le sauvegarder !

Si vous le souhaitez, générez également une empreinte une fois le document validé en appliquant la même démarche sur l’événement de fin validé.