Dela via


Använda inställningar för att tillhandahålla anpassade appupplevelser

Inställningarna är lösningskomponenter som gör det möjligt för tillverkare och administratörer att snabbt konfigurera appar för att ge en anpassad upplevelse. Inställningar kan användas för att aktivera eller inaktivera funktioner eller konfigurera funktionsbeteende för en enskild app eller alla appar i en miljö.

Inställningarna består av tre underkomponenter: Ange definition, ange miljövärde och ange appvärde.

Underkomponent Description
Inställningsdefinition
  • Programförfattare, administratörer eller partner kan skapa en inställningsdefinition som innehåller egenskaper som namn, beskrivning, datatyp, standardvärde med mera.
  • De kan sedan använda inställningens värde via kod för att aktivera eller inaktivera eller konfigurera den funktion som de levererar.
  • De kan inkludera inställningsdefinitionen i lösningen som används för att leverera funktionen till sina kunder.
  • Exempel:
    • Async Save-hanteraren för modelldrivna appar är en funktion från Power Apps som använder inställningar.
    • Inställningen är av typen Ja/Nej och standardvärdet för den här inställningen är Nej.
    • Därför inaktiveras som standard funktionen Async save handler för alla modelldrivna appar.
Ange miljövärde
  • Ett inställningsmiljövärde kan användas för att åsidosätta standardvärdet, som anges i inställningsdefinitionen.
  • Exempel:
    • Om du utökar exemplet ovan kan en miljöadministratör i en kunds organisation lägga till ett inställningsmiljövärde för inställningen Async save handler och ställa in den på Ja.
    • Den här inställningens miljövärde åsidosätter standardvärdet och gäller för alla appar i den miljön.
    • På så sätt aktiveras funktionen Async save handler för alla modelldrivna appar i den miljön.
Ange appvärde
  • Ett inställningsappvärde kan användas för att åsidosätta standardvärdet, som anges i inställningsdefinitionen, och inställningsmiljöns värde (om det finns något).
  • Exempel:
    • Om du utökar exemplet ovan kan en programförfattare i samma miljö ovan lägga till ett inställningsappvärde för inställningen Async save handler för en app som de redigerar och ställa in den på Nej
    • Den här inställningens appvärde åsidosätter inställningens miljövärde och gäller endast för den enskilda appen.
    • På så sätt aktiveras funktionen Async save handler för den enskilda appen.

Anmärkning

Om du vill följa stegen nedan måste du ha solution preview på. Från området Lösningar i Power Apps i kommandofältet ser du till att du har solution preview på. Om Förhandsgranskning av lösning avstängd visas, välj alternativet för att aktivera förhandsgranskningen. Mer information: Lösningsvy

Anger definition

En inställningsdefinition anger basegenskaperna för en inställning. Den fullständiga listan över egenskaper som kan konfigureras för en inställningsdefinition visas nedan. Vissa av dessa egenskaper kan inte ändras när inställningen har skapats.

Fastighet Description
Visningsnamn Det namn som visas för inställningen i alla användargränssnitt där inställningarna visas.
Namn Det unika namnet på en inställning i en miljö.
Namnet genereras automatiskt baserat på det angivna visningsnamnet men kan ändras innan inställningen skapas. När en inställning har skapats kan namnet inte ändras eftersom det kan refereras i program eller kod.
Namnet har ett prefix som motsvarar lösningsutgivaren. Det här prefixet är avsett att ge inställningen ett unikt namn om du vill importera dem till en annan lösning eller miljö i framtiden (som skulle ha ett annat prefix).
Beskrivning Beskrivningen hjälper andra att förstå vad inställningen används för i alla användargränssnitt där inställningarna visas.
Datatyp Datatypen för en inställning styr hur inställningens värde lagras. Datatypen kan anges till Tal, Sträng eller Ja/Nej. Det går inte att ändra datatypen när inställningen har skapats.
Standardvärde Standardvärdet blir tillgängligt när du har valt en datatyp. Den anger inställningens värde som ska användas om den inte åsidosätts av ett inställningsmiljövärde eller ett inställningsappvärde.
Värdet kan ändras för En inställning kan åsidosättas på någon av följande nivåer:
  • Miljö och app tillåter att både inställningsmiljöns värde och inställningen av appvärden åsidosätter standardvärdet.
  • Endast miljö tillåter att inställningens miljövärde åsidosätter standardvärdet.
  • App endast tillåter endast inställning av appvärden för att åsidosätta standardvärdet.
  • Ingen, inställningen kan inte åsidosättas.
