Trabajo con Campaign y Microsoft Dynamics 365 crm-ms-dynamics

Activar los datos de CRM en la comunicación entre canales: Aprenda a pasar contactos de Microsoft Dynamics 365 a Adobe Campaign y comparta los datos de rendimiento de la campaña (envíos, aperturas, clics y devoluciones) de Adobe Campaign a Microsoft Dynamics 365.

Una vez completada la configuración, la sincronización de datos entre sistemas se realiza mediante una actividad de flujo de trabajo dedicada. Más información.

NOTE
Las versiones compatibles de Microsoft Dynamics se detallan en Campaign Matriz de compatibilidad.

Siga los pasos a continuación para configurar una cuenta externa dedicada para importar y exportar datos de Microsoft Dynamics 365 en Adobe Campaign.

Para cada sistema, estos pasos debe realizarlos un administrador.

CAUTION
Los pasos de esta documentación le guiarán a través de la creación de integraciones/registros que impliquen la asignación de permisos o acceso de administrador. Es su responsabilidad asegurarse de que estos pasos cumplan con las políticas de su compañía antes de realizarlos, y realizarlos cuidadosamente.

Configuración de Microsoft Dynamics 365 config-crm-microsoft

Para conectar Microsoft Dynamics 365 para trabajar con Adobe Campaign mediante API web, inicie sesión en Microsoft Azure Directory uso de un Administrador global y siga los pasos a continuación:

  1. Obtenga su ID de aplicación (cliente) de Dynamics 365. Más información
  2. Genere el identificador de clave de certificado de Microsoft Dynamics y el ID de clave. Más información
  3. Configure los permisos. Más información
  4. Crear un usuario de aplicación. Más información
  5. Codifique la clave privada. Más información

Obtener el ID de cliente de Dynamics 365 get-client-id-microsoft

Para obtener el ID de aplicación (cliente), debe registrar una aplicación en Azure Active Directory.

  1. Navegar a Azure Active Directory > Registros de aplicación y seleccione Nuevo registro.
  2. Introduzca un nombre único que pueda ayudar a identificar una instancia, como adobecampaign<instance identifier>.

Una vez guardado, Microsoft Azure Directory asigna un único ID de aplicación (cliente) a su aplicación. Necesitará este ID más adelante en la configuración de Dynamics 365 en Adobe Campaign.

Obtenga más información en Documentación de Microsoft Dynamics 365.

Genere el identificador de clave de certificado de Microsoft Dynamics e ID de clave config-certificate-key-id

Para obtener la Identificador de clave de certificado (customKeyIdentifier) y el ID de clave (keyId), debe cargar un certificado. Los certificados se pueden utilizar como secretos para probar la identidad de la aplicación al solicitar un token. También se pueden denominar claves públicas.

Siga estos pasos:

  1. Navegar a Azure Active Directory > Registros de aplicación y seleccione la aplicación que se creó anteriormente.
  2. Seleccionar en Certificados y secreto.
  3. Desde el Certificados pestaña, haga clic en Cargar certificado
  4. Cargue el certificado público.
  5. Vaya a la Manifiesto vínculo para obtener la Identificador de clave de certificado (customKeyIdentifier) y el ID de clave (keyId).

El Identificador de clave de certificado (customKeyIdentifier) y el ID de clave (keyId) son necesarios en Campaign para configurar la cuenta externa de Microsoft Dynamics 365 CRM con el certificado CRM O-Auth type.

Cómo generar el certificado público

Para generar el certificado, puede utilizar openssl.

Por ejemplo:

code language-none
- openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
note note
NOTE
Puede cambiar el número de días, aquí -days 365, en el ejemplo de código para un periodo de validez de certificado más largo.

Luego debe codificar el certificado en base64. Para ello, puede utilizar la ayuda de un codificador Base64 o utilizar la línea de comandos base64 -w0 private.key para Linux.

Configure los permisos config-permissions-microsoft

