Acceso a Business Central para Data Foundation
Data Foundation reúne los datos de cada sistema ERP e instancia que usted conecta en un único Common Finance Model, y Microsoft Dynamics 365 Business Central es uno de los ERP que lee directamente. La conexión usa una aplicación de Microsoft Entra ID con credenciales de cliente, un conjunto de permisos de solo lectura y algunos objetos de página publicados como servicios web. Esta página está dirigida al administrador de Business Central que lo configura y al usuario de PlaidCloud que se lo solicita.
PlaidCloud solo lee datos. Nadie envía un secreto de cliente por correo electrónico.
Enviar la solicitud de acceso
Sección titulada «Enviar la solicitud de acceso»En la pestaña Foundation del proyecto, elija Crear una conexión nueva en Conexión de Business Central. El formulario muestra la solicitud completa. Haga clic en Copiar solicitud para pegarla en su propio mensaje, o en Enviar solicitud por correo para abrirla en su programa de correo con el asunto “Read-only Business Central access for PlaidCloud (Microsoft Entra ID, client credentials).”
Qué configura el administrador de Business Central
Sección titulada «Qué configura el administrador de Business Central»-
Registre una aplicación en Microsoft Entra ID. En App registrations > New registration, agregue un secreto de cliente y anote el Directory (tenant) ID, el Application (client) ID y el secreto.
-
Agregue la aplicación en Business Central. Abra Microsoft Entra Applications, agregue la aplicación, establezca su estado en Habilitado y asígnele los conjuntos de permisos D365 READ y D365 BASIC para cada compañía sobre la que informe. No le asigne ningún conjunto de permisos de escritura.
-
Publique objetos de página como servicios web. En Search > Web Services > New, publique estos objetos de página con exactamente estos nombres de servicio y con Published marcado. La API estándar no incluye sus campos:
Página Nombre del servicio Notas 20 G/L Entries GLEntries16 Chart of Accounts GLAccounts100 Accounting Periods AccountingPeriods537 Dimension Values DimensionValues240 Business Units BusinessUnits605 IC Partner List ICPartners5802 Value Entries ValueEntriesCosto de los productos vendidos; opcional 120 G/L Budget Entries GLBudgetEntriesPresupuestos; opcional Statistical Ledger Entries StatisticalLedgerEntriesInductores estadísticos; opcional 118 General Ledger Setup GeneralLedgerSetupDimensiones de acceso directo 3 a 8; opcional 479 Dimension Set Entries DimensionSetEntriesDimensiones de acceso directo 3 a 8; opcional -
Comunique al usuario de PlaidCloud dos decisiones: el código de origen bajo el que se contabilizan sus ajustes de auditoría (PlaidCloud supone
ADJUSTMENT) y qué dimensión es su departamento (PlaidCloud supone la dimensión global 1, llamadaDEPARTMENT).
Qué enviar de vuelta
Sección titulada «Qué enviar de vuelta»| El administrador envía | Se introduce en PlaidCloud como |
|---|---|
| El Directory (tenant) ID | Directory (tenant) ID |
El nombre del entorno, por ejemplo production |
Nombre del entorno |
| El Application (client) ID | Application (client) ID |
| El secreto de cliente | Secreto de cliente, introducido mediante el formulario, no por correo electrónico |
| El nombre de la dimensión que es su departamento | La configuración del sistema department_dimension |
| Las compañías que PlaidCloud puede leer | Se eligen en Companies en PlaidCloud (al menos una) |
Las compañías de consolidación se indican en la configuración del sistema consolidation_companies, de modo que sus asientos no se cuenten como actividad de una compañía. Los tipos de cambio provienen de una sola compañía: indíquela en la configuración del sistema rate_company, o PlaidCloud usa la primera compañía.
Comprobar el acceso
Sección titulada «Comprobar el acceso»De vuelta en PlaidCloud, introduzca los valores y haga clic en Probar conexión. Cada conjunto de datos aparece como Legible, Falta un permiso o Error:
| Conjunto de datos | Qué necesita |
|---|---|
| Entidades, Plan de cuentas, Clientes, Productos, Tipos de cambio, Balance de comprobación | Acceso a la API (conjunto de permisos D365 READ) |
| Calendario fiscal | El servicio web AccountingPeriods |
| Departamentos | El servicio web DimensionValues |
| Libro mayor | El servicio web GLEntries |
| Líneas de ventas, Presupuesto, Inductores de asignación | Opcional |
Cuando falta un conjunto de datos, la prueba indica qué permiso o servicio web debe agregarse. Pida al administrador que lo agregue y pruebe de nuevo. Líneas de ventas, Presupuesto e Inductores de asignación son opcionales: un entorno que no los usa carga igualmente todo lo demás.