Aller au contenu

Concepteur de logique de workflow

Le concepteur de logique de workflow vous permet de dessiner la logique d'approbation par glisser-déposer — sans code — à l'aide de nœuds reliés par des flèches, exactement comme n'importe quel outil de diagrammes professionnel.

Vue d'ensemble du concepteur

Barre d'outils

Bouton Fonction
Retour (flèche) Retourne au moteur de workflow
Publish Publie le processus et l'active
Icône corbeille Supprime l'intégralité du processus
Contrôles de taille de police Zoom avant/arrière sur le texte de l'écran

En-tête des métadonnées

  • Statut : un interrupteur pour activer/désactiver l'ensemble du processus.
  • Nom du processus : le code unique du processus.
  • Description : une brève explication.
  • Application : le module que ce processus contrôle (Ordre de travail, Achat, Demande d'achat, Demande de matériel, Demande de service, Incident, Bon de commande).

Palette logique — Types de nœuds

Cliquez sur n'importe quel type dans la palette de gauche pour l'ajouter au canevas :

  • Start Node : le point de départ du processus (il doit y en avoir exactement un).
  • Task Node (tâche utilisateur) : une étape d'approbation humaine — vous assignez les rôles (Assign Roles) responsables de la décision, et un délai d'escalade (Escalation Hours) au cas où personne ne répondrait à temps. Elle a deux chemins de sortie : TRUE (approuvé) et FALSE (rejeté).
  • Condition Node (décision) : une branche logique automatique basée sur une condition, avec également des sorties TRUE et FALSE.
  • Action Node (action automatisée) : une étape d'exécution automatique — comme l'exécution d'un script (Action Script) ou le changement automatique du statut de l'enregistrement — sans intervention humaine.
  • End Node : le point final du processus.

Panneau de configuration

Cliquer sur un nœud ouvre son panneau de configuration à droite :

  • Tous les nœuds : un Label (étiquette).
  • Task Node : Assign Roles — recherchez un ou plusieurs rôles — et le délai d'escalade en heures.
  • Action Node : le code du script (Action Script) à exécuter, et le type d'action post-exécution (comme un changement de statut).
  • Condition Node : la condition logique qui détermine la branche TRUE/FALSE.

Étapes pratiques

1. Créer un nouveau processus

Depuis le moteur de workflow, cliquez sur NEW PROCESS, définissez le nom du processus et l'application liée.

2. Construire le flux

Faites glisser un nœud Start, connectez-le à un nœud Task ou Condition, et continuez jusqu'à atteindre un nœud End.

3. Configurer chaque nœud

Cliquez sur chaque nœud et renseignez ses paramètres depuis le panneau de droite (rôles, script, condition).

4. Publier

Cliquez sur Publish pour que le processus devienne actif et commence à contrôler de vrais enregistrements.

Avant de publier

Assurez-vous que chaque nœud Task a des rôles assignés — un nœud d'approbation sans rôles ne saura pas à qui router la demande.


Retour à : Moteur de workflow ←