Paso 1: Configurar los Permisos requeridos para la aplicación que se creó.

  1. Vaya a Azure Active Directory > Registros de aplicación y seleccione la aplicación que se creó anteriormente.
  2. Haga clic en Configuración en la parte superior izquierda.
  3. En Permisos requeridos, haga clic en Añadir y, luego, en Seleccionar una API > Dynamics CRM en línea.
  4. A continuación, haga clic en Seleccionar, active la casilla Acceder a Dynamics 365 como usuarios de la organización y haga clic en Seleccionar.
  5. A continuación, desde la aplicación, seleccione el Manifiesto en el menú Administrar.
  6. En el editor Manifiesto, establezca la propiedad allowPublicClient de null en true y haga clic en Guardar.

Paso 2: Conceder consentimiento de administrador

  1. Vaya a Azure Active Directory > Aplicaciones empresariales.
  2. Seleccione la aplicación a la que desea conceder el consentimiento de administrador para todo el inquilino.
  3. En el menú del panel izquierdo, seleccione Permisos en Seguridad.
  4. Haga clic en Conceder consentimiento de administrador.

Para obtener más información, consulte Documentación de Azure.

Crear un usuario de aplicación create-app-user-microsoft

NOTE
Este paso es opcional con autenticación Password credentials.

El usuario de la aplicación es el usuario que usará la aplicación registrada arriba. Cualquier cambio realizado en Microsoft Dynamics mediante la aplicación registrada anteriormente se realizará mediante este usuario.

Paso 1: Crear un usuario no interactivo en el directorio activo de Azure

  1. Haga clic en Azure Active Directory > Usuarios y, luego, en Nuevo usuario.
  2. Proporcione el nombre pertinente que desee utilizar; además, el nombre de usuario debe estar en formato de correo electrónico.
  3. Elija Administrador de Dynamics 365 en la Función de directorio.

Paso 2: Asignar una licencia adecuada al usuario creado

  1. En Microsoft Azure, haga clic en Aplicación de administración.
  2. Vaya a Usuarios > Usuarios activos y haga clic en el usuario recién creado.
  3. Haga clic en Editar licencias de producto y seleccione el Plan de participación del cliente de Dynamics 365.
  4. Haga clic en Cerrar.

Paso 3: Crear un usuario de aplicación en Dynamics CRM

  1. En Microsoft Azure, vaya a Configuración > Seguridad > Usuarios.
  2. Haga clic en la lista desplegable y seleccione Usuarios de aplicaciones y haga clic en Nuevo.
  3. Utilice el mismo nombre de usuario que el usuario creado en el directorio principal anterior.
  4. Asigne el ID de aplicación para la aplicación que creó anteriormente.
  5. Haga clic en Administrar funciones y elija la función Administrador del sistema para el usuario.

Configuración de Campaign configure-acc-for-microsoft

Creación de la conexión new-ms-dyn-external-account