Utgivningsnivå Versionsnivån används för att informera ramverket och andra konsumenter om inställningens tillstånd för den funktion som inställningen används med. Versionsnivån kan anges till Allmänt tillgänglig eller Förhandsversion.
Informations-URL En länk till dokumentationen som hjälper användare av inställningen att förstå syftet med inställningen. Kommer att användas som en Läs mer-länk i alla användargränssnitt där inställningarna visas.

Lägga till en ny inställningsdefinition

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. Öppna den lösning som du vill lägga till inställningen i i listan över lösningar.
  4. I kommandofältet väljer du Ny > Mer > Inställning > Inställningsdefinition.
  5. I dialogrutan Ny inställning anger du värden för var och en av egenskaperna baserat på dina krav. Information om hur du anger definitionsegenskaper finns i: Inställningsdefinition
  6. När du är klar med att ange värden för egenskaperna väljer du Spara.

Lägga till en befintlig inställningsdefinition

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. Öppna den lösning som du vill lägga till inställningen i i listan över lösningar.
  4. I kommandofältet väljer du Lägg till befintlig > fler > inställning.
  5. I dialogrutan Lägg till befintlig inställningsdefinition väljer du en eller flera inställningar som du vill lägga till.
  6. När du är klar med att välja inställningar väljer du Nästa
  7. I dialogrutan Vald inställningsdefinition för varje inställning som du har valt har du alternativet Inkludera inställningsdefinition. Du kan också inkludera inställningsmiljövärde för varje inställning, om det finns en.
  8. Välj Lägg till för att lägga till inställningsdefinitionen och/eller inställningens miljövärden.

Uppdatera en inställningsdefinition

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. Öppna lösningen som du skapade inställningen i i listan över lösningar.
  4. I trädvyn väljer du Inställningar > Inställningsdefinitioner.
  5. Välj den inställningsdefinition som du vill uppdatera.
  6. I dialogrutan Redigera inställning uppdaterar du värden för de egenskaper som du vill ändra.
    Observera att vissa egenskaper inte kan uppdateras när en inställning har skapats. Dessutom kan du i de flesta fall inte uppdatera de inställningsdefinitioner som du inte äger.
  7. När du är klar med att uppdatera värdena för egenskaperna väljer du Spara.

Ta bort en inställningsdefinition

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. I listan över lösningar öppnar du lösningen som du skapade eller lade till inställningen i.
  4. I trädvyn väljer du Inställningar > Inställningsdefinitioner.
  5. Välj den inställningsdefinition som du vill ta bort.
  6. I kommandofältet väljer du Ta bort > Ta bort från den här lösningen.
    Ta bort från den här lösningen tar bort inställningsdefinitionen från den aktuella lösningen, men den fortsätter att vara en del av standardlösningen eller någon annan lösning som den lades till i.

Ta bort en inställningsdefinition

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. I listan över lösningar öppnar du lösningen som du skapade eller lade till inställningen i.
  4. I trädvyn väljer du Inställningar > Inställningsdefinitioner.
  5. Välj den inställningsdefinition som du vill ta bort.
  6. I kommandofältet väljer du Ta bort > från den här miljön.
    Ta bort från den här miljön tar bort inställningsdefinitionen från den aktuella miljön och den kommer inte längre att ingå i några lösningar i den miljön. Du kan bara ta bort inställningsdefinitioner som du äger.

Ange miljövärde

