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.
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.
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).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios