Aplicaciones basadas en modelo con tecnología de Microsoft Dataverse

Completado

Al crear una aplicación basada en modelo, usa tablas de Microsoft Dataverse como bloques de creación. Las aplicaciones basadas en modelo empiezan con su modelo de datos, y se desarrollan a partir de la forma de los procesos y datos empresariales del núcleo en Dataverse hasta los formularios, las vistas, los gráficos y otros componentes del modelo.

Es importante asegurarse de que los datos y los procesos de negocio en el nivel de datos estén estructurados adecuadamente antes de crear la aplicación, pero puede hacer ajustes cuando crea su aplicación. Las aplicaciones basadas en modelo generarán automáticamente una interfaz de usuario con capacidad de respuesta en los dispositivos. Sin embargo, este resultado depende bastante del modelado de los datos en Dataverse.

Diagrama de aplicaciones basadas en modelo con tecnología de Dataverse

Enfoque para la creación de aplicaciones basadas en modelos

Al crear aplicaciones basadas en modelos, es importante centrarse en tres áreas:

  • Modelado de datos empresariales

  • Definición de procesos empresariales

  • Composición de la aplicación

Para obtener más información sobre la creación de aplicaciones basadas en modelo, consulte la ruta de aprendizaje Crear relaciones, reglas de negocio, cálculos y consolidaciones en Dataverse y Descripción general de la creación de aplicaciones basadas en modelo.

Tenga en cuenta la aplicación Asset Checkout, que tiene tres tablas de datos: Product, Reservation y Review.

Captura de pantalla de la pantalla de datos con las opciones de la aplicación resaltadas

Estas tres tablas tienen relaciones establecidas. Por ejemplo, hay una relación de varios a uno mediante la columna Producto asociado entre la tabla Review y la tabla Product.

Captura de pantalla de la relación de tablas utilizando la columna de producción asociada

De manera similar, una relación de varios a uno se configura mediante la columna Reserva de producto entre la tabla Reserva y la tabla Productos.

Captura de pantalla de la relación varios a uno utilizando la columna de reserva de producto.

En el diseñador de aplicaciones, puede ver que cada tabla tiene su propio formulario.

Captura de pantalla de los formularios de tabla en el diseñador de aplicaciones

Debido a la conexión directa con tablas Dataverse, las aplicaciones basadas en modelo le brindan flexibilidad para elegir qué formulario desea incluir en cualquier página y qué vista o gráfico mostrar. Cuando elige editar un formulario, vista o gráfico, el editor de aplicaciones lo lleva directamente a la tabla Dataverse donde modifica o crea estos elementos. Tan pronto como publique cualquier cambio que haga en la tabla, el formulario/vista/gráfico de la aplicación también cambiará. Es más, cualquier otra aplicación basada en modelo que utilice esa tabla como origen de datos obtendrá acceso instantáneamente a las vistas/formularios/gráficos que modifique o cree.