Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Microsoft Dataverse är en säker, molnbaserad dataplattform för affärsdata. I Power Apps kan du skapa appar för arbetsytor som ansluter direkt till Dataverse för att visa, lägga till, uppdatera och hantera poster utan att konfigurera en separat databas.
Den här artikeln visar tre sätt att skapa en arbetsyteapp med Dataverse:
- Börja med en befintlig Dataverse-tabell.
- Skapa nya Dataverse-tabeller och generera en app.
- Skapa en tom app och anslut den till Dataverse själv.
Förutsättningar
Innan du börjar:
- Växla till en miljö som redan har en databas med exempeldata. Om du har rätt licens kan du också skapa en miljö.
- Kontrollera att du har säkerhetsrollen Environment Maker, antingen direkt eller via ett Dataverse-team som använder säkerhetsgruppen Microsoft Entra ID. Anpassade säkerhetsroller stöds för närvarande inte för scenarier för skapare av arbetsyteappar.
Skapa en app
Logga in på Power Apps.
På startsidan väljer du något av följande alternativ baserat på hur du vill skapa din app med Dataverse.
Skapa alternativ med hjälp av Dataverse Förmåner Navigering En galleriapp med en sida Använd befintliga affärsdata i Dataverse för att snabbt skapa en lätt responsiv app. Välj Börja med data>Dataverse. Välj en tabell och välj sedan Skapa app. Skapa nya data och skapa en app Skapa strukturerade tabeller i Dataverse så att du kan skapa säkra och skalbara appar kring nya affärsdata. Välj Börja med data>Skapa nya data. Använd tabelldesignern eller Copilot för att skapa tabeller och välj sedan Spara och avsluta. Tom app som använder data från Dataverse Börja med en tom app när du vill ha fullständig kontroll över layouten, skärmarna och kontrollerna. I det vänstra navigeringsfönstret väljer du Skapa>Skapa från tomt>Telefonstorlek. Power Apps skapar appen och öppnar Power Apps Studio, där du kan fortsätta att skapa.
Börja med data i Dataverse
Med start med data kan du snabbt ansluta till en befintlig Dataverse-tabell eller skapa en ny tabell och generera en app.
Ansluta till en befintlig Dataverse-tabell
- Logga in på Power Apps.
- På startsidan väljer du Börja med data.
- På sidan Skapa en app väljer du Dataverse.
- Välj en befintlig Dataverse-tabell och välj sedan Skapa app.
Power Apps Studio öppnas med en galleriapp som redan är ansluten till den valda tabellen.
Skapa nya data
Om du inte redan har en tabell skapar du en direkt från start med dataupplevelsen .
- På startsidan väljer du Börja med data.
- Välj Skapa nya data.
- I designern Skapa nya tabeller väljer du en eller flera av följande åtgärder:
- Välj + Ny tabell för att skapa en tabell.
- Välj + Befintlig tabell för att lägga till en befintlig tabell.
- Använd Copilot för att beskriva de tabeller, kolumner, rader och relationer som du behöver.
- Välj Importera data i fönstret Copilot för att importera data från Excel, . CSV-filer eller SharePoint listor.
- När du har definierat tabellerna väljer du Spara och avsluta för att generera appen.
Lägg till en Dataverse-tabell i en tom app
Om du vill förstå byggstenarna i en Dataverse-app börjar du med en tom app och lägger till datakällan själv.
Logga in på Power Apps.
I det vänstra navigeringsfönstret väljer du Skapa>Skapa från tomt.
Välj en appstorlek.
När Power Apps Studio öppnas går du till appens redigeringsmeny och väljer Data.
Anmärkning
Om det här är första gången du ansluter till Dataverse uppmanar Power Apps dig att skapa en anslutning. Välj Skapa för att fortsätta.
Välj Lägg till data, ange Konton i sökrutan och välj sedan dem. Stäng fönstret Data genom att välja stängningsikonen i det övre högra hörnet.
Lägga till en listskärm
I kommandofältet väljer du Ny skärm>Lista.
I det vänstra navigeringsfältet väljer du BrowseGallery1 och anger sedan egenskapen Items till den här formeln:
SortByColumns(Search(CustomGallerySample, TextSearchBox1.Text, SampleText), "SampleText", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))Den här formeln gör följande:
Det här uttrycket filtrerar tabellen CustomGallerySample för poster vars SampleText-kolumn innehåller texten som anges i TextSearchBox1. Sedan sorteras de filtrerade resultaten efter kolumnen SampleText i fallande ordning när SortDescending1 är sant. annars sorterar den dem i stigande ordning.
Du kan använda dessa och många andra funktioner för att styra hur din app ser ut och fungerar.
I galleriets egenskapsfönster anger du Layout till Rubrik.
Redigera textegenskapen Rubrik och döp om den till Bläddra. Mer information finns i Anpassa ett galleri.
I den vänstra appredigeringsrutan hovra över Screen1 i det vänstra navigeringsfältet, välj ellipsikonen (...) och välj sedan Ta bort.
I den vänstra appredigeringsrutan hovra ö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 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 .
Ange formulärets DataSource-egenskap till Konton och dess objektegenskap till BrowseGallery.Selected, som du ser på fliken Avancerat i det högra fönstret.
På fliken Egenskaper i den högra rutan väljer du länken "N valda" på raden Fält (eller pennikonen Redigera) för att öppna rutan Fält.
Välj Lägg till fält, välj dessa fält och välj sedan Lägg till:
- Kontonamn
- Adress 1: Gatuadress 1
- Adress 1: Ort
- Adress 1: Postnummer
- Antal anställda
- Årliga intäkter
Anmärkning
Utanför det här scenariot kan du skapa ett anpassat fält genom att välja Nytt fält, ange nödvändig information och sedan välja Klar. Mer information finns i Skapa en kolumn.
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 cirkelikonen längst upp på skärmen enligt följande formel:
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 till den här formeln:
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
På FormScreen anger du egenskapen OnSelect för ikonen Avbryt 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)
På fliken Infoga, välj Ikoner 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 programmet
- På åtgärdsmenyn väljer du uppspelningsknappen för att förhandsgranska appen. Mer information finns i Förhandsgranska en app.
- Växla listan mellan stigande och fallande sorteringsordningar. Filtrera listan med ett eller flera tecken i kontonamnet.
- Lägg till ett konto, redigera kontot som du har lagt till, börja uppdatera kontot, avbryt ändringarna och ta sedan bort kontot.