Describa las diferencias entre las aplicaciones de lienzo y las aplicaciones basadas en modelos
¿Cómo determina qué aplicación utilizar? Si su aplicación no se va a conectar a una base de datos de Microsoft Dataverse, entonces la elección es sencilla. Crea una aplicación de lienzo, ya que las aplicaciones basadas en modelos solo se pueden crear sobre Dataverse. De lo contrario, es importante identificar primero para qué se utilizará su aplicación.
La tabla proporciona una comparación general entre las dos.
| Análisis sobre las aplicaciones | Lienzo | Basada en modelo |
|---|---|---|
| Origen de datos | Basada en Dataverse o no basada en Dataverse | Basada en Dataverse |
| Finalidad de la aplicación | Centrada en tarea o pantalla | Centrada en procesos u operaciones administrativas |
| Interfaz de usuario (IU) | Interfaz de usuario personalizada | Interfaz de usuario con capacidad de respuesta / uniforme |
| Integración de dispositivos | Personalización de usuario | |
| Se inserta con facilidad | Navegación de relaciones de datos | |
| Recorte de seguridad de la interfaz de usuario |
Para ampliar esto un poco más esta explicación, veamos un ejemplo. Contoso Real Estate vende propiedades comerciales y residenciales. Tiene un equipo de agentes sobre el terreno que se reúnen con vendedores potenciales y les muestran propiedades. Necesitan identificar rápidamente qué propiedades mostrar en función de las necesidades del comprador con el que están trabajando. Cuando trabajan con un nuevo vendedor, los agentes deben entrar rápidamente a la propiedad, tomar fotos y programar jornadas de puertas abiertas. También necesitan capturar cualquier otra información relevante para que la propiedad pueda incluirse en la lista lo más rápido posible.
Los vendedores de Contoso deben hacer lo siguiente:
- Identificar rápidamente qué propiedades mostrar en función de las necesidades del comprador con el que están trabajando.
- Introducir rápidamente nuevas propiedades, lo que incluye tomar fotografías.
- Programar jornadas de puertas abiertas.
Los administradores de Contoso deben hacer lo siguiente:
- Ver rápidamente qué propiedades están a la venta actualmente.
- Saber cuántas veces se ha mostrado una propiedad.
- Administrar las ofertas a medida que llegan.
- Ayudar a los vendedores mientras trabajan para vender propiedades.
Desde el punto de vista del vendedor, la mejor solución sería crear una aplicación de lienzo para ayudarles sobre el terreno. La aplicación de lienzo no solo puede conectarse a datos de Dataverse, sino que también puede conectarse fácilmente a otros orígenes de datos, como Google Calendar, para programar jornadas de puertas abiertas para propiedades. La capacidad de crear una interfaz de usuario personalizada significa que la aplicación puede diseñarse para brindar la mejor experiencia a los vendedores que trabajan sobre el terreno. Finalmente, gracias a las capacidades de integración del dispositivo, los vendedores pueden hacer fotos de la propiedad con facilidad usando su dispositivo móvil, y esas fotos se asocian automáticamente con la propiedad.
En la imagen se muestra un ejemplo del aspecto de una aplicación de lienzo del vendedor.
Los vendedores reciben una lista de propiedades en las que pueden buscar fácilmente para identificar propiedades y mostrar posibles compradores. Una vez que se identifica una propiedad, pueden ver fácilmente los detalles sobre la propiedad, incluidas las imágenes. Gracias a esta capacidad, el comprador puede ver la propiedad y decidir si vale la pena visitarla.
En lo que respecta a los administradores de Contoso Real Estate, deben tener una aplicación que les permita administrar el comportamiento general y ayudar a los vendedores. Una aplicación basada en modelos les ayudaría a respaldar a los vendedores y administrar las operaciones diarias. A medida que los vendedores introducen las propiedades mediante la aplicación de lienzo, están disponibles en la aplicación basada en modelos. Además, tendrán fácil acceso a jornadas de puertas abiertas, visitas y ofertas que se almacenan en Microsoft Dataverse. Los elementos como las reglas de negocio y los flujos de procesos de negocio se pueden usar para ayudar a guiar a los vendedores a través de los diversos procesos: poner una casa en una lista, organizar la casa, administrar jornadas de puertas abiertas y visitas, y negociar ofertas.
La siguiente imagen muestra un ejemplo del aspecto de una aplicación basada en modelos.
En el grupo Administración de propiedades, los administradores pueden acceder con facilidad a cosas como las propiedades inmobiliarias que están actualmente a la venta. A medida que abren una propiedad determinada, se les presenta información básica, como el tipo de propiedad, el precio de venta y el año de construcción. En la sección Detalles relacionados, tenemos acceso a jornadas de puertas abiertas, visitas y ofertas asociadas con esta propiedad. Esto proporciona a los administradores todo lo relacionado con esta propiedad desde una sola pantalla, sin necesidad de navegar a diferentes áreas de la aplicación.
Además, se puede usar una aplicación de lienzo para ayudar a complementar los datos de la aplicación basada en modelo. En este caso, tenemos una aplicación de lienzo incorporada en el formulario Propiedad inmobiliaria. Esta aplicación analiza la dirección, los metros cuadrados, el número de habitaciones y el precio de venta de la casa que se busca. La aplicación también muestra una lista de propiedades similares en los alrededores. Esta información ayuda a los administradores a hacer cosas como evaluar el precio de venta de la casa con respecto a propiedades similares de la zona. Si es necesario, pueden ajustar su precio de venta según sea necesario.
Al crear soluciones con Power Apps, a menudo se trata de identificar lo que los usuarios van a necesitar que haga una aplicación y, luego, diseñar las aplicaciones en consecuencia. La mayoría de las veces, una solución contiene una combinación de aplicaciones de lienzo y basadas en modelos.