Files
SatAff/docs/specs-pre-projet/04-processus-global.md
T

83 lines
5.9 KiB
Markdown

# 04 — Processus global
## 1. Vue d'ensemble du cycle de vie
Le cycle de vie complet d'une affaire s'étend du contact commercial jusqu'à la facturation. SatPRO prend en charge le cœur de ce cycle (encadré ci-dessous), de l'**initialisation du contrat** à la **facturation**, en s'appuyant sur des blocs amont (Offre) et aval (Production terrain, Facturation DBill) hors de son périmètre.
```
[ Contact & [ Offre ] ┌──────────────── SatPRO ────────────────┐
opportunités ] ──▶ (devis) ──▶ │ Initialisation du contrat │
(hors scope) (hors scope) │ │ │
│ ▼ │
│ Gestion des accords (optionnel) │
│ │ │
│ ▼ │
│ Prestations & interventions │
│ │ │
└─────────────┼───────────────────────────┘
▼
Affectation & planification
(PlanUp / 7Opteam)
│
▼
Production (hors scope — terrain)
│
┌─────────────┼───────────────────────────┐
│ ▼ │
│ RFI │
│ │ │
│ ▼ │
│ Facturation ──▶ DBill │
└─────────────────────────────────────────┘
```
Enchaînement : **Contact & opportunités → Offre → Initialisation du contrat → (Gestion des accords, optionnel) → Prestations & interventions → Affectation & planification → Production → RFI → Facturation.**
Les blocs **Initialisation du contrat**, **Gestion des accords** (optionnel), **Prestations & interventions**, **RFI** et **Facturation** sont réalisés dans SatPRO. Les blocs **Contact & opportunités**, **Offre**, **Affectation & planification** (quand maître externe) et **Production** sont hors scope mais interfacés.
## 2. Les grandes étapes
| # | Étape | Dans SatPRO | Fiche |
|---|-------|:-----------:|-------|
| 1 | Contact & opportunités | Non | — (hors scope) |
| 2 | Offre | Non | — (hors scope, alimente le contrat) |
| 3 | Initialisation du contrat | Oui | [05](05-initialisation-contrat.md) |
| 3bis | Gestion des accords (optionnel) | Oui | [06](06-accords.md) |
| 4 | Prestations | Oui | [07](07-prestations.md) |
| 5 | Interventions | Oui | [08](08-interventions.md) |
| 6 | Affectation & planification | Interface | [08](08-interventions.md) (PlanUp / 7Opteam) |
| 7 | Production | Non | — (hors scope, terrain) |
| 8 | RFI | Oui | [09](09-rfi.md) |
| 9 | Facturation | Oui (préparation) | [10](10-facturation.md) |
Transverses : [Sous-traitance](11-sous-traitance.md), [Fonctions transverses](12-fonctions-transverses.md), [Pilotage](13-pilotage.md).
## 3. Principes de propagation (fil rouge de bout en bout)
La chaîne **Accord → Contrat → Prestation → Intervention** fonctionne par **héritage descendant** :
1. Un contrat rattaché à un **accord** hérite du BPU, de l'indexation et du périmètre autorisé.
2. Les **prestations** sont générées depuis le contrat et héritent de ses paramètres.
3. Les **interventions** sont générées depuis les prestations et héritent de leurs paramètres (et des visites précédentes).
Règles de propagation :
- Toute modification d'un **élément héritable** sur un niveau se répercute sur le niveau inférieur **tant qu'il n'est pas produit**.
- Une donnée saisie à un niveau inférieur devient **prioritaire** et n'est pas écrasée par une modification du niveau supérieur.
- Les éléments **déjà produits** sont **figés** : ils conservent le paramétrage en vigueur au moment de leur production (valeur historique).
## 4. Statuts
Deux axes de statut **indépendants** sont suivis sur l'intervention :
- **Code état** : avancement opérationnel (ex. en cours, suspendue, annulée, reprise, terminée).
- **Code facturation** : avancement de facturation.
Les transitions de statut sont ajustées automatiquement selon des règles définies. 🔴 Les listes de valeurs et les règles de transition sont à formaliser en atelier.
## 5. Points ouverts
- 🔴 Formaliser la **liste des codes état** et des **codes facturation** et leurs règles de transition.
- 🟡 Clarifier le degré d'**automatisation** vs d'**action manuelle** à chaque passage d'étape (découpage, MEP, génération ITV, libération facture).
- ⚪ Confirmer la frontière exacte **SatPRO / PlanUp-7Opteam** sur l'affectation et la planification.