Anpassa en SharePoint-lista eller biblioteksformulär med hjälp av Power Apps

Du kan enkelt anpassa formuläret för en SharePoint-lista eller SharePoint dokumentbiblioteket genom att öppna Power Apps i en webbläsare. Du behöver inte skriva traditionell kod, till exempel C#, eller ladda ned en annan app, till exempel InfoPath. När du publicerar dina ändringar bäddas formuläret in i SharePoint-listan för användning av alla dess användare. I Power Apps kan du även granska analysrapporter, enkelt skapa villkorsstyrd formatering och ansluta till andra datakällor.

Om du vill följa stegen i den här artikeln skapar du en lista så att du kan se hur anpassning fungerar, och du kan sedan tillämpa samma begrepp på din egen lista.

Anteckning

  • Om alternativet Anpassa formulär inte är tillgängligt eller inte fungerar korrekt för din lista innehåller den kanske datatyper som Power Apps inte stöder. Du kan inte flytta ditt formulär till en annan lista eller miljö.
  • Anpassade formulär för listor stöds endast i generiska listor och allmänna dokumentbibliotek. Anpassade listor och mallar stöds inte för närvarande inklusive, men inte begränsat till listor, t.ex. meddelanden, kontakter och uppgifter.
  • Anpassade formulär för dokumentbibliotek stöder endast redigering av anpassade metadata. Redigering och hantering av filer stöds inte.
  • Ytterligare åtgärder krävs när du ändrar adressen för en SharePoint-webbplats som använder anpassade formulär. Mer information: effekter av att ändra en SharePoint-webbplatsadress på Power Apps.

Skapa en lista

På en SharePoint-webbplats skapar du en lista och lägger till den listan:

  • Detaljer (ja/nej)
  • Pris (valuta)
  • Tillgänglighet (datum utan tid)
  • Färg (val)

Välj webbplatsinnehåll > Ny > Lista, skriv listnamnet och välj Skapa. För varje kolumn väljer du Lägg till kolumn, anger listtypen (Ja/Nej, valuta, datum, val) och anger listans namn (detaljer, pris, tillgänglighet, färg) och väljer Spara.

Öppna formuläret

  1. Välj i kommandofältet Power Apps och välj sedan Anpassa formulär.

    Power Apps Studio öppnas i samma webbläsarflik.

  2. Om dialogrutan Välkommen till Power Apps Studio öppnas, välj Hoppa över.

Välj i kommandofältet Power Apps och välj sedan Anpassa formulär. Power Apps Studio öppnas i samma webbläsare. Om dialogrutan Välkommen till Power Apps Studio öppnas väljer du Hoppa över.

Flytta och ta bort ett fält

  1. Dra fälten Tillgänglighet längst ned i listan över fält.

    Fälten visas i den ordning du anger.

  2. Hovra över fältet bifogade filer, välj tre punkter (...) som visas och välj sedan ta bort.

    Fältet som du anger försvinner från formuläret.

Dra fälten Tillgänglighet längst ned i listan över fält. Hovra över fältet bifogade filer, välj tre punkter (...) som visas och välj sedan ta bort.

Konfigurera villkorsstyrd formatering

Du kan konfigurera fälten Price, Availability och Colors så att de endast visas om Details är inställt på ja.

  1. I det vänstra navigeringsfältet expanderar du Details_DataCard1 och noterar siffran som visas i slutet av DataCardValue.

  2. Ange egenskapen Synlig för korten färg, tillgänglighet och pris i den här formeln (och vid behov ersätta siffran med den du noterade i föregående steg):

    If(DataCardValue2.Value = true, true)

  3. Håll ned Alt-tangenten på tangentbordet och välj växlingen Detaljer flera gånger.

    De tre fält som du konfigurerade visas och försvinner från formuläret.

I det vänstra navigeringsfältet noterar du siffran som visas i slutet av DataCardValue. Ange egenskapen Synlighet för kortets färg, tillgänglighet och pris för den här formeln. Håll ned Alt-tangenten och markera informationskontrollen flera gånger.

Spara och publicera formuläret

  1. Öppna menyn Arkiv välj Spara och välj sedan Publicera på SharePoint två gånger.

  2. I det övre vänstra hörnet väljer du bakåtpilen och sedan Tillbaka till SharePoint.

Öppna menyn Arkiv välj Spara och välj sedan Publicera på SharePoint två gånger. I det övre vänstra hörnet väljer du bakåtpilen och sedan Tillbaka till SharePoint

Anpassa formuläret ytterligare

  1. Öppna listan, Välj ny i kommandofältet och välj sedan anpassa nära formulärets överkant.

  2. Anpassa formuläret på olika sätt, till exempel de som beskrivs i dessa artiklar:

    Mer information: förstå SharePoint formulärintegrering.

Använda standardformuläret

  1. Från listan i SharePoint öppnar du inställningssidan (genom att välja kugghjulsikonen nära det övre högra hörnet) och väljer sedan Listinställningar.

  2. Under Allmänna inställningar väljer du Formulärinställningar.

  3. På sidan Formulärinställningar väljer du något av dessa alternativ och väljer sedan OK.

    • Använd SharePoint standardformulär - när en användare öppnar din lista och väljer Ny i kommandofältet visas standardformuläret för listan.

    • Använd ett anpassat formulär som skapats i Power Apps - när en användare öppnar din lista och väljer Ny i kommandofältet visas ditt standardformulär. (Alternativt kan du publicera formuläret igen i Power Apps.)

    Du kan växla fram och tillbaka mellan alternativen precis som du vill.

    Formulärinställningsalternativ

