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.
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.
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).
Comentarios
Enviar e ver os comentarios