SoporteIniciar sesión
Contáctenos
Compatibilidad con archivos adjuntos desde y hacia Dynamics 365 Sales (lectura o escritura)

Compatibilidad con archivos adjuntos desde y hacia Dynamics 365 Sales (lectura o escritura)

February 24, 2024 · Andreea Arseni · Uso de MyRapidi

Nos complace informarte de que admitimos la transferencia de archivos adjuntos desde y hacia Dynamics 365 Sales, tanto en lectura como en escritura.

Así que, si utilizas Microsoft Dynamics 365 Sales y quieres transferir archivos adjuntos entre esos sistemas CRM y tu ERP de MS Dynamics 365, como Business Central, lo tenemos cubierto. 

Por ejemplo, puedes configurar MyRapidi para transferir archivos adjuntos de Microsoft Dynamics 365 Sales a Business Central. Los adjuntos se pueden transferir en ambas direcciones.

Y si quieres transferir archivos adjuntos de MS Dynamics Sales a Salesforce, Rapidi también puede hacerlo.

¿PARA QUÉ PUEDES USARLO?

Transferir archivos adjuntos como imágenes y archivos PDF desde y hacia Microsoft Dynamics 365 Sales te aporta varias ventajas. Esta integración agiliza los procesos de negocio, mejora el acceso a los datos, favorece la colaboración y contribuye a una relación y un servicio al cliente más eficaces. Además, puede generar mejoras de eficiencia notables y una mejor gestión de los datos en toda tu organización.

¿QUÉ FORMATOS ADMITIMOS?

- El tipo de contenido de los archivos adjuntos de MS Dynamics 365 Sales debe estar almacenado en formato binary:

- Los archivos adjuntos de Salesforce deben estar almacenados en formato base64.

- Los archivos adjuntos de MS Dynamics 365 Business Central deben estar almacenados en formato de archivo stream:

Ten en cuenta: Las tablas de la API V2 que se utilizan para obtener los archivos adjuntos de Business Central solo están disponibles a partir de Business Central 2020 wave 2 (v17.2). Las versiones anteriores de Business Central ya no disponen de estas API y no se pueden habilitar.

¿ANTES DE LA CONFIGURACIÓN EN MYRAPIDI?

Antes de configurar la transferencia de archivos adjuntos entre Business Central y MS Dynamics 365 Sales, el campo $systemId (2000000000, GUID) debe publicarse en Business Central para la tabla en cuestión (hay que crear una extensión).

Para publicar o exponer el campo anterior, lee nuestro artículo sobre cómo crear una extensión en Business Central / publicar el campo SystemCreatedAt en Business Central y sigue todos los pasos.

Caso de uso 1: archivos adjuntos desde y hacia Dynamics 365 Sales y Business Central

Actualmente admitimos la transferencia de archivos PDF de Microsoft Dynamics 365 Sales a Business Central a través de Rapidi. Esta funcionalidad está admitida en ambas direcciones. Puedes transferir archivos desde y hacia Microsoft Sales (Sales Hub) y tu instancia de Business Central.

Los archivos adjuntos en MS Dynamics Sales 365 se almacenan en dos tablas de base de datos distintas: ActivityMimeAttachment (adjunto de correo electrónico) y Annotation (Notes). Si un usuario sube un archivo a una nota, el adjunto se almacena en la tabla Annotation, y si un usuario sube un archivo a un correo electrónico, el adjunto se almacena en la tabla ActivityMimeAttachment.

La tabla Notes de MS Dynamics Sales 365 está vinculada a todas las tablas o entidades, como cuentas, leads, oportunidades, facturas, pedidos, etc. En cualquiera de esas tablas, el usuario puede subir un archivo dentro de Notes, que se mostrará como adjunto. 

Los archivos adjuntos en Business Central se almacenan en una tabla de base de datos llamada DocumentAttachmentsAPIV2. Desde esa tabla recuperarás cualquier adjunto vinculado a alguna de tus cuentas o transacciones. 

A continuación te explicamos paso a paso cómo configurar la transferencia de archivos adjuntos desde y hacia Dynamics 365 Sales y Business Central

A. Los pasos necesarios para transferir archivos adjuntos de Dynamics 365 Sales a Business Central:

Los pasos necesarios para configurar tu transferencia en myrapidi.com y poder transferir archivos correctamente son los siguientes: 

1. Configura ambas conexiones en myrapidi.com:

Nota: si necesitas todos los pasos para configurar ambas conexiones, consulta nuestro artículo sobre cómo configurar conexiones ODATA mediante Azure AD.

