Que son aplicacións controladas por modelos en Power Apps?

Visión xeral das aplicacións baseadas en modelos

O deseño de aplicacións baseado en modelos é un enfoque que se centra en engadir compoñentes como formas,vistas, e gráficos e cadros de mando a táboas usando unha ferramenta de deseño de aplicacións. Ademais, relacións conectar táboas entre si de xeito que permita a navegación entre elas e garantice que os datos non se repitan innecesariamente.

Usando o deseñador de aplicacións con pouco ou ningún código, podes crear aplicacións sinxelas ou moi complexas.

Aplicacións dirixidas por procesos

As aplicacións baseadas en modelos son especialmente adecuadas para procesar aplicacións dirixidas que son densas de datos e facilitan aos usuarios moverse entre os rexistros relacionados. Por exemplo, se está a construír unha aplicación para xestionar un proceso complexo, como incorporar novos empregados, xestionar un proceso de vendas ou relacións con membros nunha organización como un banco, unha aplicación baseada en modelos é unha excelente opción.

Modelaxe de datos

Aínda que se chaman aplicacións dirixidas por modelos, moitas veces é máis fácil pensar nelas modelo de datos aplicacións dirixidas. Isto é porque, sen un modelo de datos aloxado dentro Microsoft Dataverse, non podes crear unha aplicación baseada en modelos.

Experiencia do usuario

Desde a perspectiva do usuario, todas as aplicacións baseadas en modelos ofrecen unha experiencia similar, que é ambas as dúas cousas accesible a moitos usuarios e ao dispositivo utilizado. A experiencia é semellante ao diagrama que se mostra a continuación.

Neste exemplo, a aplicación contén tres táboas (retos, ideas, proxectos en equipo), un panel de control, e múltiples gráficos e vistas. Os usuarios poden navegar entre as táboas usando o panel esquerdo ou a través do panel.

Modelo de aplicación controlada por modelos

Beneficios do enfoque baseado en modelos

A diferenza aplicación de lenzo desenvolvemento no que o deseñador ten control total sobre o deseño da aplicación, con aplicacións baseadas en modelos, gran parte da interface de usuario está determinada por ti e en gran parte designada polo compoñentes engades á aplicación.

Este método de desenvolvemento de aplicacións ten algunhas vantaxes notables.

  • Unha vez que o modelo de datos e relacións foron creados, o proceso de construción é relativamente rápido debido aos ricos deseñadores sen código centrados en compoñentes.
  • As aplicacións teñen unha interface de usuario similar en varios dispositivos, desde ordenadores ata móbiles.
  • As aplicacións son accesible e sensible automaticamente.
  • A experiencia do usuario é coherente en todas as aplicacións baseadas en modelos. Unha vez que un usuario confía nunha aplicación baseada en modelos, as aplicacións posteriores son máis fáciles de adoptar dentro dunha organización.
  • Migración de aplicacións entre desenvolvemento, proba e produción ambientes é relativamente sinxelo de usar solucións.

Obtén máis información sobre os beneficios do enfoque baseado en modelos

Comparación de aplicacións baseadas en modelos e lenzos

Nas aplicacións de lenzo, o creador de aplicacións ten control total sobre o deseño da aplicación. Con aplicacións baseadas en modelos, gran parte do deseño está determinado polos compoñentes que engades. A énfase está máis en ver rapidamente os datos da túa empresa e na toma de decisións en lugar de no deseño de aplicacións complexos.

Categoría Aplicacións controladas por modelos Aplicacións de lenzo
Plataforma de datos Dataverse só Dataverse+ moitos outros usando conectores
Experiencia de deseño Deseño centrado en compoñentes sen código Manipulación de propiedades de control mediante expresións Power Fx
Control de IU Limitado, principalmente personalización Control total
Consistencia da aplicación Alta: difire principalmente en función das táboas e das vistas escollidas Moitas veces baixo, dado o importante control que teñen os deseñadores sobre a experiencia do usuario
Migración entre ambientes Simple Potencialmente complexo dado que as fontes de datos poden ter que actualizarse
Velocidade de creación Rápido Relativo á complexidade do deseño
Capacidade de resposta Responde automaticamente Só responsive se está deseñado deste xeito
Navegación polas relacións Automático, sempre que existan relacións Só cando se deseña e aplica mediante fórmulas Power Fx
Funcionalidades de accesibilidade Integrado Deseñado na aplicación: Crea aplicacións de lenzo accesibles

