Determinar qué tipo de aplicación hacer

En Power Apps, tiene dos opciones al crear aplicaciones: aplicaciones basadas en modelos y aplicaciones de lienzo.

La siguiente es una comparación básica de alto nivel. Para obtener más detalles sobre estos dos tipos de aplicaciones, vea Descripción general de la creación de aplicaciones en Power Apps.

Aplicaciones basadas en modelos.

Las aplicaciones basadas en modelos requieren una base de datos Microsoft Dataverse. Se construyen sobre los datos modelados en ese entorno de base de datos. Las vistas y las pantallas de detalles para aplicaciones basadas en modelos se basan en la estructura de datos. Debido a esto, ofrecen a los usuarios una apariencia más consistente de una pantalla a otra sin requerir mucho esfuerzo por parte del creador de la aplicación.

Las aplicaciones basadas en modelos son buenas para escenarios donde la lógica de negocios es compleja, como:

  • Modelos de datos sofisticados

  • Administración de procesos de negocio

  • Seguimiento de actividades asociadas con datos

Aplicaciones de lienzo.

Las aplicaciones de lienzo, por su parte, se pueden generar con o sin una base de datos de Dataverse. Usan conectores para tener acceso a datos y servicios. Las aplicaciones de lienzo comienzan con una pantalla en blanco, como el lienzo de un artista, y el creador diseña manualmente cada pantalla. Esto le da al creador un control completo sobre la ubicación de cada elemento en el lienzo.

Use aplicaciones de lienzo si el usuario espera una experiencia de usuario personalizada. Ofrecen:

  • Una interfaz gráfica e intuitiva

  • La posibilidad de crear una interfaz de usuario basada en los requisitos del usuario

  • Integración que abarca múltiples sistemas mediante el uso de conectores

Considere crear una aplicación basada en modelo a menos que sus usuarios tengan una necesidad específica de una aplicación de lienzo. Las aplicaciones basadas en modelos le permiten crear su aplicación rápidamente porque no le requieren desarrollar la interfaz de usuario.

Nota

Si está creando una aplicación para que la utilicen sus clientes en la Web, también puede crear un tercer tipo de aplicación: aplicación de portal.

Crear una solución completa que use múltiples aplicaciones

Su proceso de negocio puede requerir más de una aplicación.

Por ejemplo, nuestro proyecto de informe de gastos tiene varios conjuntos de tareas que son bastante diferentes, por lo que consideraremos crear varias aplicaciones. Los datos que usan son los mismos, pero la experiencia del usuario se adaptará al escenario específico y a las personas.

Tareas para cada paso del proceso empresarial.

Como puede ver en el ejemplo anterior, hay varios tipos de personas que manejan el mismo conjunto de datos. Las aplicaciones de lienzo serían la mejor opción para los empleados que completen el formulario de gastos, lo que permite a personas como Lee enviar un informe de gastos utilizando una aplicación móvil atractiva que es intuitiva y se puede usar cuando está desconectado.

Una aplicación de lienzo para la creación de informes de gastos.

Volviendo a la sección sobre Documentación del proceso de negocio, puede ver que los requisitos de Abhay son:

  • Debe poder revisar todos los informes de gastos y recibos

  • Responsable de garantizar el cumplimiento de todos los informes de gastos

  • Tiene un gran volumen de trabajo; necesita poder procesar la información rápidamente

  • Debe ser capaz de informar sobre el equilibrio entre gastos y presupuesto

Para poder procesar un gran volumen de trabajo y procesar información rápidamente, la mejor opción sería una aplicación basada en modelo. Le permite a Abhay ver rápidamente todos los detalles del informe de gastos enviado, ver cómo afecta al presupuesto y buscar información relacionada, como detalles del proveedor.

Una aplicación basada en modelos para procesar informes de gastos.

En este escenario de ejemplo, puede ver una combinación de la aplicación de lienzo y la aplicación basada en modelo. Aunque son dos tipos diferentes de aplicaciones, todos los datos se pueden centralizar en un solo lugar (Dataverse).

Dos aplicaciones con datos en Dataverse.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).