¿Qué son las aplicaciones controladas por modelos en Power Apps?
El diseño de aplicaciones basadas en modelos es un enfoque del desarrollo de aplicaciones centrado en componentes. Para el diseño de aplicaciones controladas por modelos no se requiere código y las aplicaciones que crea pueden ser simples o muy complejas. A diferencia del desarrollo de aplicaciones de lienzo, donde el diseñador tiene control total sobre el diseño de la aplicación, con las aplicaciones controladas por modelos, la mayoría del diseño lo determina el usuario y viene determinado en gran medida por los componentes que agrega a la aplicación.

El diseño de las aplicaciones controladas por modelos proporciona las siguientes ventajas:
- Entornos de diseño enriquecidos no de código orientados a los componentes
- Crear aplicaciones complejas que responden adecuadamente con una IU similar en una variedad de dispositivos de escritorio a móvil
- Amplia capacidad de diseño
- Su aplicación se puede distribuir como una solución
Enfoque de la creación de aplicaciones controladas por modelos
Básicamente, la creación de una aplicación controlada por modelos consta de tres áreas de enfoque clave.
- Modelado de datos empresariales
- Definición de procesos empresariales
- Creación de páginas personalizadas (vista previa)
- Componer la aplicación
Modelado de datos empresariales
Para modelar datos empresariales determine qué datos necesitará la aplicación y cómo se relacionarán los datos con otros datos. En el diseño controlado por modelos se usa una arquitectura controlada por metadatos para que los diseñadores puedan personalizar la aplicación sin escribir código. Metadatos significa "datos acerca de datos" y define la estructura de los datos almacenados en el sistema. Tutorial: Crear una tabla personalizada que tenga componentes en Power Apps
Definición de procesos empresariales
Definir y aplicar procesos de negocio coherentes es un aspecto clave del diseño de aplicaciones basadas en modelo. Los procesos coherentes garantizan que los usuarios de la aplicación se centren en su trabajo y no en recordar realizar un conjunto de pasos manuales. Los procesos pueden ser simples o complejos y normalmente cambian con el tiempo. Para crear un proceso, en el área Controlado por modelos de PowerApps.com, seleccione
> Personalizaciones avanzadas > Abrir explorador de soluciones. A continuación, en el panel de navegación de la izquierda en el explorador de soluciones, seleccione Procesos y, a continuación, Nuevo. Más información: Información general sobre flujos de proceso de negocio y Aplicar lógica de negocios con Microsoft Dataverse.
Creación de páginas personalizadas (vista previa)
Las aplicaciones basadas en modelos ahora tienen la capacidad de usar aplicaciones de lienzo de forma nativa con la introducción de la página personalizada. Este es un nuevo tipo de página que se crea en el diseñador de la aplicación de lienzo utilizando un diseño flexible, funciones de Power Fx de código bajo y conectores Power Apps. Para más información, vea Descripción general de la página personalizada de la aplicación basada en modelos (vista previa).
Componer la aplicación controlada por modelos
Después de modelar los datos y definir los procesos, cree la aplicación seleccionando y configurando los componentes que necesita usando el diseñador de aplicaciones.

Si es nuevo en Power Apps y desea obtener información sobre cómo convertir sus ideas en una solución totalmente funcional utilizando Power Apps, empiece con la planificación de un proyecto de Power Apps.
Pasos siguientes
Crear la primera aplicación controlada por modelos
Conocer los componentes de las aplicaciones basadas en modelos
Información general sobre páginas personalizadas de aplicación basada en modelo (vista previa)