Publicado en

Tipos de aplicaciones dentro de Power Apps

Hola,

Estamos llevando el curso de aplicaciones con Power Apps y hemos llegado a conocer los tipos de aplicaciones que existen en la Power Platform.

Aquí te los describo.

Existen 3 tipos de enfoques principales para crear aplicaciones y estan son:

  1. Canvas App
  2. Model Driven Apps
  3. Power Pages

Cada una de ellas esta pensada en un escenario y aplicabilidad de uso.

1 – Canvas Apps o aplicaciones de lienzo (Las más conocidas)

En donde el usuario diseñar la interfaz con Drag and Drop, arrastrando y soltando controles (Label, TextBox, Dropdown, Gallery, etc) sobre un lienzo en blanco, similar al diseño de una Power Point o un Figma.

Lo bueno: Tiene mayor flexibilidad visual y personalización. | Lo malo: La escalabilidad de este tipo de aplicación, el mantenimiento puede llegar a ser complejo.

Casos de uso: Registro de visitas de condominio, Checklist o inspecciones de tareas, aprobación de solicitudes internas, control de inventario simplificado, relevar evidencias en campo.

Características:

  • Aplicación con capacidad de adaptación a Tablets y/o Moviles.
  • Uso de conectores a diversas fuentes de datos: Excel, Sharepoint, SQL, Dataverse, APIs, etc.
  • Experiencia muy personalizable.
  • Control total del diseño visual.
  • El uso de la base de datos Dataverse es Opcional.

2 – Model Driven Apps

En este tipo de aplicación te enfocas en los datos, primero defines el modelo de datos y la aplicación prácticamente se genera automáticamente.

El uso de la base de datos Dataverse es Obligatoria para crear las tablas de la aplicación.

Aquí no diseñas interfaces bonitas, ni pantallas desde cero.

Lo bueno: Desarrollo extremadamente rápido | Lo malo: Muy poca personalización visual.

Casos de uso:

  • Service Desk
  • CRM
  • ERP

Características:

  • Desarrollo rápido.
  • Interfaz empresarial lista para el uso.
  • Formularios de mantenimiento automáticos.
  • Vistas, eliminación, dashboards, y búsqueda ya integrados.
  • Seguridad basada en roles.
  • Mayor control sobre permisos.

Arquitectura general: Dataverse > Tablas > Relaciones de Entidades > App (Model Driven App)

3 – Power Pages (Portals)

Permite crear portale web externos. Aquí los usuarios no necesitan tener una licencia de Power Apps para poder acceder.

Ejemplo:

  • Portal de Clientes
  • Portal de Proveedores
  • Mesa de ayuda
  • Portal de matricula para alumnos.
  • Portal de postulaciones

Características:

  • Sitios web empresariales
  • Accesible desde internet
  • Login para clientes y proveedores
  • Gestión de usuarios externos
  • Formularios conectados al Dataverse con tablas virtuales.

En general, cada tipo de aplicación resuelve una problemática o es más eficiente para ciertos aspectos.

Tabla Comparativa

CaracterísticaCANVAS APPMODEL-DRIVEN APPSPOWER PAGES
Usuarios InternosSíSíSí
Usuarios ExternosNoNoSí
Personalización de diseñoAltoMuy BajoMedio
Desarrollo RápidoMedioAltoMedio
Dataverse ObligatorioNoSíSí
Ideal para movilesSíNoSí
Ideal para aplicaciones empresariales grandesTal vezSíTal vez
Ideal para portales webNoNoSí

Quieres poner en práctica cada una de las aplicaciones, deja un comentario.

¡Saludos!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *