SPEC BOARD
Timsoft ETL · Plateforme complète · 25 entités
chargement…
Tableau de spécifications · brouillon pour revue

Timsoft ETL Platform — Tableau de Spécifications Avancé

Un tableau de travail pour la plateforme complète Cegid Sprint → Flex : 25 entités, 3 modes de pipeline (unitaire, pipeline complet, mode avancé multi-bases), moteur de règles de gestion, champs personnalisés, scoring ML et livraison SFTP — un diagramme modifiable, un suivi des décisions sur 33 cas réels et des questions ouvertes, construit à partir de Factory_Sprint/docs/, app.py et des 25 dossiers entities/*.

Ouvert directement (file://), cette page utilise ses valeurs par défaut intégrées. Servez ce dossier — ex. python server.py ou python -m http.server — et elle chargera db.json via fetch(), permettant ainsi l'aller-retour des modifications via la barre d'exportation ci-dessous.

Diagramme de flux de données

1 · modifiable

Le pipeline Fiche_Client, nœud par nœud. Glissez pour réorganiser, cliquez sur un nœud ou un lien pour le modifier dans le panneau de droite, ou ajoutez-en de nouveaux — ce diagramme est conçu pour être redessiné lors de la revue, pas seulement regardé.

Glissez l'espace vide pour naviguer · défilez pour zoomer
Cliquez sur un nœud ou un lien pour le modifier ici.

Suivi des scénarios & décisions

2 · 23 cas limites

Chaque cas limite ici provient du comportement réel du code aujourd'hui (validation SIRET, priorité des règles, découpage SFTP, …) — pas d'hypothèses. Marquez chacun comme Confirmé, À discuter ou Rejeté au fur et à mesure que l'équipe les traite.

JSON brut — scénarios

Maquettes d'écran

3 · connecté à un cas réel

Chaque valeur ci-dessous est le même exemple concret : Poulaillon SAS (FR / Entreprise, SIRET valide de 14 chiffres) accompagné d'une seconde ligne volontairement invalide, exécuté à travers extraction → règles → validation → SFTP → scoring ML exactement comme app.py et Traitement_CLI.py l'implémentent.

timsoft-etl.local/dashboard?entity=Fiche_Client&db=SKEMA
Entité: Fiche_Client · Base: SKEMA
// cliquez « Lancer transformation » pour rejouer le run
Code clientNom du clientPaysStatutMotif rejet
PaysNatureCompte bilan *Conditions de reglement *Devise
ChampValeur

Dossier distant :

FichierLignes

Taux de rejet :

modele_anomalies_conditions_reglement.joblib évalue les conditions de règlement enregistrées de Poulaillon SAS par rapport à celles de clients similaires.

Questions ouvertes

4 · À confirmer

Points que le code source laisse ambigus ou que docs/08-known-issues.md signale sans résolution. Marquez chacune Critique / Important / Optionnel, et cochez-les une fois résolues — la résolution d'un point correspond souvent à une décision dans une carte de scénario ci-dessus.

Notes libres

5

Tout ce qui ne rentre pas dans la structure ci-dessus — notes de réunion, suivis, liens. Ajoutez-en autant que nécessaire et marquez chacune Critique / Important / Optionnel.

Exportation

6

Tout ce tableau est stocké dans un seul objet JSON, sauvegardé automatiquement dans ce navigateur au fur et à mesure. Récupérez-le ici.