Buildersbuilder

Process Builder

Comment modifier un processus de validation ou un processus opérationnel sans projet logiciel ?

Modélisez un processus sur un canevas visuel : ses états, les transitions entre eux, qui agit à chacun d’eux et ce qui se déclenche à chaque passage. Les demandes soumises progressent ensuite à travers exactement ces états, acheminées vers la personne qui occupe actuellement la fonction requise.

L’instance

Une définition. Toutes les demandes qui la suivent.

Définition v3 · publiée

  1. Soumis
  2. Examen par l’unité
  3. Examen financier
  4. Validé
Acteurs
Responsable d’unité
Délai
48 h → escalade
Vérification
Requise pour passer
Parties prenantes
Ajout possible en cours de route
  • Formulaire lié
  • Notification
  • Générer un document
  • Créer une tâche

Demande en cours #4471

  1. Examen par l’unitéResponsable d’unitéactif
  2. Examen financierGroupe Financesactif

Deux états actifs simultanément – les circuits d’examen qui se déroulent réellement en parallèle sont modélisés en parallèle, et non mis en file l’un derrière l’autre.

Les acteurs sont déterminés d’après l’organigramme tel qu’il est aujourd’hui, et non d’après un nom inscrit dans la définition.

Les demandes progressent état par état selon la définition, en conservant au fur et à mesure la trace de leurs activités.

Fonctionnement

Un processus se dessine sous forme d’états et de transitions sur un canevas. Chaque état porte sa propre configuration : les groupes d’acteurs autorisés à y agir, un délai avec une cible d’escalade pour les étapes en retard, la possibilité ou non d’ajouter des parties prenantes, les règles d’annulation, et l’obligation éventuelle pour l’étape de passer une vérification par rapport à vos normes documentées avant que le travail ne se poursuive. Les définitions sont stockées sous forme de métadonnées versionnées : publier une modification ne signifie donc pas redéployer une application.

C’est la même définition qui s’exécute. Soumettre une demande crée une instance de processus en cours dont l’état courant progresse transition par transition, et une instance peut avoir plusieurs états actifs simultanément – de véritables branches parallèles, pas un pointeur linéaire unique. Avant tout passage, le moteur vérifie que l’état cible est effectivement atteignable par le graphe de transitions défini.

Les acteurs sont déterminés à l’exécution au lieu d’être codés en dur. Une étape peut viser l’initiateur, le supérieur de l’initiateur, le supérieur de l’utilisateur actuel, le responsable de l’unité, une personne choisie lors de la demande ou un groupe nommé de fonctions – tous déterminés d’après l’organigramme tel qu’il se présente ce jour-là. Un processus porte aussi son propre placement : groupes cibles, critères d’entrée et position dans le menu où les utilisateurs le trouvent ; il peut en outre être configuré pour s’exécuter à la première connexion, après la connexion ou avant la déconnexion.

Dans le produit

Le canevas du Process Builder – un processus d’opportunité dessiné sous forme d’états, de décisions et de transitions, chaque état étant coloré selon son statut de configuration.

Le canevas du Process Builder de continON : un processus de gestion des opportunités dessiné sous forme d’états, de décisions et de transitions – un appel d’offres créé ou importé, une offre soumise, un contrat attribué ou non, un projet généré puis achevé ou annulé –, chaque état étant coloré selon son statut de configuration.

Ce que cela vous apporte

Branches parallèles
Une demande en cours peut avoir plusieurs états actifs simultanément : les circuits d’examen qui se déroulent réellement en parallèle sont modélisés en parallèle – et non forcés dans une file unique.
Délais avec escalade planifiée
Un état peut comporter un délai et une cible d’escalade. Les actions d’une transition se déclenchent immédiatement ; les escalades des étapes en retard s’exécutent selon une planification.
Points de vérification
Un état peut exiger une vérification par rapport à vos normes documentées avant que le processus puisse avancer – un passage contrôlé, consigné dans l’instance.
Parties prenantes gérées en cours de route
Les transitions peuvent ajouter des parties prenantes à une demande en cours ou en retirer, de sorte que les bons observateurs y sont associés à mesure que le travail avance.
Définitions versionnées
Chaque révision enregistrée d’un processus est conservée : ce qui a changé – et la définition sous laquelle une demande donnée s’est exécutée – reste traçable.