Uso de Campaign y Microsoft Dynamics 365

Active sus datos CRM en la comunicación entre canales: obtenga información sobre cómo pasar contactos de Microsoft Dynamics 365 a Adobe Campaign y comparta los datos de rendimiento de la campaña (envía, abre, hace clic y devuelve) 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.

NOTA

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.

PRECAUCIÓN

Los pasos de esta documentación le guiarán a través de la creación de integraciones/registros que implican la asignación de permisos y/o acceso de administrador. Es su responsabilidad asegurarse de que estos pasos cumplan con las políticas de su empresa antes de realizarlas y realizarlas con cuidado.

Configuración de Microsoft Dynamics 365

Para conectar Microsoft Dynamics 365 para que funcione con Adobe Campaign mediante API web, inicie sesión en Directorio de Microsoft Azure usando 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 e 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

Obtención del ID de cliente de Dynamics 365

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

  1. Vaya a Azure Active Directory > Registros de aplicación y seleccione Nuevo registro.
  2. Escriba 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 al configurar 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

Para obtener la variable Identificador de clave de certificado (customKeyIdentifier) y 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 puede denominar claves públicas.

Siga estos pasos:

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

La variable Identificador de clave de certificado (customKeyIdentifier) y 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:

- openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
NOTA

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.

A continuación, 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

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

NOTA

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

Creación de la conexión

En primer lugar, 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. Select Microsoft Dynamics CRM cuenta externa en Tipo para obtener más informació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 Credenciales de contraseña, proporcione los siguientes detalles:

      • Servidor: URL del servidor de 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 de su navegador, 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 la versión de Dynamics CRM 365 CRM .
    2. Para configurar la cuenta externa de Microsoft Dynamics CRM para que se conecte con Adobe Campaign con un Certificado, proporcione los siguientes detalles:

      • Servidor: URL del servidor de 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 de su navegador, 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: La clave disponible en el Manifiesto de la aplicación, tal como se explica en esta sección.
      • Custom Key identifier: Identificador disponible en la variable 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, tal como se explica en esta sección.
      • Versión de CRM: Elija la versión de Dynamics CRM 365 CRM .
  4. Seleccione el Habilitar para activar la cuenta en Campaign.

NOTA

Para aprobar la configuración, cierre la sesión y vuelva a iniciarla en la consola de Adobe Campaign.

Seleccionar tablas para sincronizar

Ahora puede configurar tablas para sincronizar.

  1. Haga clic en el Microsoft CRM configuration wizard….
  2. Seleccione las tablas que desea sincronizar e inicie el proceso.
  3. Compruebe el esquema generado en Adobe Campaign en el nodo Administration > Configuration > Data schemas.
NOTA

Asegúrese de agregar a la lista de permitidos dos direcciones URL: la URL del servidor y login.microsoftonline.com. Para ello, póngase en contacto con el representante de su Adobe.

Sincronice las enumeraciones

Una vez creado el esquema, puede sincronizar las enumeraciones automáticamente de 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. Haga clic en 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 use 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

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

En esta página