Què són les aplicacions basades en models al Power Apps?

Informació general de les aplicacions basades en models

El disseny d'aplicacions basades en models és un enfocament que se centra a afegir components com ara formularis, visualitzacions, gràfics i escriptoris digitals a les taules mitjançant una eina de disseny d'aplicacions. A més, les relacions connecten les taules de manera que permeten la navegació entre elles i garanteixen que les dades no es repeteixin innecessàriament.

Amb el dissenyador d'aplicacions amb poc o cap codi, podeu crear aplicacions senzilles o complexes.

Dissenyador d'aplicacions amb compte i taula de contactes afegida

Aplicacions basades en processos

Les aplicacions basades en models són especialment adequades per processar aplicacions basades en dades denses i facilitar als usuaris el moviment entre registres relacionats. Per exemple, si esteu creant una aplicació per administrar un procés complex, com ara la incorporació de nous empleats, l'administració d'un procés de vendes o les relacions amb els membres d'una organització com ara un banc, una aplicació basada en models és una opció fantàstica.

Modelització de dades

Tot i que les anomenem aplicacions basades en models, sovint és més fàcil pensar-les com a aplicacions basades en models de dades . Això es deu al fet que, sense un model de dades allotjat al Microsoft Dataverse, no podeu crear una aplicació basada en models.

Experiència de l'usuari

Des de la perspectiva de l'usuari, totes les aplicacions basades en models ofereixen una experiència similar, que és accessible tant per a molts usuaris com per al dispositiu utilitzat. L'experiència és similar al diagrama que es mostra aquí.

En aquest exemple, l'aplicació conté tres taules (reptes, idees, projectes d'equip), un escriptori digital i diversos gràfics i visualitzacions. Els usuaris naveguen entre les taules mitjançant la subfinestra esquerra o mitjançant l'escriptori digital.

Aplicació controlada per models d'exemple

Beneficis de l'enfocament basat en models

A diferència del desenvolupament d'aplicacions de llenç , on el dissenyador té un control total sobre el disseny de l'aplicació, amb les aplicacions basades en models, gran part de la interfície d'usuari es determina per vosaltres i està designada en gran mesura pels components que afegiu a l'aplicació.

Hi ha alguns avantatges notables en aquest mètode de desenvolupament d'aplicacions.

  • Un cop creat el model de dades i les relacions , el procés de compilació és relativament ràpid a causa dels dissenyadors sense codi centrats en components.
  • Les aplicacions tenen una interfície d'usuari similar en diversos dispositius, des de l'escriptori fins al mòbil.
  • Les aplicacions són accessibles i responen automàticament.
  • L'experiència de l'usuari és coherent a totes les aplicacions basades en models. Una vegada que un usuari confia en una aplicació basada en models, les aplicacions posteriors són més fàcils d'adoptar dins d'una organització.
  • La migració d'aplicacions entre entorns de desenvolupament, prova i producció és relativament senzilla mitjançant solucions.

Més informació sobre els avantatges de l'enfocament basat en models

Comparació d'aplicacions basades en models i de llenç

A les aplicacions de llenç, el creador de l'aplicació té un control total sobre el disseny de l'aplicació. Amb les aplicacions basades en models, gran part del disseny està determinat pels components que afegiu. L'èmfasi es posa més en veure ràpidament les dades del vostre negoci i prendre decisions en lloc d'un disseny d'aplicacions complex.

Categoria Aplicacions basades en models Aplicacions de llenç
Plataforma de dades Només Dataverse Dataverse + molts altres que utilitzen connectors
Experiència de disseny Disseny centrat en components sense codi Manipulació de propietats de control mitjançant expressions del Power Fx
Control de la interfície d'usuari Personalització limitada, predominantment Control total
Coherència de l'aplicació Alt: difereix principalment en funció de les taules i les vistes escollides Sovint baix, donat el control significatiu que els dissenyadors tenen de l'experiència de l'usuari
Migració entre entorns Simple Potencialment complex, ja que és possible que s'hagin d'actualitzar les fonts de dades
Velocitat de creació Ràpid En relació amb la complexitat del disseny
Sensible Resposta automàtica Només sensible si es dissenya d'aquesta manera
Navegació per relacions Relacions automàtiques, sempre que existeixin relacions Només quan es dissenya i s'aplica mitjançant fórmules del Power Fx
Característiques d'accessibilitat Incorporat Dissenyat a l'aplicació: crear aplicacions de llenç accessibles

