Flux de statuts
Le flux de statuts modélise le cycle de vie de vos objets. Définissez les étapes que traversent vos données et les transitions autorisées entre chaque étape.
Introduction
Chaque objet dans Miel peut avoir un flux de statuts qui définit les différents états possibles et les passages autorisés entre ces états. C'est une machine à états : vous décidez des chemins que vos données peuvent emprunter.
Par exemple, une facture peut passer par les statuts suivants :
Analogie
Pensez au flux de statuts comme à un parcours fléché : chaque statut est une étape, et les transitions sont les flèches qui indiquent les chemins possibles. Un objet ne peut avancer que le long des flèches que vous avez tracées.
Caractéristiques d'un statut
Chaque statut de votre flux dispose des propriétés suivantes :
| Propriété | Description |
|---|---|
| Nom | Identifiant interne du statut |
| Libellé | Nom affiché dans l'interface aux utilisateurs |
| Couleur | Couleur visuelle pour identifier rapidement le statut |
| Statut de départ | Ce statut est attribué automatiquement à la création d'un objet |
| Basculement manuel | L'utilisateur peut forcer le passage vers ce statut, même hors du flux normal |
| Supprimable | Indique si ce statut peut être retiré de la configuration |
| Transitions sortantes | Vers quels statuts on peut passer depuis celui-ci |
| Transitions entrantes | Depuis quels statuts on peut arriver à celui-ci |
Couleurs disponibles
Les couleurs permettent d'identifier visuellement les statuts dans l'interface. Voici les couleurs disponibles et leur usage recommandé :
Violet
En cours, en traitement
Bleu
Informatif, planifié
Vert
Validé, terminé, succès
Jaune
En attente, avertissement
Orange
À vérifier, en retard
Rouge
Bloqué, erreur, urgent
Neutre
Par défaut, brouillon, non commencé
Les transitions
Les transitions définissent les passages autorisés entre les statuts. Elles sont la colonne vertébrale de votre flux.
Les transitions sont directionnelles
Autoriser le passage de "Brouillon" vers "Validée" ne signifie pas que le retour de "Validée" vers "Brouillon" est automatiquement autorisé. Chaque direction doit être configurée explicitement.
Plusieurs chemins possibles
Un statut peut avoir plusieurs transitions sortantes. Par exemple, depuis "En attente", vous pourriez autoriser le passage vers "Validée" et vers "Annulée".
Attention
Le basculement manuel permet à un utilisateur de forcer le passage vers un statut, même si aucune transition n'a été définie. Utilisez cette option avec précaution : elle est utile pour les cas exceptionnels, mais peut contourner vos processus métier si elle est trop largement activée.
Règles du flux
Voici les règles fondamentales qui gouvernent le fonctionnement d'un flux de statuts :
- Chaque objet doit avoir au moins un statut de départ, attribué automatiquement lors de la création d'une instance.
- Les transitions définissent les seuls passages autorisés entre les statuts (sauf en cas de basculement manuel).
- Les transitions ne sont pas forcément bidirectionnelles : vous pouvez autoriser A → B sans autoriser B → A.
- Le basculement manuel permet de contourner les transitions définies, mais seulement pour les statuts où cette option est activée.
L'interface graphe
L'interface affiche votre flux de statuts sous forme d'un graphe interactif. Ce graphe visuel rend la configuration intuitive, même pour les flux complexes.
Depuis le graphe, vous pouvez :
- Créer de nouveaux statuts en cliquant sur le bouton dédié
- Connecter des statuts par glisser-déposer pour créer des transitions
- Déconnecter des statuts pour supprimer des transitions
- Modifier les propriétés d'un statut en cliquant dessus
- Supprimer un statut si celui-ci est marqué comme supprimable
Bon à savoir
Le graphe affiche un compteur du nombre total de statuts pour vous aider à garder une vue d'ensemble. Un flux avec trop de statuts peut devenir difficile à gérer : visez la simplicité.
Exemple complet
Voici un exemple de flux de statuts pour un objet Bon de commande :
Brouillon
Statut de départ. Le bon est en cours de rédaction.
→ En attente de validation
En attente de validation
Le bon est soumis au responsable pour validation.
→ Validé, Refusé
Validé
Le bon est approuvé et peut être envoyé au fournisseur.
→ Envoyé, Annulé
Refusé
Le bon est rejeté. Il peut être corrigé et resoumis.
→ Brouillon
Envoyé
Le bon a été transmis au fournisseur.
→ Reçu, Annulé
Reçu
La commande a été livrée. Fin du cycle.
Annulé
Le bon a été annulé. Basculement manuel autorisé.
Prochaine étape
Votre flux de statuts est en place. Automatisez maintenant des actions en réponse aux changements de statut grâce aux règles métier.