Pasos para crear e compartir unha aplicación baseada en modelos

Nun nivel fundamental, a creación de aplicacións baseada en modelos consta das seguintes áreas.

  • Modelaxe de datos de empresa
  • Definición dos procesos de negocio
  • Composición da aplicación
  • Configurar roles de seguranza
  • Compartir a súa aplicación

Gran parte do tempo dedicado á construción da aplicación dedícase a modelar os datos empresariais e, nalgún caso, a definir os procesos comerciais. A personalización dos roles de seguranza dependerá das necesidades da organización.

Obtén máis información sobre os pasos para crear unha aplicación baseada en modelos

Usando unha aplicación dirixida por modelos

Desenvolveuse documentación que axuda aos usuarios a navegar e interactuar con éxito polas aplicacións baseadas en modelos de xeito que lles permita ser máis produtivos.

Obtén máis información sobre o uso de aplicacións baseadas en modelos

Podes usar aplicacións baseadas en modelos nun dispositivo móbil e executalas en modo sen conexión.

Usando solucións para axudar na xestión do ciclo de vida das aplicacións

Xestión do ciclo de vida da aplicación é a forma na que desenvolvemos unha aplicación desde a súa concepción ata o final da súa vida.

Solucións úsanse para actuar como envoltorios de todos os elementos necesarios para entregar un produto para o seu uso nunha empresa.

Como mínimo, unha aplicación baseada en modelos require unha única táboa, un mapa do sitio e a propia aplicación. Non obstante, as aplicacións baseadas en modelos inclúen xeralmente unha cantidade considerable máis, e isto inclúe aplicacións de lenzo, roles de seguranza, variables de ambiente e moito máis.

Explorador de solucións

As solucións ofrecen os medios polos que estes elementos poden ser migrados entre ambientes. En consecuencia, as solucións son unha parte importante de calquera estratexia de xestión do ciclo de vida das aplicacións.

Cando creas unha aplicación baseada en modelos, debes creala dentro dunha solución.

Requisitos mínimos para crear unha aplicación baseada en modelos

As aplicacións baseadas en modelos poden ser complexas. Non obstante, os requisitos mínimos para construílos son relativamente sinxelos.

  • A Microsoft Power Apps licenza.
  • Capacidade para crear un Power Platform ambiente. Esta é unha característica do Power Apps e as licenzas de Dynamics 365 posuídas.
  • Un ambiente de Power Platform.
  • A Dataverse base de datos dentro do medio ambiente. Selecciónase cando crea un ambiente. Máis información: Crear un ambiente cunha base de datos
  • Privilexios para que o creador traballe como personalizador do sistema ou creador de ambientes no entorno onde se crea a aplicación baseada en modelos. Máis información: Acerca de roles de seguranza predefinidos
  • A táboa. (Hai moitas táboas estándar, incluída a conta, que existen por defecto).
  • Unha mesa columna. (Cada táboa ten polo menos unha columna e moitas columnas do sistema).
  • Unha mesa vista, para ver rexistros. (Hai un número por defecto).
  • Unha mesa forma, para introducir datos. (Haberá un por defecto).

Créase unha aplicación baseada en modelos, engadindo unha táboa a a mapa do sitio utilizando o deseñador de aplicacións, e executando o proceso de validación e publicación da aplicación.

Pasos seguintes

Obtén información sobre o valor das aplicacións baseadas en modelos

Creación dunha aplicación sinxela dirixida por modelos é unha boa forma de comezar. Pode querer Crea unha solución antes de facelo.

Para profundizar na creación de aplicacións baseadas en modelos, consulte Pasos para crear unha aplicación baseada en modelos.

Se é novo en Power Apps e quere obter máis información acerca de como converter as súas ideas nunha solución totalmente funcional con Power Apps, comece coa planificación dun proxecto de Power Apps.

Comprender os compoñentes da aplicación baseada en modelos axudarache a comprender algúns dos elementos que compoñen unha aplicación baseada en modelos.

Máis información sobre a licenza para o Power Platform

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).