Primero, debe crear la cuenta externa de Microsoft Dynamics 365.

  1. Examine la Administration > Platform > External accounts del explorador de Campaign y cree una cuenta externa.

  2. Seleccionar Microsoft Dynamics CRM cuenta externa en la Tipo sección.

  3. Seleccione el método de autenticación en la CRM O-Auth type lista desplegable.

    1. Para configurar la cuenta externa de Microsoft Dynamics CRM para que se conecte con Adobe Campaign con Credenciales de contraseña, proporcione los siguientes detalles:

      • Servidor: URL del servidor Microsoft CRM. Para encontrar la URL del servidor de Microsoft CRM, acceda a su cuenta de Microsoft Dynamics CRM, haga clic en Dynamics 365 y seleccione la aplicación. A continuación, puede encontrar la URL del servidor en la barra de direcciones del explorador, por ejemplo: https://myserver.crm.dynamics.com/.
      • Cuenta: cuenta utilizada para iniciar sesión en Microsoft CRM.
      • Contraseña: cuenta utilizada para iniciar sesión en Microsoft CRM.
      • Identificador de cliente: ID de aplicación (cliente) que se puede encontrar desde el portal de administración de Microsoft Azure en la categoría Update your code, campo Client ID.
      • Versión de CRM: elija Dynamics CRM 365 CRM versión.
    2. Para configurar la cuenta externa de Microsoft Dynamics CRM para que se conecte con Adobe Campaign mediante una Certificado, proporcione los siguientes detalles:

      • Servidor: URL del servidor Microsoft CRM. Para encontrar la URL del servidor de Microsoft CRM, acceda a su cuenta de Microsoft Dynamics CRM, haga clic en Dynamics 365 y seleccione la aplicación. A continuación, puede encontrar la URL del servidor en la barra de direcciones del explorador, por ejemplo: https://myserver.crm.dynamics.com/.
      • Clave privada: copie/pegue la clave privada, codificada en base64 como se explica en esta sección.
      • ID de clave: Clave disponible en el Manifiesto de la aplicación, tal como se explica en esta sección.
      • Identificador de clave personalizada: Identificador disponible en el Manifiesto de la aplicación, tal como se explica en esta sección.
      • Identificador de cliente: ID de aplicación (cliente) que se puede encontrar desde el portal de administración de Microsoft Azure como se explica en esta sección.
      • Versión de CRM: elija Dynamics CRM 365 CRM versión.
  4. Seleccione el Activar para activar la cuenta en Campaign.

NOTE
Para aprobar la instalación, cierre la sesión y vuelva a iniciarla en la consola del cliente de Adobe Campaign.

Seleccionar tablas para sincronizar ms-dyn-create-tables

Ahora puede configurar tablas para sincronizar.

  1. Haga clic en Microsoft CRM configuration wizard….
  2. Seleccione las tablas para sincronizar e iniciar el proceso.
  3. Compruebe el esquema generado en Adobe Campaign en el nodo Administration > Configuration > Data schemas.
NOTE
Asegúrese de añadir a la lista de permitidos dos direcciones URL: la del servidor y login.microsoftonline.com. Para ello, póngase en contacto con su representante de Adobe.

Sincronice las enumeraciones sfdc-enum-sync

Una vez creado el esquema, puede sincronizar las enumeraciones automáticamente desde Dynamics 365 a Adobe Campaign.

  1. Abra el asistente desde el Synchronizing enumerations… vínculo.
  2. Seleccione la enumeración de Adobe Campaign que coincida con la enumeración de Dynamics 365.
    Puede reemplazar todos los valores de una enumeración de Adobe Campaign con los del CRM: para hacerlo, seleccione Yes en la columna Replace.
  3. Clic Next y luego Start para comenzar a importar las enumeraciones.
  4. Examine la Administration > Platform > Enumerations para comprobar los valores importados.

Adobe Campaign y Microsoft Dynamics 365 ya están conectados. Puede configurar la sincronización de datos entre los dos sistemas.

Para sincronizar datos entre los datos de Adobe Campaign y Microsoft CRM, cree un flujo de trabajo y utilice el CRM connector actividad.

Obtenga más información acerca de la sincronización de datos en esta página.

Tipos de datos de campo admitidos ms-dyn-supported-types

Para Microsoft Dynamics 365, los tipos de atributos admitidos o no admitidos se enumeran a continuación:

Tipo de atributo
Admitido
Tipos básicos: booleano, datetime, decimal, flotante, doble, entero, bigint, cadena
Dinero (como doble)
memo, entityname, primarykey, uniqueidentifier (como cadenas)
Estado, lista de selección (almacenamos los valores posibles en listas desglosadas), estado (cadena)
propietario (como cadena)
Búsqueda (solo búsquedas de referencia de entidad única)
cliente
No
Acerca de
No
PartyList
No
ManagedProperty
No
recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b