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 · modifiableLe 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é.
Suivi des scénarios & décisions
2 · 23 cas limitesChaque 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éelChaque 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.
| Code client | Nom du client | Pays | Statut | Motif rejet |
|---|
| Pays | Nature | Compte bilan * | Conditions de reglement * | Devise |
|---|
| Champ | Valeur |
|---|
Dossier distant :
| Fichier | Lignes |
|---|
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 · À confirmerPoints 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
5Tout 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
6Tout ce tableau est stocké dans un seul objet JSON, sauvegardé automatiquement dans ce navigateur au fur et à mesure. Récupérez-le ici.