Integrar con Microsoft Dataverse mediante la sincronización de datos
Las aplicaciones empresariales a menudo usan datos de más de un origen. Dataverse combina datos en un solo conjunto de lógica que facilita la conexión de Business Central a otras aplicaciones de Dynamics 365. Por ejemplo, Dynamics 365 Sales o su propia aplicación basada en Dataverse. Para obtener más información sobre Dataverse, vaya a ¿Qué es Dataverse?.
Los pasos siguientes proporcionan una visión general de los pasos de la integración de Dataverse con Business Central
Nota
Estas tareas requieren el rol de seguridad Administrador del sistema en Dataverse y Business Central.
Asignar las licencias de Dataverse a los usuarios de Business Central que utilizarán las aplicaciones integradas.
Configure una conexión a Dataverse. Para obtener más información, vea Conectar a Dataverse.
Sincronice los datos entre las aplicaciones. Para obtener más información, consulte Sincronización de Business Central y Dataverse.
Introducción a Dataverse
Para comenzar con Dataverse necesitará una cuenta de Microsoft Power Apps. Si aún no tiene una cuenta de Power Apps, puede obtener una gratis visitando powerapps.com y eligiendo el vínculo Comenzar gratis. Para obtener más información sobre cómo comenzar con Dataverse, vaya al módulo Empezar con Dataverse de la formación de Microsoft.
Sincronización de datos bidireccional o unidireccional
Puede sincronizar datos, hasta o desde una aplicación comercial de Dynamics 365 hasta otra o en ambas direcciones casi en tiempo real a través de Dataverse. Por ejemplo, si integra Business Central con Dynamics 365 Sales, un vendedor puede crear un pedido de ventas en Dynamics 365 Sales y el pedido se sincronizará con Business Central. Por el contrario, desde Dynamics 365 Sales, el vendedor comprobar la disponibilidad del artículo en el pedido en Business Central.
Entidades estándar y personalizadas
Dataverse almacena de forma segura los datos en un conjunto de tablas, que son conjuntos de registros similares a cómo una tabla almacena datos dentro de una base de datos. Dataverse incluye un conjunto básico de tablas estándar que cubren escenarios típicos, pero también puede crear tablas personalizadas específicas de su organización. En Business Central, puede ver las tablas estándar y personalizadas que se sincronizan en la página Asignaciones de tablas de integración.
Acerca de la solución de integración base de Business Central
La solución de integración base es un componente clave de la integración. La solución agrega los roles y los niveles de acceso requeridos a las cuentas de usuario para la integración y crea las tablas necesarias para asignar la empresa de Business Central a la unidad de negocio en Dataverse.
De forma predeterminada, la guía de configuración asistida Configurar la conexión de Dataverse importará la solución. Para ello, la guía de configuración utiliza la cuenta de usuario de administrador que especifique. Esta cuenta debe ser un usuario válido de Dataverse con el rol de seguridad siguiente:
- Administrador del sistema
Para obtener más información sobre las cuentas de usuario, consulte los siguientes artículos:
- Configuración de cuentas de usuario para la integración con Dataverse
- Crear usuarios y asignar roles de seguridad de aplicaciones Microsoft Dynamics 365 (online).
La cuenta de administrador se usa solo una vez durante la instalación de los cambios en la configuración que realiza la solución de integración base en Dataverse. Después que la solución se importa, la cuenta ya no se necesita. La integración continuará utilizando la cuenta de usuario creada automáticamente para la integración.
Además de la personalización de Dataverse, la solución de integración también crea los siguientes roles en Dataverse para la integración:
Administrador de integración: permite a los usuarios administrar la conexión entre Business Central y Dataverse. Normalmente, este rol se asigna a la cuenta de usuario creada automáticamente para la sincronización.
Usuario de integración: permite a los usuarios acceder a los datos sincronizados. Normalmente, asigna este rol a las siguientes cuentas de usuario:
- Las cuentas de usuario que se crean automáticamente para la sincronización.
- Otros usuarios que necesitan acceso a los datos sincronizados.
Para obtener más información sobre cada rol, como los permisos y los niveles de acceso, vaya a Configuración de cuentas de usuario para la integración con Dataverse.
Cuando configura la conexión, crea asignaciones de tablas de integración que son necesarias para sincronizar datos. Las entidades de Dataverse se asignan a tablas y campos de tabla en Business Central a través de tablas de integración. Para obtener más información sobre asignaciones, vaya a Asignación de entidad estándar para sincronización.
Gestionar las diferencias en las monedas de transacción locales y base
Puede conectarse a un entorno Dataverse que tenga una moneda base diferente a la moneda local en Business Central. La conexión se realiza en Business Central en la página Configuración de la conexión de Dataverse o mediante la guía de configuración asistida Configurar la conexión a Dataverse.
Para poder conectarse, asegúrese de que la moneda base de la transacción en Dataverse tenga la divisa que se configuró en la página Divisas en Business Central y se especifica al menos un tipo de cambio para la divisa en la página Tipos de cambio de divisas.
A continuación, tiene un ejemplo. Está conectando Dataverse con el euro (EUR) establecido como moneda local en la página Configuración del libro mayor general al entorno Dataverse que tiene una moneda de transacción base establecida en dólares estadounidenses (USD). Necesitará USD en la página Divisas en Business Central y el tipo de cambio apropiado.
Cuando habilita la conexión a Dataverse, Business Central añade su moneda local a la entidad Divisa en Dataverse con el tipo de cambio del campo Factor de moneda en la página Tipos de cambio de moneda.
La sincronización de moneda es unidireccional, desde Business Central a Dataverse, las cantidades monetarias se convierten y sincronizan de la siguiente manera:
- Los importes en la moneda base Dataverse se convierten a la moneda local Business Central según el último tipo de cambio sincronizado desde Business Central.
- Los importes en la moneda local Business Central se sincronizan con la moneda local Business Central en una de las otras monedas (no base) en Dataverse.
Consulte también .
Encuentre módulos de aprendizaje en línea gratuitos de Business Central aquí
Comentarios
Enviar y ver comentarios de