Ir al contenido principal

Permisos y Prerrequisitos para Dynamics 365

Lo que necesitas del lado de Dynamics 365 antes de conectar con Enginy: licencia, permisos, autenticación, sandbox y seguridad.

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 ejemplo https://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.

¿Ha quedado contestada tu pregunta?