Ett inställningsmiljövärde används för att åsidosätta inställningens standardvärde för alla appar i en miljö. Använd ett inställningsmiljövärde när inställningens standardvärde inte är det du vill ska användas för appar i din miljö.

Lägga till ett nytt inställningsmiljövärde

  1. Logga in på Power Apps.

  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.

  3. Öppna den lösning som du vill lägga till miljövärdet för i listan över lösningar.

  4. Om inställningsdefinitionen är tillgänglig i lösningen:

    1. Välj inställningsdefinitionen.
    2. I dialogrutan Redigera inställningsvärde går du till avsnittet Inställningsmiljövärde och väljer Nytt värde.
    3. Ange värdet och välj sedan Spara.

    Om inställningsdefinitionen inte är tillgänglig i lösningen:

    1. I kommandofältet väljer du Ny > Mer > Inställning > Ställ in miljövärde.
    2. Välj den inställning som du vill lägga till inställningsmiljövärdet för och välj sedan Lägg till.
    3. I dialogrutan Nytt inställningsmiljövärde går du till avsnittet Inställningsmiljövärde och väljer Nytt värde.
    4. Ange värdet och välj sedan Spara.

Lägga till ett befintligt inställningsmiljövärde

  1. Logga in på Power Apps.

  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.

  3. Öppna den lösning som du vill lägga till miljövärdet för i listan över lösningar.

  4. Om inställningsdefinitionen är tillgänglig i lösningen:

    1. Välj inställningsdefinitionen.
    2. I dialogrutan Redigera inställningsvärde går du till avsnittet Inställningsmiljövärde och väljer Lägg till befintligt värde.
    3. Uppdatera värdet om det behövs och välj sedan Spara.

    Om inställningsdefinitionen inte är tillgänglig i lösningen:

    1. I kommandofältet väljer du Lägg till befintlig > fler > inställning.
    2. I dialogrutan Lägg till befintlig inställningsdefinition väljer du en eller flera inställningar som du vill lägga till miljövärden för.
    3. När du är klar med att välja inställningar väljer du Nästa
    4. I dialogrutan Vald inställningsdefinition för varje inställning som du har valt har du alternativet Inkludera inställningsmiljövärde, om det finns något. Du kan också inkludera inställningsdefinition för varje inställning om du vill.
    5. Välj Lägg till för att lägga till inställningsmiljöns värden och/eller inställningsdefinitioner.

Uppdatera ett inställningsmiljövärde

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. I listan över lösningar öppnar du lösningen som du har lagt till miljövärdet för inställningar i.
  4. I trädvyn väljer du Inställningar > Inställning av miljövärden.
  5. Välj det inställningsmiljövärde som du vill uppdatera.
  6. I dialogrutan Redigera inställning i avsnittet Inställningsmiljövärde uppdaterar du värdet och väljer sedan Spara.

Ta bort ett inställningsmiljövärde

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. I listan över lösningar öppnar du lösningen som du skapade eller lade till inställningen i.
  4. I trädvyn väljer du Inställningar > Inställning av miljövärden.
  5. Välj det inställningsmiljövärde som du vill ta bort.
  6. I kommandofältet väljer du Ta bort > från lösningen.
    Ta bort från den här lösningen tar bort inställningsmiljövärdet från den aktuella lösningen, men det fortsätter att vara en del av standardlösningen eller någon annan lösning som den lades till i.

Ta bort ett inställningsmiljövärde

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. I listan över lösningar öppnar du lösningen som du skapade eller lade till inställningen i.
  4. I trädvyn väljer du Inställningar > Inställning av miljövärden.
  5. Välj det inställningsmiljövärde som du vill ta bort.
  6. I kommandofältet väljer du Ta bort Delete > från den här miljön.
    Ta bort från den här miljön tar bort inställningsmiljövärdet från den aktuella miljön och det kommer inte längre att vara en del av några lösningar i den miljön.

Ange appvärde

Att ange appvärde används för att åsidosätta inställningens standardvärde och valfritt inställningsmiljövärde för en enskild app. Använd ett inställningsappvärde när inställningens miljövärde inte är det du vill ska användas för din app. Om det inte finns något inställningsmiljövärde använder du ett inställningsappvärde när inställningens standardvärde inte är det du vill ska användas för din app.

