SoporteIniciar sesión
Contáctenos
Compatibilidad con archivos adjuntos desde y hacia Dynamics 365 Business Central

Compatibilidad con archivos adjuntos desde y hacia Dynamics 365 Business Central

February 06, 2024 · Andreea Arseni · Uso de MyRapidi

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

Así que, si usas Salesforce o 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 en MyRapidi la transferencia de archivos adjuntos desde Microsoft Dynamics 365 Business Central a Salesforce. Los archivos adjuntos se pueden transferir en ambos sentidos.

¿Para qué puedes usarlo?

Transferir archivos adjuntos, como imágenes y archivos PDF, desde y hacia Microsoft Dynamics 365 Business Central 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 notables de eficiencia y una mejor gestión de los datos en toda tu organización.

¿Qué formatos admitimos?

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

Ten en cuenta: las tablas de la API V2 que se usan para recuperar 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 tienen estas API disponibles y no se pueden habilitar.

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

- Los archivos adjuntos de Salesforce, en cambio, tienen que estar almacenados en formato base64.

Antes de la configuración en MYRAPIDI:

Antes de configurar la transferencia de archivos adjuntos desde Business Central a Salesforce, hay que publicar el campo $systemId (2000000000, GUID) en Business Central para la tabla en cuestión (para ello hay que crear una extensión).

Para publicar o exponer ese campo, 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.

A continuación explicamos un caso de uso habitual: la transferencia de archivos adjuntos desde Dynamics 365 Business Central a Salesforce.

Caso de uso: archivos adjuntos desde Dynamics 365 BUSINESS CENTRAL A Salesforce

A. Los pasos necesarios para transferir archivos adjuntos desde Business Central a Salesforce son:

Pasos necesarios para configurar tu transferencia en myrapidi.com y poder transferir archivos correctamente:

1. Configura las dos Connections en MyRapidi.com:
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 Source y Destination Layouts correctos. (mira la imagen de abajo).

Ten en cuenta: la Source Table tiene que ser DocumentAttachmentsAPIV2 y la Destination Table tiene que ser Attachment.

attach_BC_SF_01

imagen: sección General

 

b) Source Control

A continuación, ve a Source Control y añade algún source control (por ejemplo, cuándo se creó el archivo adjunto) (mira la imagen de abajo).

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

attach_BC_SF_02a

imagen: Source Control

 
c) Table Link: añade las claves primarias/identificadores en Table Link (key filters).

Después tienes que actualizar la sección Table Link (key fields). Aquí es donde añades las claves primarias/identificadores que quieres usar para esta transferencia. 

BC_SF_table_link

imagen:  Table Link

 
d) Añadir el Field Mapping

Después, en Field List (mapping), tienes que añadir los campos que hay que mapear. Puedes añadir más de los que ves en la captura de pantalla. Los campos de la lista son los mínimos obligatorios. 

attach_BC_SF_fieldmapping3

imagen:  Field List Mapping

 
e) Filters Source

Y la última sección, Filters Source (delimitations), es opcional. Puedes usarla para añadir filtros y ejecutar la transferencia solo para un registro concreto de Business Central. 

attach_BC_SF_filter_source

imagen:  Filters Source

3. Activa los cambios:

Cuando hayas creado la transferencia y añadido toda la información, acuérdate de hacer clic en Activate Design (arriba en la página de la transferencia) antes de lanzar una prueba.

Veamos ahora un caso de uso de ejemplo que transfiere archivos adjuntos entre MS Dynamics 365 Business Central y Salesforce.

B. Los pasos necesarios para transferir archivos adjuntos desde Salesforce a Dynamics 365 Business Central


1. Crea una nueva transferencia en myrapidi.com con la siguiente información:

a) General

Rellena todos los campos de la sección General de la transferencia. Asegúrate de seleccionar los Source y Destination Layouts correctos. (mira la imagen de abajo).

Ten en cuenta: la Source Table tiene que ser Attachment y la Destination Table tiene que ser DocumentAttachmentAPIV2.

attach_BC_SF_05

imagen: sección General

b) Source Control

Y, como ya hemos dicho, recomendamos usar siempre una marca de tiempo al configurar cualquier transferencia de datos.

Así que ve a Source Control y añade algún source control (por ejemplo, cuándo se creó el archivo adjunto) (mira la imagen de abajo).

BC_SF_source_control_2

imagen: Source control


c) Table Link (key fields)

A continuación tienes que añadir las claves primarias/identificadores en la sección llamada Table Link (key fields).

BC_SF_table_link_2

imagen: Table Link

 
D) Field List (mapping)

Después, en Field List (mapping), tienes que añadir los campos que hay que mapear. Puedes añadir más de los que ves en la captura de pantalla de abajo. Los campos de la lista son los mínimos obligatorios.

attach_BC_SF_fieldmapping_4

imagen: Field List

 
E) Filters Source (delimitations)

Y la última sección, Filters Source (delimitations), es opcional. Puedes usarla para añadir filtros y ejecutar la transferencia solo para un registro concreto de Business Central.

attach_BC_SF_filter_source_2

imagen: Filter Source

2. Activa los cambios:

Cuando hayas creado la transferencia y añadido toda la información, acuérdate de hacer clic en Activate Design (arriba en la página de la transferencia) antes de lanzar una prueba.

Y listo, felicidades: has terminado la configuración en Rapidi y ya puedes transferir archivos adjuntos desde Business Central a Salesforce.

Veamos ahora cómo se ven los archivos adjuntos en Dynamics 365 Business Central y en Salesforce una vez transferidos.

Mira las capturas de pantalla de abajo.

EJEMPLO: archivos adjuntos desde Dynamics 365 Business Central A Salesforce

Aquí tienes un ejemplo de un archivo adjunto PDF (vinculado a un Sales Order en Business Central) transferido a una oportunidad en Salesforce:

attach_BC_SF_03

imagen: archivos adjuntos en Business Central

El archivo adjunto se guarda en la página Attached Documents y contiene todos los datos necesarios. 

Y así se ve el archivo PDF en Salesforce:

attach_BC_SF_04

imagen: vista de los archivos adjuntos en Salesforce

El archivo PDF se guarda en Notes & Attachments y queda vinculado a la oportunidad de Salesforce.

Espero que este recorrido te haya resultado útil. Si tienes alguna pregunta o necesitas ayuda para configurar tus transferencias de archivos adjuntos, no dudes nunca en ponerte en contacto con el equipo de soporte de Rapidi

Compruebe si encaja con su entorno

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