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

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

April 02, 2025 · Andreea Arseni · Uso de MyRapidi

¡Nos complace anunciar que ya admitimos transferencias bidireccionales de archivos adjuntos con Microsoft Dynamics 365 Finance!

Si usas Salesforce y Microsoft Dynamics 365 Finance, puedes transferir archivos adjuntos entre ambos sistemas sin complicaciones, con un flujo de datos fluido y una colaboración ágil entre plataformas.

Con MyRapidi puedes configurar fácilmente la transferencia de adjuntos, ya sea de Microsoft Dynamics 365 Finance a Salesforce o al revés. Tanto si se trata de facturas como de PDF u otros archivos esenciales, nuestra solución garantiza que los adjuntos estén siempre disponibles allí donde más los necesitas. ¡Nosotros nos encargamos! 

En este artículo veremos cómo la transferencia bidireccional de adjuntos entre Microsoft Dynamics 365 Finance y Salesforce puede transformar tus operaciones. Explicaremos para qué puedes usarla, qué ventajas tiene y cómo configurarla en MyRapidi, y te mostraremos algunos ejemplos.

¿Para qué puedes usarlo?

Integrar la transferencia de adjuntos entre Microsoft Dynamics 365 Finance y Salesforce aporta varias ventajas a tu organización:

¿Qué formatos admitimos?

Desde Microsoft Dynamics 365 Finance:

Desde Salesforce:

Pasos para configurar la transferencia bidireccional de adjuntos

Estos son los pasos necesarios para configurar por completo la transferencia bidireccional de adjuntos.

1. Identifica las entidades relevantes:

2. Define la lógica de transferencia:

Determina cómo deben circular los adjuntos entre los sistemas:

  1. De Microsoft Dynamics 365 Finance a Salesforce: Los PDF creados en Microsoft Dynamics 365 Finance se transfieren automáticamente a Salesforce.
  2. De Salesforce a Microsoft Dynamics 365 Finance: Los PDF creados en Salesforce se transfieren automáticamente a Microsoft Dynamics 365 Finance.

A. De Microsoft Dynamics 365 Finance a Salesforce:

Mapea los campos de datos:

Mapea los campos de datos

Con Rapidi puedes mapear los campos de adjuntos necesarios entre la entidad correspondiente de Microsoft Dynamics 365 Finance y el objeto de Salesforce. En la captura de pantalla vemos cuatro campos mapeados de la entidad CustomerAttachmentV2 de Microsoft Dynamics 365 Finance al objeto Attachment de Salesforce:

FO-SFDC-Attachment-Transfer

imagen: Mapeo en MyRapidi

Los cuatro mapeos que se muestran:

  1. FileContents → Body
    • Concepto: El campo Body de Salesforce almacena los datos reales del archivo codificados en Base64. En Microsoft Dynamics 365 Finance, FileContents contiene el archivo codificado en binario. Rapidi toma FileContents y rellena con esos mismos datos el campo Body de Salesforce.
  2. FileName → Name
    • Concepto: Todo Attachment de Salesforce debe tener un Name (el nombre del archivo). Este mapeo traslada el nombre original del archivo de Microsoft Dynamics 365 Finance al nombre en Salesforce, para que los usuarios reconozcan el adjunto en Salesforce por el mismo nombre de archivo que tenía en Microsoft Dynamics 365 Finance.
  3. TypeId → ContentType
    • Concepto: ContentType indica en Salesforce el tipo de documento. En Microsoft Dynamics 365 Finance, TypeId es un campo que indica el formato del adjunto. Este mapeo garantiza que Salesforce sepa cómo tratar el archivo para visualizarlo o descargarlo.
  4. #DBLOOKUP('DESTDS','Account','D365_ID__c','CustomerAccountNumber','Id') → ParentId
    • Concepto: Los adjuntos de Salesforce siempre deben hacer referencia a un ParentId que indica el registro al que está vinculado el adjunto (por ejemplo, un Account, Opportunity o un Case).
    • Explicación del LOOKUP: La función #DBLOOKUP de Rapidi encuentra la cuenta correcta de Salesforce comparando el número de cliente de Microsoft Dynamics 365 Finance con un campo personalizado de Salesforce (aquí llamado D365_ID__c) y devuelve el Id de Salesforce de la cuenta correspondiente. Ese Id devuelto se usa después como ParentId del adjunto.
    • Resultado: El adjunto recién creado queda vinculado a la cuenta correcta de Salesforce, de modo que los usuarios de Salesforce ven el archivo en el registro de cliente correcto.

Ejemplo de caso de uso:

Se adjunta un documento nuevo a un registro de cliente en Microsoft Dynamics 365 Finance. A continuación, ese adjunto se transfiere automáticamente a Salesforce y se vincula al mismo registro de cliente. Así, los equipos de ventas y de finanzas pueden acceder a la misma documentación, lo que reduce las transferencias manuales de archivos y favorece una mejor colaboración entre departamentos.

Ejemplos de adjuntos

El siguiente ejemplo muestra el adjunto almacenado a nivel de cliente en Microsoft Dynamics 365 Finance, que después se transfiere a Salesforce y se asocia al mismo cliente:

FO-CustomerAttachmentV2

imagen: Adjunto en Microsoft Dynamics 365 Finance

SF-Attachment

