Antes de conectar Dynamics 365 con Enginy, asegúrate de que tu organización cumple estos requisitos. Este artículo cubre lo que necesitas del lado de Dynamics — para los pasos de configuración, consulta Cómo configurar tu integración de Dynamics 365.
Qué hará Enginy con tu Dynamics 365
Con los permisos concedidos, Enginy podrá:
Leer, crear y modificar cuentas (accounts) en tu instancia.
Leer, crear y modificar leads o contactos (según cómo configures Enginy).
Crear tareas, llamadas y correos para registrar la actividad de tus campañas.
Leer los usuarios del sistema (necesario para asignar owners de registros).
Leer las vistas y consultas guardadas para poder importar listas desde ellas.
Planes y versiones soportadas
Antes de conectar, comprueba que tu Dynamics es compatible con Enginy.
Producto | Compatibilidad | Detalle |
Dynamics 365 Sales (nube de Microsoft) | ✅ Compatible | Integración completa |
Dynamics 365 Customer Service (nube de Microsoft) | ✅ Compatible | Integración completa |
Dynamics 365 Marketing | ⚠️ Parcial | Puedes conectar, pero sólo funciona sobre contactos, cuentas y actividades estándar. Las entidades propias de Marketing no están integradas. |
Dynamics 365 Field Service | ⚠️ Parcial | Puedes conectar, pero sólo funciona sobre contactos, cuentas y actividades estándar. Las entidades propias de Field Service no están integradas. |
Dynamics AX (todas las versiones) | ❌ No compatible | — |
Dynamics 365 on-premise (servidores propios del cliente) | ❌ No compatible | — |
Dynamics 365 Finance & Operations (F&O) | ❌ No compatible | — |
Dynamics 365 Business Central | ❌ No compatible | Usa una plataforma técnica distinta |
Dynamics en nubes gubernamentales (Microsoft Cloud for US Government, GCC / GCC High) | ❌ No compatible | — |
Dynamics en la nube de China (operada por 21Vianet) | ❌ No compatible | — |
¿No sabes qué versión tienes?
Si intentas conectar un entorno no compatible, Enginy no te dirá directamente "tu versión no es compatible" — verás un error genérico de conexión y no podrás completar el proceso.
Si tienes dudas sobre qué producto o edición usa tu empresa, o si has visto un error al intentar conectar, habla con nuestro equipo de soporte antes de seguir intentándolo — te ayudaremos a confirmar la compatibilidad en menos tiempo del que te llevaría a ti solo.
Permisos del usuario
Una vez conectado, Enginy comprueba ciertos roles de seguridad requeridos de Dynamics y muestra el resultado en un panel informativo, para ayudarte a diagnosticar problemas de permisos.
Nota: esta comprobación se ejecuta después de conectar y no bloquea la autorización inicial — es una herramienta de diagnóstico, no un requisito previo. Si tienes problemas de sincronización después de conectar, revisa primero este panel.
Autenticación
Enginy se conecta vía OAuth 2.0 sobre Azure AD (Microsoft Entra ID) usando MSAL (Microsoft Authentication Library). Los scopes solicitados son:
openid,profile,offline_access— estándar de Microsoft Identity para identidad y refresh tokens.https://disco.crm.dynamics.com/.default— usado sólo para el paso inicial de discovery (localizar tu instancia de Dynamics dentro del tenant).Después, un scope específico por instancia:
${apiUrl}/.default(por ejemplohttps://tuempresa.crm.dynamics.com/.default).
Qué significa .default
Enginy usa el patrón .default de Microsoft Identity. Esto significa que no se solicita un permiso individual por operación, sino todos los permisos que estén concedidos a la app de Enginy en tu tenant. Es el patrón recomendado por Microsoft para integraciones de aplicaciones.
Seguridad
Los tokens se refrescan automáticamente.
Al eliminar la integración desde Enginy, se borran las credenciales de nuestros sistemas. Sin embargo, la aplicación de Enginy permanece registrada en tu tenant de Microsoft Entra ID hasta que la elimines allí manualmente. Para desconectar completamente, revoca el acceso manualmente desde tu Azure AD / Microsoft 365 admin center.
