Introducción al desarrollo con Microsoft Dataverse

Completado

Se debe ampliar la plataforma de Dataverse con código siempre que es necesario que se produzca algún nivel de automatización que las funciones existentes no admiten y no se pueda crear fácilmente la automatización con técnicas que usen poco código, como Power Automate. Estos tipos de puntos de extensibilidad a menudo se ejecutan como código del lado del servidor a través de un activo llamado complemento. Flujo y otras opciones permiten la automatización y la lógica asincrónicas, pero no pudieron hacer todo lo que los complementos hacen actualmente para las reglas sincrónicas. Los complementos siguen siendo necesarios cuando se necesita implementar operaciones síncronas dentro de una aplicación basada en modelos.

El desarrollo de complementos de Dataverse es una habilidad esencial de todo desarrollador de Power Platform y una de las tareas más comunes que se requieren de nosotros.

Crear aplicaciones basadas en modelos

Los metadatos y las tablas de Dataverse almacenan todos los datos y la lógica empresarial en el nivel de tabla que define una aplicación basada en modelos. Además, el método con el que empaquetamos y distribuimos las personalizaciones a una aplicación basada en modelos (a través de soluciones) también está contenido en Dataverse.

Crear aplicaciones de cliente

Dataverse proporciona un conjunto de API que se pueden usar para crear cualquier aplicación, ya sea una aplicación web personalizada escrita en ASP.NET, una aplicación Node.js, una aplicación de Windows u otro tipo de aplicación. Las ventajas de usar Dataverse para crear su aplicación son muchas, y algunas de ellas se resumen en la siguiente sección.

Ventajas

Cada entorno de Dataverse tiene un conjunto unificado de características que le permiten crear definiciones orientadas al negocio de los datos y procesos empresariales de su organización dentro de varias aplicaciones. Gracias a que los datos y metadatos residen en la nube, las aplicaciones son fáciles de gestionar y administrar. Además, un modelo de seguridad incorporado le permite controlar el acceso a las tablas y la funcionalidad para diferentes conjuntos de usuarios dentro de su organización.

Microsoft ha creado muchas aplicaciones propias en Dataverse, como Dynamics 365 Sales, Dynamics 365 Customer Service y Dynamics 365 Field Service. Al crear las aplicaciones en función de la misma plataforma Dataverse, puede interactuar fácilmente con datos creados por otras aplicaciones en Dataverse.