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.
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
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.
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.
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.
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).
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).