2. Configura una nueva transferencia de la siguiente manera:

a) General

Rellena todos los campos de la sección General de la transferencia. Asegúrate de seleccionar los layouts Source y Destination correctos

Configuración de la sección General para la transferencia de archivos de Sales a Business Central

imagen: sección General

B) Source Control

A continuación, repasa Source Control y añade algún control de origen (por ejemplo, cuándo se creó el adjunto).

Sourcecontrol: transferencia de archivos de Sales a Business Central

Consejo rápido: siempre se recomienda utilizar una marca de tiempo al configurar cualquier transferencia de datos.

C: Table Link: añade las claves primarias/identificadores 

Después tienes que actualizar la sección Table Link. Aquí debes añadir las claves primarias/identificadores  que quieras utilizar en esta transferencia. 

Tablelink: transferencia de archivos de Sales a Business Central

imagen: Source Control & Table Link

d) Añadir la Field List (mapeo)

El siguiente paso de la configuración es mapear los campos necesarios para transferir tus archivos adjuntos.

Fieldlistmapping: transferencia de archivos de Sales a Business Central

imagen: Field List (mapeo) 

Aquí debes mapear los 4 campos anteriores (como se ve arriba). Estos campos son obligatorios y hay que mapearlos para poder transferir tus archivos adjuntos. Recuerda que Business Central exige incluir el parentID al que debe vincularse este adjunto. También se recomienda guardar ese ID en MS Dynamics 365 Sales para poder hacer coincidir los registros de ambos sistemas. 

Los campos obligatorios son:

E) Filters Source

La última parte del proceso es añadir filtros mediante Filters Source. Es opcional, pero se recomienda para las pruebas. 

filterssouce: transferencia de archivos de Sales a Business Central

imagen: Filters Source (delimitaciones)

3. Activate Changes

Después de crear la transferencia y añadir toda la información, asegúrate de hacer clic en Activate Design (en la parte superior de la página de tu transferencia) antes de ejecutar una prueba. 

Activate_changes: transferencia de archivos de Sales a Business Central

imagen: Activate Changes

 

B. Los pasos necesarios para transferir archivos adjuntos de Dynamics 365 Business Central a Dynamics 365 Sales

Los pasos necesarios para configurar tu transferencia en myrapidi.com y poder transferir archivos correctamente son los siguientes:

1. Configura ambas conexiones en myrapidi.com:

Ten en cuenta: si necesitas todos los pasos para configurar ambas conexiones, consulta nuestro artículo sobre cómo configurar conexiones ODATA mediante Azure AD.

2. Crea una nueva transferencia en Myrapidi.com de la siguiente manera:
 
a) General

Rellena todos los campos de la sección General de la transferencia. Asegúrate de seleccionar los layouts Source y Destination correctos. 

Configuración de la sección General: transferencia de archivos de Business Central a Sales

imagen: sección General

b) Source Control

A continuación, repasa Source Control y añade algún control de origen (por ejemplo, cuándo se creó el adjunto). 

Sourcecontrol: transferencia de archivos de Business Central a Sales

imagen: Source Control 

Y como ya se ha dicho: siempre se recomienda utilizar una marca de tiempo al configurar cualquier transferencia de datos.

c) Table Link (Key Fields)

Después tienes que actualizar la sección Table Link. Aquí debes añadir las claves primarias/identificadores que quieras utilizar en esta transferencia.

TableLink: transferencia de archivos de Business Central a Sales

imagen: Table Link


d) Field List (mapeo)

El siguiente paso de la configuración es mapear los campos necesarios para transferir tus archivos adjuntos. 

Aquí debes mapear 3 campos (como se ve arriba). Recuerda que Dynamics 365 Sales exige incluir el object ID al que debe vincularse este adjunto. Se recomienda guardar ese object ID en Dynamics 365 Business Central para poder hacer coincidir los registros de ambos sistemas. 

Los campos obligatorios son:

Fieldlistmapping: transferencia de archivos de Business Central a Sales

imagen: Field List (mapeo)  mostrando 'Edit mode'

E) Filters Source

La última parte del proceso es añadir filtros mediante Filters Source. Es opcional, pero se recomienda para las pruebas. 

Filterssouce: transferencia de archivos de Business Central a Sales

imagen: Filters Source

3. Activate Changes

Después de crear la transferencia y añadir toda la información, asegúrate de hacer clic en Activate Design (en la parte superior de la página de tu transferencia) antes de ejecutar una prueba.

