Que son as aplicacións dirixidas por modelos en Power Apps?

Visión xeral das aplicacións xeradas por modelos

O deseño de aplicacións baseadas en modelos é un enfoque que se centra en engadir compoñentes como formularios, vistas e gráficos e paneis a táboas usando unha ferramenta de deseño de aplicacións. Ademais, as relacións conectan as táboas dun xeito que permite a navegación entre elas e garantiza que os datos non se repitan innecesariamente.

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

Procesar aplicacións controladas

As aplicacións baseadas en modelos son especialmente adecuadas para procesar aplicacións controladas con moitos datos e facilitan aos usuarios o movemento entre 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 de 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 baseadas en modelos, moitas veces é máis fácil pensar nelas como aplicacińs controladas por modelos de datos. Isto ocorre porque, sen un modelo de datos albergado en 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 é accesible para moitos usuarios e para o 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 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 controlado por modelos

A diferenza do desenvolvemento de aplicacións de lenzo, onde o deseñador ten un control total sobre o deseño da aplicación, nas aplicacións controladas por modelos, a maior parte da interface de usuario está determinada por vostede e, en gran parte, designado polos compoñentes que engada á aplicación.

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

  • Unha vez que o modelo de datos e as 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 escritorio ata móbil.
  • As aplicacións son accesibles e con capacidade de resposta 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.
  • A migración de aplicacións entre ambientes de desenvolvemento, proba e produción é relativamente sinxela ao usar solucións.

Máis información sobre os beneficios do enfoque controlado por modelos

Comparación de aplicacións xeradas por modelos e de lenzo

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

Categoría Aplicacións controladas por modelos Aplicacións de lenzo
Plataforma de datos Só Dataverse Dataverse + moitos outros usando conectores
Deseñar a experiencia Deseño sen código centrado en compoñentes Manipulación de propiedades de control mediante expresións Power Fx
Control da interface de usuario. Limitado, principalmente personalización Control total
Coherencia da aplicación Alta: difire principalmente en función das táboas e vistas escollidas Moitas veces baixa, dado o importante control que teñen os deseñadores sobre a experiencia do usuario
Migración entre ambientes Simple Potencialmente complexa dado que as fontes de datos poden ter que actualizarse
Velocidade de creación Rápida Relativa á complexidade do deseño
Capacidade de resposta Con capacidade de resposta automaticamente Só responde se se deseña deste xeito
Navegación polas relacións Automática, sempre que existan relacións Só cando se deseña e aplica mediante fórmulas Power Fx
Funcionalidades de accesibilidade Integradas Deseñadas na aplicación: Crear aplicacións de lenzo accesibles

Pasos para crear e compartir unha aplicación controlada por modelos

Nun nivel básico, a creación de aplicacións controladas por 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.

Máis información acerca dos pasos para a creación dunha aplicación xerada por modelos

Usar unha aplicación baseada en modelos

Desenvolveuse documentación que axuda aos usuarios a navegar e interactuar con éxito con aplicacións controladas por modelos de maneira que lles permita ser máis produtivos.

Obter máis información acerca das aplicacións controladas por modelos

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

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

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

As solucións úsanse para actuar como envoltorios de todos os elementos necesarios para entregar un produto para o seu uso dentro dunha 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 crea unha aplicación baseada en modelos, debe 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ílas son relativamente sinxelos.

  • Unha licenza Microsoft Power Apps.
  • Capacidade para crear un Power Platform entorno. Esta é unha característica das licenzas Power Apps e Dynamics 365 que se teñen.
  • Un ambiente Power Platform.
  • Unha Dataverse base de datos dentro do contorno. 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 ambiente onde se crea a aplicación baseada en modelos. Máis información: Acerca de roles de seguranza predefinidos
  • Unha táboa. (Hai moitas táboas estándar, incluída a conta, que existen por defecto).
  • Unha columna da táboa. (Cada táboa ten polo menos unha columna e moitas columnas do sistema).
  • Unha vista da táboa, para ver rexistros. (Hai un número por defecto).
  • Un formulario de táboa, para introducir datos. (Hai un por defecto).

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

Pasos seguintes

Máis información sobre o valor das aplicacións controladas por modelos

Creación dunha aplicación sinxela dirixida por modelos é unha boa forma de comezar. Pode Crear 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 es novo en Power Apps e queres aprender como converter as túas ideas nunha solución totalmente funcional usando Power Apps, comeza por Planificar un proxecto Power Apps.

Comprender os compoñentes da aplicación baseada en modelos axudaralle 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).