En esta página, aprenderá a conectar Campaign Classic a Microsoft Dynamics CRM 365.
Una posible implementación es mediante API web (recomendado). Consulte la siguiente sección para aprender a configurar la conexión con Microsoft Dynamics.
La sincronización de datos se realiza mediante una actividad de flujo de trabajo dedicada. Más información.
Para conectar Microsoft Dynamics 365 y trabajar con Adobe Campaign mediante API web, debe aplicar los siguientes pasos:
En Microsoft Dynamics CRM:
Obtenga más información en esta sección
En Campaign Classic:
Obtenga más información en esta sección
Al conectar Adobe Campaign con Microsoft Dynamics, las limitaciones son:
Para generar el token de acceso y las claves para configurar la cuenta, debe iniciar sesión en Microsoft Azure Directory mediante credenciales de administrador global. Luego, siga los pasos descritos a continuación.
Para obtener el ID de cliente, debe registrar una aplicación en Azure Active Directory. El ID de cliente es el mismo que el ID de aplicación.
<instance identifier>
.http://localhost
para URL de inicio de sesión.Una vez guardado, obtendrá un ID de aplicación que es el identificador de cliente para Campaign.
Obtenga más información en esta página.
Para obtener el Identificador de clave de certificado (customKeyIdentifier) y el ID de clave (keyId), siga los pasos a continuación:
Vaya a Azure Active Directory > Registros de aplicación y seleccione la aplicación que se creó anteriormente.
Haga clic en Certificados y secretos.
Haga clic en Cargar certificado, y busque y cargue el certificado público generado.
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'>
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 tendrá que codificarlo 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.
Haga clic en el vínculo Manifiesto para obtener el 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) serán necesarios más adelante para configurar la cuenta externa de Microsoft Dynamics CRM mediante el certificado CRM O-Auth type.
Paso 1: Configurar los Permisos requeridos para la aplicación que se creó.
Vaya a Azure Active Directory > Registros de aplicación y seleccione la aplicación que se creó anteriormente.
Haga clic en Configuración en la parte superior izquierda.
En Permisos requeridos, haga clic en Añadir y, luego, en Seleccionar una API > Dynamics CRM en línea.
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.
A continuación, desde la aplicación, seleccione el Manifiesto en el menú Administrar.
En el editor Manifiesto, establezca la propiedad allowPublicClient
de null
en true
y haga clic en Guardar.
Paso 2: Conceder consentimiento de administrador
Vaya a Azure Active Directory > Aplicaciones empresariales.
Seleccione la aplicación a la que desea conceder el consentimiento de administrador para todo el inquilino.
En el menú del panel izquierdo, seleccione Permisos en Seguridad.
Haga clic en Conceder consentimiento de administrador.
Para obtener más información, consulte Documentación de Azure.
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
Paso 2: Asignar una licencia adecuada al usuario creado
Paso 3: Crear un usuario de aplicación en Dynamics CRM
En Microsoft Azure, vaya a Configuración > Seguridad > Usuarios.
Haga clic en el menú desplegable, seleccione Usuarios de la aplicación y haga clic en Nuevo.
Utilice el mismo nombre de usuario que el usuario creado en el directorio principal anterior
El uso del mismo nombre genera un error de clave de duplicado, por lo que hasta que se confirme si este paso es necesario, utilice un nombre de usuario diferente y continúe.
Asigne el ID de aplicación para la aplicación que creó anteriormente.
Haga clic en Administrar funciones y elija la función Administrador del sistema para el usuario.
Tras la retirada del mercado de RDS de Microsoft, los tipos de implementaciones de CRM On-Premise y Office 365 ya no son compatibles con Campaign. Adobe Campaign ahora solo admite la implementación de la API web para la versión de CRM Dynamic CRM 365. Más información.
Para conectar Microsoft Dynamics 365 y Campaign, debe crear y configurar una cuenta External Account dedicada en Campaign.
Vaya a Administration > Platform > External accounts.
Seleccione la cuenta externa Microsoft Dynamics CRM. Marque la opción Enabled.
Rellene la información necesaria para conectar Microsoft Dynamics 365 y Campaign.
La configuración de cuenta externa de Microsoft Dynamics CRM con cada CRM O-Auth type se describe en esta sección.
Haga clic en el vínculo Microsoft CRM configuration wizard…. Adobe Campaign detecta automáticamente las tablas de la plantilla de datos de Microsoft Dynamics.
Seleccionar las tablas que se van a recuperar.
Haga clic en Next para comenzar a crear el esquema coincidente.
Para aprobar la configuración, debe desconectarse y volver a conectarse a la consola de Adobe Campaign.
Puede comprobar que el esquema de datos coincidente esté disponible en Adobe Campaign.
Haga clic en el vínculo Synchronizing enumerations… para comenzar a sincronizar las enumeraciones entre Adobe Campaign y Microsoft Dynamics.
Campaign y Microsoft Dynamics ahora están conectados. Puede configurar la sincronización de datos entre los dos sistemas. Obtenga más información en la sección Sincronización de datos.
Debe asegurarse de incluir en la lista de permitidos dos direcciones URL: la del servidor y login.microsoftonline.com
en la configuración del servidor. Para obtener más información sobre cómo configurar los permisos de la URL, consulte esta página.
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 | Sí |
Dinero (como doble) | Sí |
memo, entityname, primarykey, uniqueidentifier (como cadenas) | Sí |
Estado, lista de selección (almacenamos los valores posibles en listas desglosadas), estado (cadena) | Sí |
propietario (como cadena) | Sí |
Búsqueda (solo búsquedas de referencia de entidad única) | Sí |
cliente | No |
Acerca de | No |
PartyList | No |
ManagedProperty | No |
Conjunto de opciones de selección múltiple | No |