Activate_changes: transferencia de archivos de Business Central a Sales

imagen: Activate Changes

Enhorabuena, has completado la configuración de la transferencia de archivos entre MS Dynamics 365 Business Central y Sales

Ahora que todo está configurado, veamos cómo aparecerán los archivos en ambos sistemas.

 

Ejemplo 1: transferir archivos adjuntos de MS Dynamics 365 Sales a Business Central

En el ejemplo siguiente se ha adjuntado un archivo PDF a una oportunidad en MS Dynamics 365 Sales. 

PDF adjuntado a una oportunidad en Dynamics 365 Sales

imagen: PDF adjuntado a una oportunidad en Dynamics 365 Sales

En Business Central, el mismo archivo se transferirá a Attached Documents (DocumentAttachmentsAPIV2) y quedará vinculado a la Sales Order:

PDF visible en Attached Documents y vinculado a una Sales Order en Business Central

imagen: PDF visible en Attached Documents y vinculado a una Sales Order en Business Central


Ejemplo 2: transferencia de un archivo PDF de Business Central a MS Dynamics 365 Sales

En el ejemplo siguiente se transfiere un archivo PDF de Business Central a MS Dynamics 365 Sales.

Archivo PDF en Attached Documents y vinculado a una Sales Order en Business Central

imagen: archivo PDF en Attached Documents y vinculado a una Sales Order en Business Central

Se ha adjuntado un archivo PDF a una Sales Order en Business Central. Y el mismo archivo se ha transferido a MS Dynamics 365 Sales, en Notes de la oportunidad (como se muestra a continuación).

Archivo PDF visible en Notes de la oportunidad en Dynamics 365 Sales 

imagen: archivo PDF visible en Notes de la oportunidad en Dynamics 365 Sales 

Caso de uso 2: archivos adjuntos desde y hacia Dynamics Sales y Salesforce

Actualmente admitimos la transferencia de archivos PDF de Microsoft Sales a Salesforce a través de Rapidi. Esta nueva funcionalidad está admitida en ambas direcciones. Puedes transferir archivos desde y hacia Microsoft Sales (Sales Hub) y tu instancia de Salesforce. A continuación, una guía paso a paso para configurar la transferencia de archivos adjuntos desde y hacia Dynamics 365 Sales y Salesforce.

A. Transferir archivos adjuntos de Dynamics 365 Sales a Salesforce

El ejemplo siguiente explica cómo transferir un archivo binario (.pdf) desde una oportunidad de Dynamics Sales 365 a la oportunidad de Salesforce. Puedes elegir cualquier tabla de Dynamics 365 Sales para transferir tus archivos adjuntos a Salesforce. 

Sigue los pasos que se describen a continuación para configurar tu transferencia en myrapidi.com y poder transferir archivos correctamente:

1. Configura ambas conexiones en myrapidi.com:

Nota: si necesitas todos los pasos para configurar ambas conexiones, consulta nuestro artículo sobre cómo configurar conexiones ODATA mediante Azure AD.

2. Configura una nueva transferencia en myrapidi.com de la siguiente manera:

a) General

Rellena todos los campos de la sección General de la transferencia. Asegúrate de seleccionar los layouts Source y Destination correctos. 

Configuración de la sección General para la transferencia de archivos entre Salesforce y MS Dynamics 365 Sales

imagen: sección General


b) Source Control

A continuación, repasa Source Control y añade algún control de origen  (por ejemplo, cuándo se creó el adjunto). 

Sourcecontrol: transferencia de archivos desde y hacia Dynamics 365 Sales y Salesforce

imagen: Source Control

c) Table link

Después tienes que actualizar la sección Table Link. Aquí debes añadir las claves primarias/identificadores que quieras utilizar en esta transferencia. 

Tablelink: transferencia de archivos desde y hacia Dynamics 365 Sales y Salesforce

imagen: Table Link

D) Field list (mapeo)

La penúltima parte del proceso es mapear los campos necesarios para transferir tus archivos adjuntos. 

Fieldmapping: transferencia de archivos desde y hacia Dynamics 365 Sales y Salesforce

imagen: Field List (mapeo) en 'edit mode'

Aquí debes mapear 3 campos (como se ve arriba). Recuerda que Salesforce exige incluir el parent ID de Salesforce al que se vinculará este adjunto (ese sería el object ID de Salesforce). Se recomienda guardar ese object ID también en Microsoft Sales para poder hacer coincidir los registros de ambos sistemas. 

