Anvaigo EDI Connect / Config / Mappings / Les convertisseurs PREPARE, CHECK, PROCESS
C'est une traduction automatique. Le message original est disponible en Anglais.

Les convertisseurs PREPARE, CHECK, PROCESS

Anvaigo EDI Connect propose des convertisseurs pour gérer le processus commercial. Les mappings peuvent être utilisés pour vérifier les données et pour transférer des données entre les tables d’une même base de données. Ce convertisseur est utilisé pour ajouter toute la logique de traitement au flux de travail EDI.

Chaque licence d’Anvaigo EDI Connect contient un nombre illimité de mappings de processus métier.

Meilleures pratiques

Avant la version 5.00 du module, nous avions un convertisseur (appelé NAV) pour gérer la logique commerciale. D’après notre expérience, il convient de diviser le traitement des données en plusieurs étapes. Vous trouverez ci-dessous un bref résumé. Pour en savoir plus, consultez la section sur la modélisation des flux de travail mapping.

A venir

Pour les données entrantes, vous devez les convertir du format externe en tables tampons, afin que l’utilisateur puisse accéder aux données brutes. L’étape suivante consiste à préparer les données afin que l’utilisateur puisse les utiliser (traduire les numéros d’articles, trouver les descriptions, etc.) Pour cette étape, nous disposons du nouveau convertisseur PREPARE. L’étape suivante consiste à vérifier les données et à s’assurer que toutes les informations nécessaires à leur traitement sont présentes. De cette façon, vous pouvez maintenir la charge du système à un niveau bas, si les données ne sont pas conformes aux attentes. La ou les dernières étapes consistent à traiter les données à l’aide du nouveau convertisseur PROCESS

Sortants

Pour la logique de sortie, les étapes consisteraient à préparer les données, à les vérifier et ensuite à les exporter dans le format de fichier cible. Si la logique comporte des étapes de traitement, vous pouvez également les mettre en œuvre, mais souvent aucun traitement n’est nécessaire.

Propriétés

Nous supposons que vous savez comment travailler avec les lignes mapping et comment accéder aux propriétés EDI.

Les convertisseurs PREPARE, CHECK, PROCESS font ne pas ajouter au mapping un grand nombre de propriétés EDI spécifiques au convertisseur. La plupart des propriétés ont déjà fait l’objet de discussions. Dans ce convertisseur, il existe un type de ligne particulier. Les lignes de Mapping dont la propriété Type est définie sur Data se comportent différemment des autres mappings.

EDI Mapping Lignes dont le Type est défini sur les Data

Ces lignes ont un SourceExpr et un DestExpr et sont utilisées pour transférer des données d’une table à une autre ou pour exécuter des fonctions ou assigner des valeurs constantes aux champs de la table. Ces lignes lisent le SourceExpr et écrivent le résultat dans le DestExpr. Nous avons une section distincte dans laquelle nous décrivons ces propriétés.

Les lignes mapping pour lesquelles la propriété Type la propriété DestExpr est définie sur Filter génèrent une erreur si SourceExpr ne correspond pas au filtre spécifié. Dans ce convertisseur, vous ne pouvez pas utiliser de filtres pour l’exécution conditionnelle des parties mapping.

Dans ce convertisseur, DestExpr possède également une propriété supplémentaire qui permet d’effectuer des calculs simples directement dans le mapping.

DestExpr

Assignment Mode

Cette propriété n’est disponible que si le DestType est défini sur Field. Vous pouvez utiliser Anvaigo EDI Connect pour calculer des valeurs. La définition de cette propriété à une valeur autre que Assign utilisera la valeur existante dans l’instance de table et l’ajoutera, la soustraira, la multipliera ou la divisera avec la valeur source de cette ligne.

Les valeurs possibles sont les suivantes :

Assign

Remplacer la valeur existante dans le champ de la table.

Add

Ajouter la valeur à la valeur actuelle du champ dans l’instance de table.

Subtract

Soustraire la valeur de la valeur actuelle du champ dans l’instance de table.

Multiply

Multiplier la valeur par la valeur actuelle du champ dans l’instance de table.

Divide

Diviser la valeur actuelle du champ dans l’instance de table par la valeur source.