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

Öppna en tom app

  1. Logga in på Power Apps.

  2. Välj App för arbetsyta från tom under Skapa din egen app.

    Tom app-panelen.

  3. 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

  1. Välj Anslut till data mitt på skärmen.

  2. I fönstret Data väljer du Microsoft Dataverse, välj kryssrutan Konto och välj sedan Anslut.

  3. Stäng fönstret Data genom att välja ikonen Stäng längst upp till höger.

Lägga till en listskärm

  1. På fliken Start väljer du nedpilen för Ny skärm och sedan Lista.

    Lägg till en listskärm.

  2. 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 galleriets objektegenskap.

  3. 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.

    Bläddra på skärmen.

  4. För muspekaren över Screen1 i det vänstra navigeringsfältet, välj ellipsikonen (...) och välj sedan Ta bort.

  5. För muspekaren över Screen2 i det vänstra navigeringsfältet, välj ellipsikonen (...) och välj sedan Byt namn.

  6. Skriv eller klistra in BrowseScreen och byt sedan namn på galleriet på den aktuella skärmen till BrowseGallery.

    Byt namn Bläddra skärm, galleri.

Lägga till en formulärskärm

  1. 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.

  2. 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.

    Ställ in formulärets datakälla och objektegenskap.

  3. På fliken Egenskaper i det högra fönstret väljer du Redigera fält för att öppna fönstret Fält.

  4. 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 och lägg till en kolumn.

  5. Markera Lägg till.

  6. Ställ in egenskapen Text i namnlisten så att Skapa/redigera visas.

    Ändringarna visas på skärmen.

    Skärm efter ändringarna.

  7. Ändra namnet på skärmen till FormScreen.

Konfigurera ikoner

  1. BrowseScreen anger du egenskapen OnSelect för den runda ikonen högt upp på skärmen enligt den här formeln:

    Refresh(Accounts)

    Uppdatera ikonen.

  2. Ange egenskapen OnSelect för plusikonen enligt den här formeln:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Lägg till ikon.

  3. 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)

    Nästa ikon.

  4. FormScreen anger du egenskapen OnSelect för avbryt-ikonen enligt den här formeln:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Avbryt-ikonen.

  5. Ange egenskapen OnSelect för kryssmarkeringsikonen enligt den här formeln:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Bock ikon.

  6. Välj Ikoner på fliken Infoga och välj sedan ikonen Papperskorg.

  7. 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)

    Papperskorgen.

Testa appen

  1. 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).

    Öppna förhandsversion.

  2. Växla sorteringsordning i listan mellan stigande och fallande, och filtrera listan efter ett eller flera tecken i kontonamnet.

  3. 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