Programme d'interface
Comment les bureaux metier, le SI et le site web se partagent le travail pour publier le budget de l'Etat
Le principe : 3 acteurs, 2 flux, 1 site
Producteurs de donnees
SI budgetaire (Tango, Farandole, 2PERF, 2BOO)
- Credits AE / CP
- Emplois ETPT
- Performance (indicateurs)
- Nomenclature annuelle
2 interfaces standard
Contrats de donnees simples et stables
- Flux DATA : chiffres + nomenclature
- Flux DOCS : fichiers + index
- Format : fichiers JSON + PDF
- Peut etre un simple dossier partage
Site web Direction du Budget
Agregation, croisement, restitution
- Croise donnees et documents
- Construit les visualisations
- Assure le suivi inter-annuel
- Publie pour le grand public
Producteurs de documents
SI documentaire (GED, performance-publique.fr)
- PAP / RAP (bleus budgetaires)
- DPT, jaunes, circulaires
- Decrets, annexes
Les 2 flux de donnees
Tout ce qui est chiffre dans le budget : credits, emplois, indicateurs de performance.
- La nomenclature de l'annee (missions, programmes, actions, ministeres)
- Les credits AE et CP, ventiles par destination et par nature
- Les emplois ETPT par programme
- Les indicateurs de performance (objectifs, realisations, cibles)
Un fichier JSON ou CSV par jeu de donnees, organise par annee et exercice (PLF, LFI, PLR). Chaque ligne porte ses codes nomenclature (mission, programme, action).
3 fois par an : au depot du PLF (automne), au vote de la LFI (decembre), a l'execution du PLR (printemps).
Deposer un fichier CSV dans un dossier partage. C'est exactement ce que font deja les bureaux via les exports Tango.
Tout ce qui est document : les annexes budgetaires (PAP, RAP), les documents de politique transversale, les jaunes, les circulaires.
- Les fichiers PDF eux-memes
- Un index decrivant chaque fichier : a quelle mission, quel programme, quel exercice il se rapporte
Les PDFs dans une arborescence par type de budget et mission (comme aujourd'hui). Un fichier d'index (JSON ou CSV) avec pour chaque document : son type, sa mission, son programme, son exercice.
Au depot du PLF (~230 documents d'un coup), puis enrichissement progressif (DPT, jaunes) dans les semaines suivantes.
Deposer un ZIP de PDFs avec un fichier d'index. C'est le processus existant (cf. imports Farandole actuels).
La nomenclature : le langage commun
La nomenclature est publiee une fois par an, avant les donnees et les documents. Elle est immuable pour l'annee : si un programme existe dans la nomenclature 2025, il existera dans toutes les publications 2025 (PLF, LFI, PLR).
Le site web se charge ensuite de faire le lien entre les annees : suivre un programme qui change de code, detecter les fusions ou scissions, signaler les evolutions. Les producteurs n'ont pas a s'en preoccuper.
Qui fait quoi ?
| Tache | Bureaux metier / SI budgetaire | SI documentaire / GED | Equipe site web |
|---|---|---|---|
| Publier la nomenclature annuelle | ✓ | ||
| Produire les credits AE/CP | ✓ | ||
| Produire les emplois ETPT | ✓ | ||
| Produire les indicateurs de performance | ✓ | ||
| Deposer les documents PDF | ✓ | ||
| Indexer les documents (type, mission, programme) | ✓ | ||
| Croiser donnees + documents | ✓ | ||
| Construire les visualisations | ✓ | ||
| Assurer le suivi d'une annee a l'autre | ✓ | ||
| Valider la coherence des publications | co-responsable | co-responsable | ✓ |
Calendrier type (exemple PLF)
| J − 7 | Nomenclature — Publication de la nomenclature de l'annee N+1 (missions, programmes, actions, ministeres) | Bureau nomenclature |
| J (depot du PLF) | Donnees + Documents — Publication simultanee des credits (CSV/JSON) et des documents (ZIP de PDFs + index) | SI budgetaire + SI docs |
| J + 1 | Chargement — Le site charge les 2 flux, croise les donnees, genere les pages. Verification automatique de coherence. | Pipeline automatique |
| J + 1 a J + 2 | Validation — Verification humaine : spot-checks sur les chiffres et les documents. Corrections eventuelles par re-depot. | Equipe web + referent metier |
| J + 2 a J + 60 | Enrichissement — Ajout progressif des DPT, jaunes, circulaires. Chaque ajout est un simple depot de fichier. | Bureaux metier |
Principes de conception (perennite 10 ans)
Formats ouverts
JSON, CSV, PDF. Pas de format proprietaire. Lisible par n'importe quel outil.
Contrat stable
On ajoute des champs, on n'en supprime jamais. Compatibilite ascendante garantie.
Agnostique
Aucune dependance technologique. Un dossier de fichiers statiques suffit cote producteur.
Versionne par annee
Chaque annee est un monde autonome. Pas de reference croisee entre annees cote producteur.
Publication en 24h
Zero modification de code a la publication. Seuls les fichiers de donnees changent.
Charge minimale
Chaque acteur ne fait que ce qui releve de son perimetre. Pas de travail en doublon.
Ce que ca change concretement
Aujourd'hui
- Les donnees et documents sont publies separement, sans lien explicite
- Les formats changent d'une annee a l'autre sans preavis
- Chaque publication necessite du developpement cote site
- Le suivi d'un programme dans le temps est manuel
- Les noms de ministeres cassent les correspondances
Avec le programme d'interface
- Donnees et documents partagent la meme nomenclature = liables automatiquement
- Format contractualise, stable, versionne
- Publication en 24h par simple depot de fichiers
- Suivi inter-annuel automatique (identite canonique)
- Les codes nomenclature sont la cle, pas les noms