Skapa en arbetsyteapp från grunden med hjälp av Microsoft Dataverse
Skapa en app för arbetsytor för att hantera data som lagras i Dataverse med standardtabeller (som är inbyggda) eller anpassade tabeller (som din organisation skapar) eller båda.
När du bygger en app från Dataverse behöver du inte skapa en anslutning från Power Apps som du gör med datakällor som SharePoint, Dynamics 365 och Salesforce. Du behöver bara ange de tabeller som du vill visa eller hantera i appen.
Förutsättningar
- Innan du skapar en app från början, bekanta dig med grunden i Power Apps generera en app och anpassa appens galleri, forms och kort.
- Växla till en miljö där en databas har skapats med exempeldata. Om du har en lämplig licens kan du skapa en miljö för att tillgodose detta behov.
- För att kunna skapa en app måste du ha tilldelats säkerhetsrollen Miljöskapare.
Öppna en tom app
Logga in på Power Apps.
Välj App för arbetsyta från tom under Skapa din egen app.

Ange ett namn för din app i panelen, välj Telefon och sedan Skapa.
Du kan bygga en app från grunden för surfplattor, men det här avsnittet visar hur du bygger en app för telefoner.
Ange en tabell
Välj Anslut till data mitt på skärmen.
I fönstret Data väljer du Microsoft Dataverse, välj kryssrutan Konto och välj sedan Anslut.
Stäng fönstret Data genom att välja ikonen Stäng längst upp till höger.
Lägga till en listskärm
På fliken Start väljer du nedpilen för Ny skärm och sedan Lista.

Markera BrowseGallery1 i det vänstra navigeringsfältet och ange följande formel som värde för egenskapen Items:
SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))Den här formeln anger att:
Galleriet ska visa data från tabellen konton.
Data ska sorteras i stigande ordning tills en användare väljer knappen Sortera för att växla sorteringsordning.
Om en användare skriver eller klistrar in ett eller flera tecken i sökfältet (TextSearchBox1) visar listan bara de konton där namnfältet innehåller de tecken som användaren har angett.
Du kan använda dessa och många andra funktioner för att ange hur din app ska visas och fungera.

Ställ in layouten för i galleriet så att bara namnet på varje konto visas, och konfigurera namnlisten om du vill visa ordet Bläddra enligt beskrivningen i Anpassa ett galleri.

För muspekaren över Screen1 i det vänstra navigeringsfältet, välj ellipsikonen (...) och välj sedan Ta bort.
För muspekaren över Screen2 i det vänstra navigeringsfältet, välj ellipsikonen (...) och välj sedan Byt namn.
Skriv eller klistra in BrowseScreen och byt sedan namn på galleriet på den aktuella skärmen till BrowseGallery.

Lägga till en formulärskärm
Upprepa det första steget i föregående procedur, men lägg till en Formulärskärm i stället för en Listskärm.
Tilldela formuläregenskapen DataSource värdet Konton och egenskapen Objekt värdet BrowseGallery.Selected, enligt beskrivningen på fliken Avancerat i det högra fönstret.

På fliken Egenskaper i det högra fönstret väljer du Redigera fält för att öppna fönstret Fält.
Välj Lägg till fält och markera sedan kryssrutorna för de här fälten:
- Kontonamn
- Adress 1: Gatuadress 1
- Adress 1: Ort
- Adress 1: Postnummer
- Antal anställda
- Årlig omsättning
Anteckning
Utanför det här scenariot kan du skapa ett anpassat fält genom att välja nytt fält, ange den information som krävs och sedan välja klar. Mer information: Skapa en kolumn.

Markera Lägg till.
Ställ in egenskapen Text i namnlisten så att Skapa/redigera visas.
Ändringarna visas på skärmen.

Ändra namnet på skärmen till FormScreen.
Konfigurera ikoner
På BrowseScreen anger du egenskapen OnSelect för den runda ikonen högt upp på skärmen enligt den här formeln:
Refresh(Accounts)
Ange egenskapen OnSelect för plusikonen enligt den här formeln:
NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
Ange egenskapen OnSelect för den första pilen som pekar åt höger enligt den här formeln:
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
På FormScreen anger du egenskapen OnSelect för avbryt-ikonen enligt den här formeln:
ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
Ange egenskapen OnSelect för kryssmarkeringsikonen enligt den här formeln:
SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
Välj Ikoner på fliken Infoga och välj sedan ikonen Papperskorg.
Ange Vit för egenskapen Färg för ikonen Papperskorg och använd följande formulär som värde för egenskapen OnSelect:
Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
Testa appen
Markera BrowseScreen i det vänstra navigeringsfältet och öppna sedan förhandsgranskningen genom att trycka på F5 (eller genom att välja Spela upp-ikonen högt upp till höger).

Växla sorteringsordning i listan mellan stigande och fallande, och filtrera listan efter ett eller flera tecken i kontonamnet.
Lägg till ett konto, redigera kontot som du lade till, börja uppdatera kontot men avbryt ändringarna och ta sedan bort kontot.
Nästa steg
- Länka den här appen till en lösning så att du till exempel kan distribuera den till en annan miljö eller publicera den på AppSource.
- Öppna en eller flera exempelappar, och utforska olika typer av appar som du kan skapa.