Ta bort det anpassade formuläret

  1. Från listan i SharePoint öppnar du inställningssidan (genom att välja kugghjulsikonen nära det övre högra hörnet) och väljer sedan Listinställningar.

  2. Under Allmänna inställningar väljer du Formulärinställningar.

  3. På sidan Formulärinställningar väljer du Använd SharePoint standardformulär och väljer sedan Ta bort anpassat formulär.

    Ta bort det anpassade formuläret

Frågor och svar

Formulär jämfört med appar

F: Hur skiljer sig ett anpassat formulär från en fristående app som jag skapar i SharePoint eller Power Apps?

S: Om du anpassar formuläret för en SharePoint-lista visas inte formuläret som en app i Power Apps Studio eller Power Apps Mobile. Du kan endast öppna formuläret från den lista som du skapade det för.

F: När ska jag anpassa ett formulär för att hantera data i en SharePoint-lista, och när ska jag skapa en fristående app?

S: Anpassa ett formulär om du vill att användarna hanterar data utan att lämna SharePoint (till exempel i en webbläsare på en stationär dator). Skapa en app om du vill att användarna hanterar data utanför SharePoint (till exempel på en mobil enhet).

F: Kan jag anpassa ett formulär och skapa en app för samma lista?

S: Ja.

F: Kan jag anpassa en lista och skapa en app för samma funktioner?

S: Ja.

F: Kan jag anpassa ett formulär i andra miljöer än min organisations standardmiljö?

S: Nej.

Hantera ditt anpassade formulär

F: Hur kan jag enkelt dela mitt formulär med andra?

S: Öppna formuläret, välj Kopiera länk och skicka sedan länken till andra.

F: Kan jag uppdatera mitt formulär utan att göra ändringarna synliga för andra?

S: Ja. Du kan ändra ditt formulär och spara så många gånger du vill, men ändringarna visas inte för andra såvida du inte väljer Publicera i SharePoint.

F: Om jag anpassa ett listformulär men något blir fel, kan jag då gå tillbaka till en tidigare version?

S: Ja.

  1. Öppna listan, välj Power Apps i kommandofältet och välj sedan Anpassa formulär.

  2. I Power Apps Studio väljer du Arkiv och väljer sedan Se alla versioner. Sidan Versioner öppnas i en ny webbläsarflik.

    Anteckning

    Om du inte ser knappen Se alla versioner väljer du Spara. Då ska knappen visas.

  3. Utan att stänga sidan Versioner eller webbläsarfliken går du tillbaka till sidan Spara på den andra webbläsarfliken. Klicka eller tryck på pilen högst upp i det vänstra navigeringsfönstret och klicka eller tryck på Tillbaka till SharePoint för att låsa upp formuläret och stänga Power Apps Studio.

  4. Gå tillbaka till sidan Versioner på den andra webbläsarfliken, leta upp den version som du vill återställa och välj sedan Återställ.

    Anteckning

    Om du får ett felmeddelande om att återställningen har misslyckats därför att formatet har låsts av en annan användare, så vänta tills användaren låser upp formuläret och försök sedan igen.

F: Kan jag flytta mitt formulär från en lista till en annan?

S: Nej.

F: Vad händer med mitt anpassade formulär om listan tas bort eller återställs från papperskorgen?

A: om du tar bort en lista tas det associerade anpassade formuläret bort automatiskt. Om en lista med ett associerat anpassat formulär återställs från papperskorgen återställs det anpassade formuläret automatiskt med listan.

Administrera ditt anpassade formulär

F: Hur delar jag mitt formulär?

S: Du behöver inte dela formuläret – det ärver behörigheterna från SharePoint-listan. När du är klar med anpassningen av listformuläret återpublicerar du det SharePoint så att andra kan använda det.

F: Vilka kan anpassa formulär?

S: alla med SharePoint-behörigheter att hantera, skapa eller redigera den associerade listan.

F: Behöver jag en Power Apps-licens för att skapa eller använda anpassade formulär?

S: Gästanvändare kan använda anpassade formulär. Om du vill skapa anpassade formulär måste du ha en Office 365-plan som innehåller Power Apps.

F: Vad händer när gästanvändare åtkomst till en lista som har ett anpassat formulär?

S: Så länge som gästanvändarna har behörighet att komma åt listan kan de komma åt det anpassade formuläret.

F: Hur skaffar jag, som administratör, en lista med alla anpassade formulär i min organisation?

S: Du kan inte lista alla anpassade formulär i organisationen. En administratör för klientorganisation för Power Apps eller miljöadministratör för standardmiljön, kan dock göra följande för att kontrollera Power Apps-apptypen som SharePoint-formulär för enskilda appar:

  1. I Power Platform administrationscenter, väljer du din organisations standardmiljö i listan över miljöer.

  2. Välj Power Apps från avsnittet Resurser till höger.

  3. Välj appen.

  4. Välj detaljer.

  5. Kontrollera Apptyp.

    Om apptypen är SharePoint-formulär är appen ett anpassat formulär.

    Lista över anpassade formulär