Pequeño truco para el conector CRM-NAV

Como muchos conoceréis, Dynamics pone a disposición de clientes y Partners un conector gratuito para integrar CRM con NAV y otros productos. Es decir, que podemos hacer que la info introducida desde NAV se transfiera automáticamente al sistema de CRM, y viceversa.

Esta “transferencia” es lo que llamamos un “mapeo”. Por ejemplo, podemos mapear el campo Nombre de la entidad Cuenta en CRM al campo Nombre de la entidad Empresa en NAV.

Esto parece trivial si queremos transferir campos de tipo texto, en los que el dato se transfiere tal cual, sin modificaciones. Sin embargo, ¿que pasaría si quisiéramos que el dato se transforme en su viaje desde CRM hasta NAV? Por ejemplo, quizá queramos aplicar una fórmula matemática a un campo de tipo numérico, o queramos transformar a otra divisa un campo de tipo moneda.

Aquí es donde entra el juego el Dynamics Connector SDK. Con este SDK, podemos crear “Mapping Helpers” que básicamente es un pequeño código que se ejecutará al vuelo durante el mapeo del dato.

El concepto es muy sencillo. Imaginemos que en CRM tenemos un campo numérico en el que quiero guardar un valor igual a 2. Por necesidades del negocio, quiero que este mismo dato se guarde en NAV con un valor igual al doble del dato, en este caso 4.

Esta tarea tan sencilla, no sería posible usando la funcionalidad estándar del conector, sin embargo con el SDK podemos crear un mapping helper para que multiplique el dato de entrada por dos, y lo deposite en el campo de destino.

Os dejo el enlace al Connector SDK de la ParterSource de Microsoft. Si disponéis de acceso al sitio, podéis descargar el componente y su documentación de manera gratuita.

Enlace al conector aquí.

Los enlaces que encontraréis dentro son:

Downloads

Download

Description

File type (size)

Connector for Microsoft Dynamics NAV.msi

Connector for Microsoft Dynamics

MSI (7.1MB)

Update Rollup 5 for Microsoft Dynamics CRM 4.0

Update Rollup 5 for Microsoft Dynamics CRM 4.0

EXE (3MB - 21MB)

MSDynConnectorInst.pdf

Installation Guide for Connector for Microsoft Dynamics

PDF (1.2MB)

MSDynConnectorNAVconfig.pdf

User Guide for Connector for Microsoft Dynamics

PDF (1.2MB)

MSDynConnectorNAV_KnownIssues.docx

Known Issues list for Connector for Microsoft Dynamics

DOCX (49KB)

MicrosoftDynamicsAdapterSDK.exe

Software Development Kit for Connector for Microsoft Dynamics

EXE (1.6MB)

NAV KB 2597312

Microsoft Dynamics NAV KB 2597312

NA

NAV KB 2721512

Microsoft Dynamics NAV KB 2721512

NA

 

 

También os recomiendo este post de mis compañeros con información detallada sobre la instalación y configuración del conector.

 

Por Luis Mazarío