Documentation

Cookies & confidentialité

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Vous pouvez modifier vos préférences à tout moment depuis le pied de page.

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 :

BrouillonEn attenteValidéePayée

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
NomIdentifiant interne du statut
LibelléNom affiché dans l'interface aux utilisateurs
CouleurCouleur visuelle pour identifier rapidement le statut
Statut de départCe statut est attribué automatiquement à la création d'un objet
Basculement manuelL'utilisateur peut forcer le passage vers ce statut, même hors du flux normal
SupprimableIndique si ce statut peut être retiré de la configuration
Transitions sortantesVers quels statuts on peut passer depuis celui-ci
Transitions entrantesDepuis 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 :

  1. Chaque objet doit avoir au moins un statut de départ, attribué automatiquement lors de la création d'une instance.
  2. Les transitions définissent les seuls passages autorisés entre les statuts (sauf en cas de basculement manuel).
  3. Les transitions ne sont pas forcément bidirectionnelles : vous pouvez autoriser A → B sans autoriser B → A.
  4. 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.