Requisitos previos del conector de Microsoft Dynamics 365 Business Central v2
Introducción
Como la conexión de Microsoft Dynamics 365 Business Central v2 será una aplicación que interactúa con Microsoft, deberá registrar una aplicación utilizando Microsoft Entra ID con un conjunto específico de permisos.
Pasos para el registro de la aplicación de Microsoft Azure
Siga estos pasos para crear un registro de aplicación con la plataforma de identidad de Microsoft:
-
En el portal de Azure, busque y haga clic en Microsoft Entra ID (anteriormente conocido como Azure Active Directory o Azure AD):
-
En la barra lateral izquierda, bajo Administrar, haga clic en Registros de aplicaciones.
-
Haga clic en Nuevo registro:
-
Ingrese un Nombre para su aplicación. Este nombre para mostrar será visible para los usuarios:
-
Haga clic en Registrarse para completar el registro de la aplicación. A continuación, se lo dirigirá a la página Descripción general de la aplicación:
Importante
Conserve el ID de aplicación (cliente) y el ID de directorio (inquilino) del registro de la aplicación para usarlos como
client_id
ytenant_id
al configurar una conexión. -
Haga clic en Agregar un certificado o secreto.
-
En la pestaña Secretos de cliente, haga clic en Nuevo secreto de cliente para abrir el panel Agregar un secreto de cliente. En este panel, ingrese una descripción y seleccione una fecha de vencimiento para el secreto de cliente. Luego, configúrelo y haga clic en Agregar:
-
El secreto del cliente ahora está visible en la pestaña Secretos del cliente. Consérvelo si desea configurar una conexión utilizando el tipo de concesión Credenciales del cliente.
Agregar los permisos necesarios al registro de la aplicación
El registro de su aplicación debe tener un conjunto específico de permisos.
En el portal de Azure, navegue hasta el registro de su aplicación y haga clic en Permisos de API en la barra lateral izquierda:
Importante
Dependiendo de la configuración de seguridad de su organización de Azure, algunos permisos requerirán el consentimiento del administrador para permitirlos.
Estos son los permisos que necesitarás configurar:
- Permisos de la aplicación Dynamics 365 Business Central
- Permisos delegados de Dynamics 365 Business Central
- Permisos delegados de Microsoft Graph
Permisos de la aplicación Dynamics 365 Business Central
Para agregar permisos a la aplicación Dynamics 365 Business Central, siga estos pasos:
-
En la página Permisos de API, haga clic en Agregar un permiso.
-
En el panel Solicitar permisos de API, haga clic en la pestaña APIs que usa mi organización, busque y haga clic en Dynamics 365 Business Central:
-
Haga clic en Permisos de la aplicación.
-
Habilite los permisos AdminCenter.ReadWrite.All, API.ReadWrite.All, app_access y Automation.ReadWrite.All.
-
Haga clic en Agregar permisos. Se mostrará la página Permisos configurados del registro de la aplicación actualizada.
Permisos delegados de Dynamics 365 Business Central
-
En la página Permisos de API, haga clic en Agregar un permiso.
-
En el panel Solicitar permisos de API, haga clic en la pestaña APIs que usa mi organización, busque y haga clic en Dynamics 365 Business Central:
-
Haga clic en Permisos de la aplicación.
-
Habilite los permisos Financials.ReadWrite.All y user_impersonation.
-
Haga clic en Agregar permisos. Se mostrará la página Permisos configurados del registro de la aplicación actualizada.
Permisos delegados de Microsoft Graph
-
En la página Permisos de API, haga clic en Agregar un permiso.
-
En el panel Solicitar permisos de API, haga clic en la pestaña APIs que usa mi organización, busque y haga clic en Microsoft Graph:
-
Haga clic en Permisos de la aplicación.
-
Habilite los permisos Financials.ReadWrite.All y user_impersonation.
-
Haga clic en Agregar permisos. Se mostrará la página Permisos configurados del registro de la aplicación actualizada.
La siguiente tabla resume el conjunto mínimo de permisos requeridos.
Nombre de API/permiso | Tipo | Descripción | Se requiere consentimiento del administrador |
---|---|---|---|
AdminCenter.ReadWrite.All | Aplicación | Acceso completo a la API del Centro de administración | Sí |
API.ReadWrite.All | Aplicación | Acceso completo a la API de servicios web | Sí |
app_access | Aplicación | Acceso según los permisos de la aplicación en Dynamics 365 Business Central | Sí |
Automation.ReadWrite.All | Aplicación | Acceso completo a la automatización | Sí |
Financials.ReadWrite.All | Delegado | Acceder a Dynamics 365 Business Central como el usuario que inició sesión | No |
user_impersonation | Delegado | Acceso como el usuario que inició sesión | No |
Usuario.Lectura | Delegado | Iniciar sesión y leer perfil de usuario | No |
Una vez que hayas agregado estos permisos, haz clic en Otorgar consentimiento de administrador para completar el registro. Una vez completado, cada permiso debe tener una marca de verificación verde.
Vincular la aplicación
A continuación, debe enlace su aplicación a Dynamics 365 Business Central. Siga estos pasos:
-
Acceda a la siguiente URL, realizando las sustituciones necesarias:
https://businesscentral.dynamics.com/{tenant_id}/{env}
-
Iniciar sesión.
-
En Buscar en Azure Active Directory, haga clic en Nuevo. Agregue la aplicación
client_id
y añadir una descripción (obligatorio). -
En Grupos de usuarios, utilice el menú desplegable para seleccionar el permiso que desea otorgar. Jitterbit recomienda ACCESO COMPLETO A D365 BUS, pero el mínimo aceptable es D365 COMPANY HUB.