La protection contre les changements de structure évite qu’un fichier fournisseur accidentel ou modifié casse les profils d’import liés. Après la réception réussie d’un fichier de travail, Eofferix mémorise la structure acceptée : colonnes, noeuds XML/JSON, attributs ou autres éléments utilisés dans la configuration.
Lors de la mise à jour suivante, la source compare la nouvelle structure à celle acceptée. Ce bloc n’affiche pas tout le gros fichier à l’utilisateur ; il vérifie une vue compacte de la structure, suffisante pour comprendre ce qui a changé.
Où configurer la protection
Ouvrez la fiche de source après réception du fichier de travail. Le bloc Protection contre le changement de structure apparaît dans les paramètres et contient deux réglages : mode de contrôle et prise en compte de l’ordre des colonnes ou des noeuds.

Signification des modes
- Signature stricte - le nouveau fichier n’est pas accepté automatiquement si la structure diffère. Eofferix affiche un avertissement, compare l’ancienne et la nouvelle structure du document, puis attend une confirmation manuelle de la nouvelle structure. À utiliser pour les sources importantes où un changement de colonnes ou de noeuds peut endommager l’import.

- Champs et colonnes seulement - Eofferix vérifie l’ensemble des éléments structurels sans tenir compte de l’ordre. Pour les tableaux, il s’agit des feuilles et colonnes ; pour XML, des chemins de noeuds et d’attributs ; pour JSON, des clés. Utile si le fournisseur change l’ordre ou la présentation, mais garde le sens des champs.
- Avertir seulement - le fichier est accepté, mais la fiche de source conserve un avertissement. À utiliser lorsque la continuité de mise à jour est plus importante que le blocage du risque.
- Ne pas vérifier - la protection est désactivée. À utiliser seulement lorsque les changements de structure n’affectent pas le traitement suivant.
Ordre des colonnes et des noeuds
Tenir compte de l’ordre des colonnes et des noeuds définit si une réorganisation compte comme changement de structure. Pour les fichiers CSV ou XLSX où la position des colonnes est importante pour les règles, laissez ce contrôle activé. Si le fournisseur réorganise souvent les colonnes mais garde les mêmes noms, choisissez l’option où seul l’ensemble compte : Eofferix compare l’ensemble des champs, donc une réorganisation de colonnes avec les mêmes en-têtes n’arrête pas la source.
Ce qui se passe quand la structure change
Si le mode choisi bloque le nouveau fichier, Eofferix affiche une fenêtre avec les différences. Elle montre la structure acceptée auparavant, celle reçue maintenant, les champs ou noeuds disparus et ceux ajoutés. Tant que la nouvelle structure n’est pas acceptée, la source ne remplace pas le fichier de travail par la version risquée.

Ne pas accepter pour l’instant ferme la fenêtre sans modifier la structure acceptée. Accepter la nouvelle structure rend la nouvelle structure active pour les futures mises à jour. Après acceptation, vérifiez les profils liés : si des champs utilisés dans les snapshots ou transformations ont disparu, les règles doivent être mises à jour.