Compartir a través de


Experiencia unificada de desarrollador para aplicaciones de finanzas y operaciones

La experiencia de desarrollador unificada consolida las herramientas y entornos de desarrollo dispares en aplicaciones de finanzas y operaciones y Power Platform para reducir la fricción y simplificar el trabajo en estas aplicaciones. Las aplicaciones de finanzas y operaciones brindan un ecosistema rico para desarrolladores profesionales mediante el uso de un entorno de desarrollo basado en metadatos y código para escenarios de misión crítica. Power Platform brinda la capacidad de crear soluciones de forma rápida y fluida utilizando paradigmas de desarrollo de código bajo y utiliza Microsoft Dataverse como almacén de datos relacional. Power Platform también agrega la capacidad de crear e implementar sus soluciones mediante un proceso de integración e implementación continua (CI/CD).

Escenario típico

Considere un escenario típico en el que un desarrollador crearía una aplicación para capturar pedidos en Microsoft Power Apps y conservar los datos recopilados en Dataverse. Con los motores de sincronización de datos que se mencionan a continuación, los datos estarían disponibles para que las aplicaciones de finanzas y operaciones hicieran el trabajo pesado de determinar si los artículos solicitados están disponibles y su precio, entre otras cosas. Los resultados estarían disponibles casi en tiempo real en Power Apps.

Desarrollo de aplicaciones de finanzas y operaciones

El desarrollo de aplicaciones de finanzas y operaciones se realiza en Visual Studio utilizando la extensión de Visual Studio. Este entorno de desarrollo proporciona todo lo que un desarrollador profesional esperaría. El entorno unificado se ejecuta en la nube y, por eso, hemos realizado varios cambios y mejoras en la forma en que un desarrollador trabaja con aplicaciones de finanzas y operaciones. Sin embargo, los desarrolladores de aplicaciones de finanzas y operaciones existentes se encuentran con que la mayoría de sus flujos de trabajo no difieren de lo que están acostumbrados. El artículo Escribir, implementar y depurar código X++ le explica cómo crear código X++, implementarlo en la nube, ejecutarlo y depurarlo allí. Es probable que el resto del contenido que probablemente encuentre sobre el desarrollo de aplicaciones de finanzas y operaciones, como la forma de ampliar el código existente, siga siendo válido.

Más información : Instalar y configurar herramientas de desarrollo

Power Platform

Power Platform está respaldado por un rico ecosistema de desarrollo. Hay un rico conjunto de herramientas en Power Platform que puede utilizar para el desarrollo. En particular, el sistema de gestión de bases de datos relacionales de Dataverse es utilizado por la experiencia de desarrollador unificada. Muchas soluciones unificadas funcionan sincronizando datos entre tablas en la base de datos de la aplicación de finanzas y operaciones y tablas (entidades) en Dataverse. Hay dos tecnologías para eso: escritura dual y entidades virtuales.

Más información: Documentación de desarrolador de Microsoft Power Platform

Doble escritura

La doble escritura ofrece una integración estrecha y bidireccional casi en tiempo real entre las aplicaciones de finanzas y operaciones y Dataverse. Una vez que una entidad está habilitada para la escritura dual, cualquier cambio de creación, actualización o eliminación en las aplicaciones de finanzas y operaciones da como resultado escrituras en Dataverse, y cualquier cambio de este tipo en Dataverse da como resultado escrituras en aplicaciones de finanzas y operaciones. Por ejemplo, un cambio en la entidad Cliente en aplicaciones de finanzas y operaciones se refleja en la entidad Cuenta en Dataverse. Del mismo modo, un cambio en la entidad en Dataverse se refleja en la entidad Cliente en las aplicaciones de finanzas y operaciones. Si bien todo esto sucede con una configuración mínima, Power Platform proporciona una interfaz de usuario avanzada para todas sus necesidades de personalización.

Más información: DualWrite.

Tablas virtuales

Las tablas virtuales, también conocidas como entidades virtuales, permiten la integración de datos que residen en sistemas externos (incluidas aplicaciones de finanzas y operaciones). La capacidad de la tabla virtual representa perfectamente datos externos en tablas de Dataverse sin replicación de datos y, a menudo, sin codificación personalizada.

Más información: Tablas virtuales.

Pasos siguientes

Configurar Visual Studio en su equipo de desarrollo local.

Consulte también

Instalar y configurar herramientas de desarrollo
Escribir, implementar y depurar código X++
Preguntas frecuentes
Tutorial: provisión un nuevo ambiente con una plantilla basada en ERP
Desarrollar y personalizar la página de inicio (información heredada de Dynamics 365)
Experiencia de administración unificada para aplicaciones de finanzas y operaciones