Passos per crear i compartir una aplicació basada en models

A nivell fonamental, la creació d'aplicacions basada en models consta de les àrees següents.

  • Modelatge de dades empresarials
  • Definició de processos de negoci
  • Redacció de l'aplicació
  • Configuració de les funcions de seguretat
  • Compartir l'aplicació

Gran part del temps dedicat a construir l'aplicació es dedica a modelar les dades de negoci i, en alguns casos, a definir els processos de negoci. La personalització de les funcions de seguretat depèn de les necessitats de l'organització.

Més informació sobre els passos per crear una aplicació basada en models

Utilitzar una aplicació basada en models

S'ha desenvolupat documentació que ajuda els usuaris a navegar i interactuar amb èxit amb aplicacions basades en models de manera que les ajudi a ser més productives.

Més informació sobre l'ús d'aplicacions basades en models

Podeu utilitzar aplicacions basades en models en un dispositiu mòbil i executar-les en mode fora de línia.

Ús de solucions per ajudar a la gestió del cicle de vida de les aplicacions

La gestió del cicle de vida de les aplicacions (ALM) és la manera en què desenvolupem una aplicació des de la concepció fins al final de la seva vida útil.

Les solucions s'utilitzen per actuar com a embolcalls de tots els elements necessaris per lliurar un producte per al seu ús dins d'una empresa.

Com a mínim, una aplicació basada en models requereix una sola taula, un mapa del lloc i la pròpia aplicació. Tanmateix, les aplicacions basades en models generalment inclouen una quantitat considerable més, i això inclou aplicacions de llenç, funcions de seguretat, variables d'entorn i molt més.

Explorador de solucions

Les solucions ofereixen els mitjans pels quals aquests objectes es poden migrar entre entorns. En conseqüència, les solucions són una part important de qualsevol estratègia de gestió del cicle de vida de les aplicacions.

Quan creeu una aplicació basada en models, heu de crear-la dins d'una solució.

Requisits mínims per crear una aplicació basada en models

Les aplicacions basades en models poden ser complexes. Tanmateix, els requisits mínims per construir-los són relativament senzills.

  • Una llicència del Microsoft Power Apps.
  • Capacitat per crear un entorn del Power Platform. Aquesta és una característica de les llicències del Power Apps i del Dynamics 365 que es mantenen.
  • Un entorn del Power Platform.
  • Una base de dades del Dataverse dins de l'entorn. Aquesta opció se selecciona quan creeu un entorn. Més informació: Crear un entorn amb una base de dades
  • Privilegis perquè el creador funcioni com a personalitzador del sistema o creador d'entorns a l'entorn on es crea l'aplicació basada en models. Més informació: Sobre les funcions de seguretat predefinides
  • Una taula. (Hi ha moltes taules estàndard, inclòs el compte, que existeixen per defecte.)
  • Columna d'una taula. (Cada taula té almenys una columna i moltes columnes del sistema.)
  • Una visualització de taula, per visualitzar registres. (Hi ha un número per defecte.)
  • Un formulari de taula, per introduir dades. (N'hi haurà un per defecte.)

Mitjançant el dissenyador d'aplicacions, es crea una aplicació basada en models afegint una pàgina, que afegeix navegació a l'aplicació i normalment es basa en una taula o pàgina personalitzada.

Passos següents

Més informació sobre el valor de les aplicacions basades en models

Crear una aplicació senzilla basada en models és una bona manera de començar. És possible que vulgueu crear una solució abans de fer-ho.

Per aprofundir en la creació d'aplicacions basades en models, aneu a Passos per crear una aplicació basada en models.

Si sou nou al Power Apps i voleu obtenir informació sobre com convertir les vostres idees en una solució que funcioni completament amb el Power Apps, comenceu amb Planificació d'un projecte del Power Apps.

Entendre els components de l'aplicació basada en models us ajuda a entendre alguns dels elements que formen una aplicació basada en models.

Més informació sobre les llicències del Power Platform