Anmärkning

Om du vill följa stegen nedan måste du använda den nya appdesignern. För närvarande visar appdesignern endast Power Apps-plattformsinställningar. För icke-plattformsinställningar använder du Solution Explorer enligt beskrivningen nedan.

Lägga till eller uppdatera ett inställningsappvärde med appdesignern

  1. Öppna programmet som du vill lägga till appvärdet för i appdesignern.
  2. I kommandofältet väljer du Inställningar.
  3. I dialogrutan Inställningar väljer du fliken Funktioner eller Kommande .
    Fliken Funktioner visar alla inställningar som har versionsnivån inställd på Allmänt tillgänglig. Fliken Kommande visar alla inställningar som har versionsnivån inställd på Förhandsversion.
  4. Lägg till eller uppdatera ett appvärde för den inställning du vill ha.
  5. Spara och publicera programmet.

Ta bort ett inställningsappvärde med appdesignern

  1. Öppna programmet som du vill ta bort inställningsvärde för programmet för i appdesignern.
  2. I kommandofältet väljer du Inställningar.
  3. I dialogrutan Inställningar väljer du fliken Funktioner eller Kommande .
  4. Välj Återställ till miljövärde bredvid det inställningsappvärde som du vill ta bort. Detta gör att inställningsvärdet återgår till inställningsmiljövärdet om det finns något. Om det inte finns något inställningsmiljövärde återgår det till inställningens standardvärde.
    Observera att alternativet Återställ till miljövärde endast visas om ett inställningsappvärde tidigare har lagts till för den inställningen.
  5. Spara och publicera programmet.

Lägga till eller uppdatera ett inställningsappvärde med hjälp av Solution Explorer

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. Öppna den lösning från listan över lösningar som du vill lägga till ett inställningsvärde för appen i.
  4. Om inställningsdefinitionen eller inställningens miljövärde inte är tillgängligt i lösningen lägger du till en av dem. Gå till Lägga till en befintlig inställningsdefinition eller Lägga till ett befintligt inställningsmiljövärde.
  5. Välj inställningsdefinitionen eller inställningens miljövärde.
  6. I dialogrutan Redigera inställningsvärde går du till avsnittet Ange appvärden och letar upp den app som du vill lägga till appvärdet för. Observera att du med lösningsutforskaren bara kan lägga till inställningsappvärden för appar som finns i den aktuella lösningen.
  7. Ange värdet och välj Spara.
  8. För att appvärdet ska börja gälla måste du publicera om appen med hjälp av appdesignern eller lösningsexploratorn.

Ta bort ett inställningsappvärde med hjälp av Solution Explorer

  1. Logga in på Power Apps.
  2. I navigeringsfönstret väljer du Lösningar. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. Öppna den lösning som du vill ta bort inställningsapp-värdet från, från listan över lösningar.
  4. Om inställningsdefinitionen eller inställningens miljövärde inte är tillgängligt i lösningen lägger du till en av dem. Mer information: Lägga till en befintlig inställningsdefinition eller Lägga till ett befintligt inställningsmiljövärde.
  5. Välj inställningsdefinitionen eller inställningens miljövärde.
  6. I dialogrutan Redigera inställningsvärde går du till avsnittet Ange appvärden och letar upp den app som du vill ta bort appvärdet för. Observera att du med solution explorer bara kan ta bort inställningsappvärden för appar som finns i den aktuella lösningen.
  7. Välj ... bredvid inställningens appvärde och välj sedan Återställ till miljö.
  8. Välj Spara.
  9. För att borttagningen av inställningsvärdet för appen ska träda i kraft behöver du publicera om appen med appdesignern eller lösningsutforskaren.

Hämta eller uppdatera ett inställningsvärde via kod

För de tillgängliga metoderna går du till Hämta eller uppdaterar ett inställningsvärde med hjälp av klient-API.

Se även

För utvecklare: