Foire aux questions / Anveo EDI Connect / Création d’une cartographie des emplois
This is an automatic translation. The original post is available in Anglais.

Création d’une cartographie des emplois

Qu’est-ce qu’une cartographie des emplois ? Il s’agit d’un mappage de type NAV qui est exécuté par la file d’attente des jobs afin de traiter certains enregistrements dans une table. L’objectif est de vérifier régulièrement la table s’il y a des (nouveaux) enregistrements à traiter, c’est-à-dire exportés dans la plupart des cas.

Selon la table de données que vous voulez traiter, ce mappage contient une boucle de table au-dessus de cette table avec des filtres appropriés qui présélectionnent les enregistrements. Par exemple, il filtre tous les enregistrements qui ont déjà été traités par d’autres mappings NAV et qui sont déjà exportés. Vous devriez avoir un champ dans la table que vous pouvez utiliser pour votre filtre, par exemple un champ booléen nommé « Transféré à l’EDI ». Il est réglé sur « TRUE » pour tous les enregistrements qui ont déjà été exportés et vous pouvez le filtrer sur « FALSE » pour identifier les enregistrements qui doivent être exportés.

Une autre condition pour autoriser le traitement pourrait être le montant d’une facture de vente enregistrée : si le montant est nul, il ne doit pas être exporté.

Si vous avez d’autres conditions à remplir, appliquez également ces filtres. Pour lancer le traitement ultérieur, vous devez configurer le post-traitement sur cette table pour transmettre les enregistrements à la cartographie NAV actuelle qui transfère les données vers les tables tampons (et met le booléen mentionné ci-dessus sur « TRUE »), suivi par la cartographie d’exportation qui écrit le fichier dans un dossier etc.

Un grand avantage de cette méthode est que chaque post-traitement est une transaction séparée et même si l’un des traitements échoue pour une raison quelconque, il n’arrêtera pas l’ensemble du processus d’exportation et les autres enregistrements seront toujours exportés.