🇹🇩 Beti v1 — Plateforme BTP officiellement disponible au Tchad

Module Approbations

Workflows de validation multi-étapes pour : bons de commande (>1M ou >5M), contrats sous-traitance (>5M), études de faisabilité, chartes d’engagement.

Workflows par défaut (Awlad A — exemple)

#Type d’entitéSeuilÉtapes
1Bon de commande> 5 M FCFACP → Comptable → Dirigeant
2Bon de commande> 1 M FCFACP → Dirigeant
3Étude de faisabilitétousCP → Dirigeant
4Charte d’engagementtousDirigeant
5Situation sous-traitanttousConducteur → Comptable
6Contrat sous-traitance> 5 M FCFAConducteur → Dirigeant

Choix du workflow le plus restrictif

Si plusieurs workflows correspondent (ex. BC à 7 M FCFA correspond aux 2 workflows BC > 1M et BC > 5M), Beti applique automatiquement le plus restrictif (celui avec le seuil min_amount_xaf le plus élevé).

Cycle d’une demande d’approbation

  1. Création automatique quand l’entité passe en pending_approval
  2. Étape 1 : notification envoyée aux approbateurs du rôle correspondant
  3. Décision : approve / reject / request_changes
  4. Passage à l’étape suivante si approuvé, sinon retour à l’auteur
  5. Sync retour : l’entité (PO, contrat, étude) passe en approved / active / draft

Pages clés

  • /approvals — Liste des demandes pending + workflows configurĂ©s
  • /approvals/[id] — DĂ©tail avec timeline Ă©tapes + dĂ©cisions

Personnalisation

Les workflows sont par organisation — chaque dirigeant peut configurer ses propres seuils et étapes via /approvals/workflows.