imagen: Adjunto en Salesforce

Este mapeo muestra cómo automatizar la transferencia de adjuntos de Microsoft 365 Finance a Salesforce mapeando los campos necesarios. Así, las organizaciones se aseguran de que los adjuntos acaben en los registros correctos de Salesforce, listos para que los usen los equipos de ventas o de servicio.

B. De Salesforce a Microsoft Dynamics 365 Finance

Mapea los campos de datos

Con Rapidi puedes mapear los campos de adjuntos necesarios entre el objeto correspondiente de Salesforce y la entidad de Microsoft Dynamics 365 Finance. En la captura de pantalla vemos cinco campos mapeados del objeto Attachment de Salesforce a la entidad de Microsoft Dynamics 365 Finance llamada CustomerAttachmentV2.

SFDC-FO-Rapidi-Transfer

imagen: Mapeo en MyRapidi

Los cinco mapeos que se muestran:

  1. Body → FileContents
    • Concepto: El campo Body de Salesforce almacena los datos reales del archivo (codificados en Base64). Esos datos se mapean al campo FileContents de Microsoft Dynamics 365 Finance. Una vez transferido, los usuarios de Microsoft Dynamics 365 Finance pueden abrir o descargar el archivo desde el propio Microsoft Dynamics 365 Finance.
  2. Name → FileName
    • Concepto: El nombre de archivo del adjunto de Salesforce se traslada al registro de Microsoft Dynamics 365 Finance, de modo que el archivo se reconoce siempre por el mismo nombre en ambos sistemas.
  3. ##'File' → TypeId
    • Concepto: Aquí se usa la sintaxis de Rapidi para un mapeo de valor constante. La cadena File se inserta en el campo TypeId de Microsoft Dynamics 365 Finance en cada registro. Sin embargo, en Microsoft Dynamics 365 Finance las opciones de TypeId son: File, Image, Note, URL. Por lo tanto, habría que elegir la adecuada. 
  4. #DBLOOKUP('SOURCEDS','Account','Id','ParentId','D365_ID__c') → CustomerAccountNumber
    • Concepto:
      • El objeto Attachment de Salesforce suele hacer referencia a un registro “principal” mediante el campo ParentId
      • La función #DBLOOKUP de Rapidi busca en el origen de datos de Salesforce (SOURCEDS), dentro del objeto Account, donde Id = ParentId (el registro principal del adjunto). Después devuelve el valor almacenado en el campo D365_ID__c de esa cuenta.
      • Este valor devuelto se coloca en CustomerAccountNumber en Microsoft Dynamics 365 Finance, con lo que el archivo queda vinculado a la cuenta de cliente correcta dentro de Microsoft Dynamics 365 Finance.
  5. ContentType → FileType
    • Concepto: En Salesforce, ContentType indica el tipo de archivo. Al mapearlo a FileType en Microsoft Dynamics 365 Finance se conserva esa clasificación del formato de archivo, de modo que el sistema receptor sabe cómo gestionarlo y mostrarlo.

Ejemplo de caso de uso:

Se adjunta un documento nuevo a un registro de cliente en Salesforce. A continuación, ese adjunto se transfiere automáticamente a Microsoft Dynamics 365 Finance y se vincula al mismo registro de cliente. Así, los equipos de ventas y de finanzas pueden acceder a la misma documentación, lo que reduce las transferencias manuales de archivos y favorece una mejor colaboración entre departamentos.

Ejemplos de adjuntos

En el escenario que se ilustra a continuación, se adjunta un documento nuevo y se asocia a un cliente concreto. El mismo adjunto se transfiere de Salesforce a Microsoft Dynamics 365 Finance y se vincula al mismo cliente, para que los equipos vean el mismo nivel de información.

SFDC-Attachment_ex_sfdc_finance

imagen: Adjunto en Salesforce

D365-Finance-Attachment

imagen: Adjunto en Microsoft Dynamics 365 Finance

3. Conceptos adicionales

Por qué es importante

La transferencia bidireccional de adjuntos garantiza una documentación actualizada en todos los departamentos, elimina los silos de datos y mejora la eficiencia operativa. Al automatizar el intercambio de archivos, las empresas pueden reducir errores, ahorrar tiempo y favorecer una colaboración fluida entre los equipos de ventas y de finanzas.

En resumen, en este artículo hemos visto cómo la transferencia bidireccional de adjuntos entre Microsoft Dynamics 365 Finance y Salesforce mantiene la documentación actualizada en todos los departamentos y hace que las operaciones sean más fluidas y eficientes. Al automatizar el intercambio de archivos y reducir la intervención manual, las empresas pueden eliminar los silos de datos, minimizar los errores y mejorar la colaboración entre los equipos de ventas y de finanzas. Esta integración marca un antes y un después para las organizaciones que quieren agilizar sus procesos y aumentar su eficiencia operativa.

Espero que este artículo te haya resultado útil. Si tienes algún problema al configurar tus transferencias de archivos, ponte en contacto con soporte para recibir más ayuda.

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

Mira la grabación del webinar sobre nuestra integración Salesforce - Microsoft Dynamics 365 Finance

Webinar

Cómo integrar Salesforce y Microsoft Dynamics 365 Finance

Ver bajo demanda

Compruebe si encaja con su entorno

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