États avancés
Dolibarr ne gère nativement que 4 états pour une fiche d'intervention (brouillon, validée, facturée, classée). C'est trop peu pour suivre finement le travail d'un technicien sur le terrain. SmartInterventions ajoute donc un statut métier à 11 états, qui se superpose au statut natif Dolibarr et offre un suivi beaucoup plus précis.
Le cycle de vie métier
timeline
title États possibles d'une intervention (SmartInterventions v2)
Créée : Création de l'intervention (STATUS_DRAFT)
Validée : Affectation d'un numéro d'intervention (STATUS_VALIDATED)
Planifiée : Date d'intervention fixée avec le client (STATUS_PLANED)
En attente : Dans la liste des interventions à effectuer aujourd'hui (STATUS_WAITING)
En cours : Intervention en cours de réalisation (STATUS_INPROGRESS)
À compléter : Intervention non terminée, à compléter (STATUS_TOCOMPLETE)
Terminée : Intervention terminée (STATUS_DONE)
Signée : Intervention signée par le client (STATUS_SIGNED)
Facturée : Intervention facturée (STATUS_INVOICED)
Annulée : Intervention annulée (STATUS_CANCELED)
Archivée : Intervention totalement terminée, archivée, classée (STATUS_ARCHIVED)
Ces états ne sont pas tous strictement séquentiels : une intervention peut par exemple passer de "En cours" à "À compléter" puis revenir "En cours", ou être "Annulée" depuis n'importe quel état.
Correspondance avec les états Dolibarr
Le statut natif de la fiche d'intervention Dolibarr ne connaît que 4 valeurs : Brouillon (0), Validée (1), Facturée (2) et Classée (3). SmartInterventions garde les deux référentiels synchronisés : à chaque fois que le statut métier franchit un seuil qui correspond à un état natif Dolibarr, la fiche Dolibarr est mise à jour automatiquement. Entre ces seuils, le statut Dolibarr reste figé pendant que le statut métier continue d'avancer finement.
| Statut métier SmartInterventions | Statut Dolibarr | Synchronisation |
|---|---|---|
| Créée (STATUS_DRAFT) | Brouillon | Fiche provisoire (PROV), aucun numéro définitif |
| Validée (STATUS_VALIDATED) | Validée | Attribution du numéro définitif (fin du PROV) |
| Planifiée (STATUS_PLANED) | Validée | Suivi métier uniquement |
| En attente (STATUS_WAITING) | Validée | Suivi métier uniquement |
| En cours (STATUS_INPROGRESS) | Validée | Suivi métier uniquement |
| À compléter (STATUS_TOCOMPLETE) | Validée | Suivi métier uniquement |
| Terminée (STATUS_DONE) | Validée | Suivi métier uniquement |
| Signée (STATUS_SIGNED) | Validée | Suivi métier uniquement |
| Facturée (STATUS_INVOICED) | Facturée | Bascule Dolibarr en "Facturée" |
| Annulée (STATUS_CANCELED) | Classée | Bascule Dolibarr en "Classée" |
| Archivée (STATUS_ARCHIVED) | Classée | Bascule Dolibarr en "Classée" |
Il y a donc trois moments où les deux référentiels se rejoignent :
- Validée : la fiche quitte l'état provisoire et reçoit son numéro définitif (équivalent du bouton "Valider" du back-office).
- Facturée : la fiche passe en "Facturée" côté Dolibarr.
- Annulée / Archivée : la fiche passe en "Classée" côté Dolibarr.

Conséquence sur l'application mobile
Une intervention n'est ouverte en lecture seule sur l'application mobile que lorsqu'elle est à la fois terminée (statut métier au moins "Terminée") et signée par le client. Tant que ces deux conditions ne sont pas réunies, le technicien peut continuer à la compléter, même si une signature a déjà été déposée. Cela évite qu'une intervention encore en cours se retrouve gelée par erreur.