Transformator V2 ETL
Départ vide : charge ou colle ta source → le form definition se résout automatiquement, puis l'ETL V2 démarre tout seul dès qu'il est chargé.
Le LLM ne tourne que si ENABLE_FALLBACK_LLM_ENRICHMENT et OpenAI sont actifs et qu'il reste des items en fallback.
Run V2 en attente
Aucun traitement en cours.
1. Extract
Tourinsoft brut vers SourceField[]
2. Transform
Dictionnaire strict source vers cible
3. Load
Ecriture via writer transformator
4. Fallback
UnmappedSourceData + audit conservation
5. LLM (optionnel)
Si activé + OpenAI : enrichit certains items fallback (sinon zéro appel réseau)
Source Tourinsoft
JSON source brut
Aucun fichier source importe.
Form definition (cible)
Rempli automatiquement quand la source est chargée ou que le JSON source devient valide. L'ETL V2 démarre dès que le form definition est prêt.
Rempli automatiquement après une source JSON valide, ou importe un JSON cible manuellement.
Résultat JSON V2
mappedTargetJson renvoyé par l'ETL
Audit
Taux, pertes, warnings
Fallback
Sources conservees sans mapping
Mappings
Sources ecrites en cible