Crear una aplicació del llenç des de zero mitjançant el Microsoft Dataverse
Creeu una aplicació de llenç per administrar les dades emmagatzemades al Dataverse mitjançant taules estàndard (integrades), taules personalitzades (que crea l'organització) o totes dues.
En crear una aplicació des del Dataverse, no cal que creeu una connexió des del Power Apps com ho feu amb les fonts de dades, com ara el SharePoint, el Dynamics 365 o Salesforce. Només heu d'especificar les taules que voleu que es mostrin o administrin a l'aplicació.
Requisits previs
- Abans de crear una aplicació des de zero, familiaritzeu-vos amb els conceptes bàsics del Power Apps generant una aplicació i, a continuació, personalitzant la galeria, els formularis i les targetes de l'aplicació.
- Canvieu a un entorn en el qual s'ha creat una base de dades amb dades d'exemple. Si teniu una llicència adequada, podeu crear un entorn per satisfer aquesta necessitat.
- Per crear una aplicació, heu d'assignar-la a la funció de seguretat Creador d'entorns.
Obrir una aplicació en blanc
Per crear una aplicació des de zero que utilitzi dades del Dataverse, el primer pas és crear una aplicació en blanc. Per a aquest exercici, quan creeu l'aplicació en blanc, assegureu-vos de triar Format de telèfon .
Especifiqueu una taula
Al mig de la pantalla, seleccioneu connecta't a les dades.
Al menú de creació d'aplicacions, seleccioneu Dades. Si és la primera vegada, se us demanarà que creeu una connexió amb el Dataverse. Seleccioneu Crea aquesta connexió.
Seleccioneu Afegeix dades i, al quadre de cerca, introduïu Accounts > Connect.
Per tancar la subfinestra Dades, seleccioneu la icona de tancament a la part superior dreta.
Afegir una pantalla de llista
A la barra d'ordres , seleccioneu > Plantilla de pantalla nova pestanya > Llista.
A la barra de navegació esquerra, seleccioneu BrowseGallery1 i, a continuació, definiu el valor de la propietat Items en aquesta fórmula:
SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
Aquesta fórmula especifica que:
La galeria ha de mostrar dades de la taula Comptes.
Les dades s'han d'ordenar en ordre ascendent fins que un usuari seleccioni el botó d'ordenació per canviar el criteri d'ordenació.
Si un usuari escriu o enganxa un o més caràcters a la barra de cerca (TextSearchBox1), a la llista es mostraran només els comptes per als quals el camp Nom conté els caràcters que ha especificat l'usuari.
Podeu utilitzar aquestes i moltes altres funcions per especificar la manera com l'aplicació apareix i es comporta.
Definiu la disposició de la galeria per mostrar només el nom de cada compte i configureu la barra de títol per mostrar la paraula Navega, com es descriu a Personalitzar una galeria.
A la subfinestra de creació d'aplicacions esquerra, passeu el cursor per sobre de Screen1, seleccioneu la icona de punts suspensius (...) i, a continuació, seleccioneu Suprimeix.
A la subfinestra de creació d'aplicacions esquerra, passeu el cursor per sobre de Screen2, seleccioneu la icona de punts suspensius (...) i, a continuació, seleccioneu Canvia el nom.
Escriviu o enganxeu BrowseScreen i després canvieu el nom de la galeria a la pantalla a BrowseGallery.
Afegir una pantalla de formulari
Repetiu el primer pas del procediment anterior, tret d'afegir una pantalla Formulari en comptes d'una pantalla Llista.
Definiu la propietat DataSource del formulari a Comptes i la propietat Item a BrowseGallery.Selected, com es mostra a la pestanya Avançat de la subfinestra de la dreta.
A la pestanya Propietats de la subfinestra dreta, seleccioneu Edita els camps per obrir la subfinestra Camps.
Seleccioneu Afegeix un camp i, a continuació, marqueu les caselles de selecció dels camps:
- Nom de compte
- Adreça 1: carrer 1
- Adreça 1: ciutat
- Adreça 1: codi postal
- Nombre d'empleats
- Ingressos anuals
Nota
Fora d'aquest escenari, podeu crear un camp personalitzat seleccionant Camp nou, proporcionant la informació necessària i, a continuació, seleccionant Fet. Més informació: Crear una columna.
Seleccioneu Afegeix.
Definiu la propietat Text de la barra de títol per mostrar Crea i edita.
La pantalla reflecteix els canvis.
Canvieu el nom d'aquesta pantalla a FormScreen.
Configurar icones
A BrowseScreen, definiu la propietat OnSelect de la icona circular a prop de la part superior de la pantalla en aquesta fórmula:
Refresh(Accounts)
Definiu la propietat OnSelect del botó de més a aquesta fórmula:
NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
Definiu la propietat OnSelect de la primera fletxa que apunti cap a la dreta a aquesta fórmula:
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
A FormScreen, definiu la propietat OnSelect de la icona de cancel·lació a aquesta fórmula:
ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
Definiu la propietat OnSelect de la icona de marca de selecció a aquesta fórmula:
SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
A la pestanya Insereix, seleccioneu Icones i, a continuació, seleccioneu la icona Paperera.
Definiu la propietat Color de la icona Paperera a Blanc i la propietat OnSelect en aquesta fórmula:
Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
Provar l'aplicació
Al menú d'accions, seleccioneu Previsualitza l'aplicació. Més informació: Previsualitzar una aplicació
Canvieu la llista entre l'ordre ascendent i descendent i filtreu la llista per un o més caràcters al nom de compte.
Afegiu un compte, editeu el compte que heu afegit, comenceu a actualitzar el compte però cancel·leu els canvis i, a continuació, suprimiu el compte.
Passos següents
- Enllaceu aquesta aplicació a una solució per tal que pugueu, per exemple, implementar-la en un entorn diferent o publicar-la a l'AppSource.
- Obriu una o diverses aplicacions d'exemple i exploreu diversos tipus d'aplicacions que podeu crear.
Nota
Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)
Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).