Introducción a las aplicaciones basadas en modelo

Completado

Al contrario que las aplicaciones de lienzo, en las que crea una aplicación pantalla por pantalla agregando lógica y código a medida que avanza, las aplicaciones basadas en modelos pueden crearse en unos cuantos pasos sencillos. Las aplicaciones basadas en modelo usan un enfoque centrado en los componentes para desarrollar la aplicación. Al desarrollar las aplicaciones de lienzo, tiene el control completo sobre la apariencia y comportamiento de su aplicación, mientras que, en las aplicaciones basadas en modelos, es usted quien hace el diseño, con base en los componentes que agregue a la aplicación. A medida que selecciona vistas y formularios de sus tablas, estos se reflejan al instante en la vista previa, lo cual le permite ver exactamente cuál será el aspecto de la aplicación para sus usuarios. Se trata de una experiencia de creación WYSIWYG.

Funcionalidad de diseño sólido

El diseño de una aplicación basada en modelo comprende páginas, datos y automatización. Las páginas comprenden los puntos de navegación de su aplicación o las pantallas a las que sus usuarios pueden navegar. Los datos incluyen todas las tablas Dataverse que forman parte de su aplicación y la capacidad de agregar otras tablas del entorno. La automatización incluye cualquier flujo de proceso de negocio que forme parte de su aplicación y la capacidad de crear nuevos procesos.

Al crear su aplicación, comienza con una página. Tiene diferentes tipos de páginas para seleccionar, como Tabla de Dataverse, Panel de información, URL, Recurso web y Personalizada. Al seleccionar Nueva o Nueva página, verá estas opciones de página.

Captura de pantalla de los tipos de página de Vista y formulario basados en tablas, Panel y Personalizado

Páginas en aplicaciones basadas en modelos

  • Tabla de Dataverse: esta opción le proporciona dos páginas para cada tabla. Obtiene una vista con las filas y columnas de la tabla. También obtiene un formulario con el que los usuarios pueden interactuar con la tabla editando filas existentes o creando otras nuevas.
  • Panel de información: este tipo de página muestra una colección de gráficos relacionados con sus tablas. Los gráficos pueden provenir de cualquier tabla conectada a su aplicación y no tienen que ser de la misma tabla.
  • URL: agregar una URL a su navegación agrega un vínculo a una URL, no una pantalla de aplicación independiente. Al seleccionar la URL, se vincula al usuario a otra pestaña del navegador. De esta manera, puede proporcionar vínculos útiles que sean relevantes para el usuario de la aplicación.
  • Recurso web: muestra un recurso web dentro de la página de su aplicación. Los recursos web son archivos creados por desarrolladores que amplían la funcionalidad de una aplicación. Es una forma de conectar su aplicación a otros recursos que no sean las aplicaciones basadas en modelos.
  • Página personalizada: este tipo de página crea una página que muestra una aplicación de lienzo de Power Apps directamente en su aplicación basada en modelo. Puede diseñar y construir la aplicación de lienzo arrastrando los componentes interactivos en el lienzo.

A medida que agrega páginas a su aplicación, estas aparecen en el panel de navegación. Los usuarios verán un panel de navegación similar mientras usan la aplicación, y podrán usarlo para acceder a las diferentes páginas.

Captura de pantalla de las tres capas de diseños de página en la aplicación

Puede configurar la navegación en función de un Grupo o Subárea. Los nombres de los grupos aparecen como elemento de navegación en una aplicación, con los nombres de las subáreas del grupo debajo. Puede eliminar o agregar fácilmente estos componentes de acuerdo con lo que quiera obtener.

Dataverse como su origen de datos

Al crear una aplicación basada en modelo, puede usar todo el potencial de Dataverse para configurar rápidamente los formularios, las vistas, los gráficos y los flujos de procesos. Las relaciones ya establecidas entre tablas están disponibles automáticamente aquí y son fáciles de incorporar al crear vistas.

Captura de pantalla de las relaciones disponibles en la navegación de datos

Automatización mediante flujos de procesos de negocio

A través de aplicaciones basadas en modelos, puede crear flujos de procesos de negocio para ayudar a los usuarios a navegar por los formularios.

Captura de pantalla de la navegación para añadir un flujo de proceso de negocio

El proceso de creación le permite comenzar con una tabla que es parte de su entorno y, luego, crear etapas que aparecerán gráficamente encima de la página de la tabla y guiarán a los usuarios paso a paso a través del proceso de negocio.

Aplicaciones con capacidad de respuesta y con una interfaz de usuario similar en varios dispositivos, desde dispositivos de escritorio hasta móviles

Con las aplicaciones basadas en modelo, gran parte de la interfaz de usuario está determinada por el creador de aplicaciones y depende, en gran medida, de los componentes agregados a la aplicación. Las aplicaciones basadas en modelo tienen una interfaz de usuario similar en varios dispositivos, desde escritorio hasta móvil, y son accesibles y responden automáticamente.