SoporteIniciar sesión
Contáctenos
Corrección del filtrado por Company en MS Dynamics AX con Mirror (versión 3.2.91e)

Corrección del filtrado por Company en MS Dynamics AX con Mirror (versión 3.2.91e)

March 05, 2015 · Michael Bock · Funcionalidades

Cuando usas nuestra Mirror Technology para leer datos de MS Dynamics AX, en algunos casos se leían datos de todas las Companies de MS Dynamics AX en lugar de solo de una Company. Esta versión lo corrige.

Lo más probable es que el problema se introdujera hace poco, en torno a la versión 3.2.90k, cuando optimizamos el rendimiento y el funcionamiento de los DBLookups en general y, en particular, junto con la Mirror Technology. Encontrarás más información en esta entrada del blog sobre la optimización de DBLookup.

Filtrado por Company en MS Dynamics AX

Cuando usas nuestra MS Dynamics AX Connection, indicas la Company de MS Dynamics AX en la propia Connection y el RapidiConnector aplica automáticamente un filtro (Source Delimitation) sobre el campo DATAAREAID (ahí es donde se indica la Company en las tablas de la base de datos de MS Dynamics AX). No tienes que definir este filtro en todos los Transfers.
Sin embargo, al leer la información de direcciones y clientes de MS Dynamics AX 2012, sí tienes que indicar una Company aparte: la que contiene el Global Address Book.

Sustituir la aplicación automática del filtro de Company

Al desarrollar la compatibilidad con MS Dynamics AX 2012, introdujimos una forma de sustituir la aplicación automática del filtro de company. 

Funciona así: si el RapidiConnector encuentra una Source Delimitation (o un Source LinkFilter en un SubTransfer) en el campo DATAAREAID, no aplica el Source Filter por defecto sobre la company.
Antes, el RapidiConnector buscaba también DATAAREAID en los campos Table Link (Key) y omitía igualmente el filtro por defecto sobre la company. Hemos eliminado esa comprobación, porque es exactamente lo que hace la Mirror Technology.

Si necesitas leer todos los datos de MS Dynamics AX (de todas las companies) usando solo un Table Link (key) con, por ejemplo, DATAAREAID y RECID (la clave primaria de las tablas), define una Source Delimitation (Filter) sobre, por ejemplo, DATAAREAID != '' para que el RapidiConnector no añada el filtro de una company concreta.

Espero que esta explicación del funcionamiento exacto te resulte clara.

Si observas que el RapidiConnector lee demasiados datos de MS Dynamics AX al usar la Mirror Technology, ponte en contacto con nuestro soporte y pide que se actualice el RapidiConnector a la versión 3.2.91e o posterior.

Los comentarios y las preguntas son, como siempre, muy bienvenidos. :)

Gracias

Michael

No te pierdas más actualizaciones de producto

Compruebe si encaja con su entorno

Díganos qué sistemas utiliza y le diremos con franqueza si Rapidi es la herramienta adecuada.