Los campos obligatorios:

 
e) Filters source

La última parte del proceso es añadir filtros mediante Filters Source. Es opcional, pero para las pruebas se recomienda utilizarlo. 

Filterssouce: transferencia de archivos desde y hacia Dynamics 365 Sales y Salesforce

imagen: Filters Source

3. Activate Changes

Después de crear la transferencia y añadir toda la información, asegúrate de hacer clic en Activate Design ( en la parte superior de la página de tu transferencia) antes de ejecutar una prueba. 

Activate_changes para la transferencia de archivos desde y hacia Dynamics 365 Sales y Salesforce

imagen: Activate Changes

B. Transferir archivos adjuntos de Salesforce a Dynamics 365 Sales


1. Configura una nueva transferencia en MyRapidi.com de la siguiente manera:

a) General

Rellena todos los campos de la sección General de la transferencia. Asegúrate de seleccionar los layouts Source y Destination correctos. 

Configuración de la sección General para la transferencia de archivos de Dynamics 365 Salesforce a Sales

imagen: sección General

b) Source Control

A continuación, repasa Source Control y añade un campo de control de origen (un campo DateTime que sirva para controlar los archivos adjuntos que se transfieren del sistema de origen al sistema de destino). 

Sourcecontrol: transferencia de archivos de Salesforce a Dynamics 365 Sales

imagen: Source Control

Nota: siempre se recomienda utilizar una marca de tiempo al configurar cualquier transferencia de datos. 

c) Table Link (Key Fields)

Después tienes que actualizar la sección Table Link. Aquí debes añadir las claves primarias/identificadores que quieras utilizar en esta transferencia. 

Table_link:  transferencia de archivos de Salesforce a Dynamics 365 Sales

imagen: Table Link

d) Field List (mapeo)

La siguiente parte del proceso es mapear los campos necesarios para transferir tus archivos adjuntos. 

Aquí debes mapear 3 campos (como se ve más abajo). Recuerda que Dynamics 365 Sales exige incluir el object ID al que debe vincularse este adjunto. Se recomienda guardar ese object ID también en Salesforce para poder hacer coincidir los registros de ambos sistemas. 

Los campos obligatorios son:


Fieldmapping:  transferencia de archivos de Salesforce a Dynamics 365 Sales

imagen: Field List (mapeo)

e) Filters Source

La última parte del proceso es añadir filtros mediante Filters Source. Es opcional, pero para las pruebas se recomienda utilizarlo. 

Filterssouce:  transferencia de archivos de Salesforce a Dynamics 365 Sales

imagen: Filters Source


3. Activate Changes

Después de crear la transferencia y añadir toda la información, asegúrate de hacer clic en Activate Design  (en la parte superior de la página de tu transferencia) antes de ejecutar una prueba. 

Activate_changes:  transferencia de archivos de Salesforce a Dynamics 365 Sales

imagen: Activate Changes

 

Ejemplo de transferencia de un adjunto de MS Dynamics 365 Sales a Salesforce

Este es un ejemplo de cómo se envía el adjunto de Microsoft Dynamics 365 Sales a Salesforce. Este es el adjunto vinculado a la oportunidad:

Adjunto enviado de Dynamics 365 Sales a Salesforce

imagen: adjunto enviado de Dynamics 365 Sales a Salesforce

Y así queda en Salesforce después de transferir el adjunto:

En Salesforce, el adjunto se muestra en Notes & Attachments de la página Opportunity.

Verás el título del adjunto, quién lo creó y cuándo se creó.

Adjuntos visibles en Salesforce

imagen: adjuntos visibles en Salesforce

 

Espero que este artículo te haya resultado útil y, si tienes algún problema con la configuración de tus transferencias de archivos, ponte en contacto con soporte para que te ayuden.

Además, te animo a leer este artículo sobre cómo configurar transferencias de archivos desde y hacia MS Dynamics 365 Business Central

Por último, apúntate a nuestro webinar Product Updates para estar al día de las últimas funcionalidades y mejoras de la MyRapidi Data Integration Platform.

WEBINAR PRODUCT UPDATES Apúntate a nuestro webinar Product Updates para conocer las últimas funcionalidades y mejoras de la MyRapidi Configuration Platform  


Si acabas de llegar a Rapidi y quieres una introducción básica a la plataforma de integración de datos, apúntate a nuestro Webinar: Introducción a MyRapidi.

Compruebe si encaja con su entorno

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