SupportConnexion
Contactez-nous
Correction du filtrage par Company dans MS Dynamics AX avec Mirror (version 3.2.91e)

Correction du filtrage par Company dans MS Dynamics AX avec Mirror (version 3.2.91e)

March 05, 2015 · Michael Bock · Fonctionnalités

Lorsque vous utilisez notre Mirror Technology pour lire des données depuis MS Dynamics AX, les données de toutes les Companies MS Dynamics AX pouvaient dans certains cas être lues au lieu de celles d’une seule Company. C’est corrigé dans cette version.

Le problème a très probablement été introduit récemment, vers la version 3.2.90k, lorsque nous avons optimisé les performances et le fonctionnement des DBLookups en général et en particulier avec la Mirror Technology. Pour en savoir plus, consultez ce billet de blog sur l’optimisation des DBLookup.

Filtrage par Company dans MS Dynamics AX

Lorsque vous utilisez notre MS Dynamics AX Connection, vous indiquez la Company MS Dynamics AX directement sur la Connection ; le RapidiConnector applique alors automatiquement un filtre (Source Delimitation) sur le champ DATAAREAID (c’est là que la Company est renseignée dans les tables de la base de données MS Dynamics AX). Vous n’avez pas à définir ce filtre dans tous les Transfers.
En revanche, pour lire les informations d’adresse et de client depuis MS Dynamics AX 2012, vous devez bien indiquer une Company distincte, celle qui contient le Global Address Book.

Remplacer l’ajout automatique du filtre sur la Company

En développant la prise en charge de MS Dynamics AX 2012, nous avons introduit un moyen de remplacer l’ajout automatique du filtre sur la company. 

Voici comment cela fonctionne : si le RapidiConnector rencontre une Source Delimitation (ou un Source LinkFilter sur un SubTransfer) sur le champ DATAAREAID, il ne définit pas le Source Filter par défaut sur la company.
Auparavant, le RapidiConnector recherchait aussi DATAAREAID dans les champs Table Link (Key) et ignorait de la même façon le filtre par défaut sur la company. Nous avons supprimé cette vérification, car c’est exactement ce que fait la Mirror Technology.

Si vous devez lire toutes les données de MS Dynamics AX (de toutes les companies) en utilisant simplement un Table Link (key) avec par exemple DATAAREAID et RECID (la clé primaire des tables), définissez une Source Delimitation (Filter) sur par exemple DATAAREAID != '' afin que le RapidiConnector n’ajoute pas le filtre pour une company précise.

J’espère que cette explication du fonctionnement exact vous paraîtra claire.

Si vous constatez que le RapidiConnector lit trop de données depuis MS Dynamics AX avec la Mirror Technology, veuillez contacter notre support et faire mettre à niveau le RapidiConnector vers la version 3.2.91e ou ultérieure.

Vos commentaires et questions sont comme toujours les bienvenus. :)

Merci

Michael

Restez à l’écoute pour d’autres mises à jour produit

Voyez si cela convient à votre environnement

Dites-nous quels systèmes vous utilisez et nous vous dirons franchement si Rapidi est le bon outil.