Brug indstillingerne til at give tilpassede appoplevelser
Artikel
Indstillinger er løsningskomponenter, der giver beslutningstagere og administratorer mulighed for hurtigt at konfigurere apps for at give en tilpasset oplevelse. Indstillinger kan bruges til at aktivere eller deaktivere funktioner eller konfigurere funktionsfunktionsmåder for en enkelt app eller alle apps i et miljø.
Indstillingerne består af tre underkomponenter: Definition af indstilling, angivelse af miljøværdi og angivelse af appværdi.
Underkomponent
Beskrivelse
Indstille definition
Programforfattere, administratorer eller partnere kan oprette en definition af indstillinger, der omfatter egenskaber som navn, beskrivelse, datatype, standardværdi og meget mere.
De kan derefter via kode bruge indstillingens værdi til at aktivere eller deaktivere eller konfigurere den funktion, de leverer.
De kan inkludere definition af indstillinger i den løsning, der bruges til at levere funktionen til kunderne.
Eksempel:
Den asynkrone save-handler for modelbaserede apps er en funktion fra Power Apps, der bruger indstillinger.
Indstillingen er af typen Ja/Nej, og standardværdien for denne indstilling er Nej.
Derfor deaktiveres funktionen Async save-handler som standard for alle modelbaserede apps.
Indstille miljøværdi
En miljøværdi for en indstilling kan bruges til at tilsidesætte standardværdien som angivet i definitionen af indstillingen.
Eksempel:
Hvis eksemplet ovenfor udvides, kan en administrator i en kundes organisation føje en indstillingsmiljøværdi for indstillingen for Async save-handler og angive den til Ja.
Denne indstillingsmiljøværdi tilsidesætter standardværdien og gælder for alle apps i det pågældende miljø.
Derved aktiveres funktionen Async Save-handler for alle modelbaserede apps i det pågældende miljø.
Indstiller appværdi
En appværdi for en indstilling kan bruges til at tilsidesætte standardværdien som angivet i definitionen af indstillingen og miljøværdien for indstillingen (hvis den findes)..
Eksempel:
Igen, hvis du udvider eksemplet ovenfor, en programforfatter i det samme miljø ovenfor, kan tilføje en indstillingsappværdi for indstillingen Async save-handler for en app, de opretter, og angive den til Nej
Denne værdi for indstillingsapp tilsidesætter miljøværdien for indstillingen og gælder kun for den enkelte app.
Derved aktiveres funktionen Async Save-handler for den enkelte app.
Bemærk
Du skal have Forhåndsversion af Løsning Til for at kunne følge nedenstående trin. Fra Løsninger-området i Power Apps på kommandolinjen kontrolleres, at du har Forhåndsversion af Løsning Til. Hvis Forhåndsverion af Løsning Fra vises, skal du vælge en indstilling for at aktivere forhåndsversionen. Flere oplysninger: Løsningsvisning
Indstille definition
En indstillingsdefinition angiver basisegenskaberne for en indstilling. Den fuldstændige liste over egenskaber, der kan konfigureres på en definition af en indstilling, er angivet nedenfor. Nogle af disse egenskaber kan ikke ændres, når indstillingen er oprettet.
Egenskab
Beskrivelse
Vis navn
Det navn, der vises for at vise indstillingen på alle de brugergrænseflader, hvor indstillingerne vises.
Navn
Det entydige navn på indstillingen i et miljø. Navnet oprettes automatisk på baggrund af det visningsnavn angives, men kan ændres, før indstillingen oprettes. Når der er oprettet en indstilling, kan Navn ikke ændres, da der muligvis refereres til det i dine programmer eller kode. Navn har et præfiks, der svarer til løsningsudgiveren. Præfikset skal give indstillingen et entydigt navn, hvis du vil importere dem til en anden løsning eller et andet miljø i fremtiden (som ville have et andet præfiks).
Beskrivelse
Beskrivelsen hjælper andre med at forstå, hvad indstillingen bruges til i alle de brugergrænseflader, hvor indstillingerne vises.
Datatype
Datatypen i en indstilling styrer, hvordan indstillingens værdi lagres. Datatypen kan angives til Nummer, Streng eller Ja/Nej. Datatypen kan ikke ændres, når indstillingen er oprettet.
Standardværdi
Standardværdien bliver tilgængelig, når du har valgt en Datatype. Den angiver den værdi for indstillingen, der bruges, medmindre den tilsidesættes af en indstillingsmiljøværdi eller en indstillingsappværdi.
Værdien kan ændres for
En indstilling kan tilsidesættes på et af følgende niveauer:
Miljø og app gør det muligt for både indstillingsmiljøværdien og indstilling af appværdier at tilsidesætte standardværdien.
Kun miljø giver kun miljøværdien mulighed for at tilsidesætte standardværdien.
Kun app giver kun appværdien mulighed for at tilsidesætte standardværdien.
Ingen, indstillingen kan ikke tilsidesættes.
Udgivelsesniveau
Udgivelsesniveau bruges til at informere strukturen og andre brugere af indstillingen om tilstanden af den funktion, som indstillingen bruges med. Udgivelsesniveauet kan angives til Generelt tilgængeligt eller Forhåndsversion.
Information-Url
Et link til dokumentation for at hjælpe brugere med at forstå formålet med indstillingen. Bruges som et Link til Flere oplysninger i alle de brugergrænseflader, hvor indstillingerne vises.
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, som du vil føje indstillingen til.
Vælg Ny > Flere > Indstilling > Indstillingsdefinition på kommandolinjen.
Angiv værdier for hver af egenskaberne i dialogboksen Ny indstilling, afhængigt af dine behov. Du kan finde oplysninger om, hvordan du angiver egenskaber for definition, ved at gå til: Angivelse af definition
Når du er færdig med at angive værdier for egenskaberne, skal du vælge Gem.
Tilføjelse af en eksisterende indstillingsdefinition
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, som du vil føje indstillingen til.
Vælg Tilføj eksisterende > Flere > Indstilling på kommandolinjen.
Vælg en eller flere indstillinger, du vil tilføje, i dialogboksen Tilføj definition af eksisterende indstillinger.
Når du er færdig med at vælge indstillinger, skal du vælge Næste
For hver af de indstillinger, du har valgt, har du mulighed for at medtage definition af indstilling i dialogboksen Valgt indstillingsdefinition. Du kan også inkludere indstilling for miljøværdier for de enkelte indstillinger, hvis der findes en.
Vælg Tilføj for at tilføje indstillingsdefinitionen og/eller indstillingsmiljøværdierne.
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, du har oprettet indstilling til.
Vælg Indstillinger > Indstillinger for definition i trævisning.
Vælg den indstillingsdefinition, du vil opdatere.
Opdater værdierne for de egenskaber, du vil ændre, i dialogboksen Rediger indstilling. Bemærk, at nogle egenskaber ikke kan opdateres, når der er oprettet en indstilling. Derudover kan du i de fleste tilfælde ikke opdatere de definitioner på indstillinger, du ikke ejer.
Når du er færdig med at opdatere værdier for egenskaberne, skal du vælge Gem.
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, du har oprettet eller tilføjet indstilling til.
Vælg Indstillinger > Indstillinger for definition i trævisning.
Vælg den indstillingsdefinition, du ønsker at fjerne.
Vælg Fjern > fra denne løsning på kommandolinjen. Hvis du vælger Fjern fra denne løsning, fjernes indstillingsdefinitionen fra den aktuelle løsning, men den vil fortsat være en del af standardløsningen eller en anden løsning, den er føjet til.
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, du har oprettet eller tilføjet indstilling til.
Vælg Indstillinger > Indstillinger for definition i trævisning.
Vælg den indstillingsdefinition, du ønsker at slette.
Vælg Fjern > Slet fra denne løsning på kommandolinjen. Hvis du vælger Slet fra dette miljø, slettes definitionen af indstillingen i det aktuelle miljø, og den er ikke længere en del af løsningerne i det pågældende miljø. Du kan kun slette de definitioner af indstillinger, du ejer.
Indstille miljøværdi
Der anvendes en indstillingsmiljøværdi til at tilsidesætte indstillingens standardværdi for alle apps i et miljø. Brug en indstillingsmiljøværdi, når indstillingens standardværdi ikke er, hvad du ønsker at anvende i dit miljø.
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, som du vil føje indstillingsmiljøværdi til.
Hvis definitionen af indstillingen er tilgængelig i løsningen:
Vælg indstillingens definition.
Vælg Tilføj eksisterende værdi i sektionen Indstilling for miljøværdi i dialogboksen Rediger indstillingsværdi.
Opdater eventuelt værdien, og vælg derefter Gem.
Hvis definitionen af indstillingen ikke er tilgængelig i løsningen:
Vælg Tilføj eksisterende > Flere > Indstilling på kommandolinjen.
Vælg en eller flere indstillinger, du vil tilføje indstillingsmiljøværdier for, i dialogboksen Tilføj definition af eksisterende indstillinger.
Når du er færdig med at vælge indstillinger, skal du vælge Næste
For hver af de indstillinger, du har valgt, har du mulighed for at medtage indstillingsmiljøværdi i dialogboksen Valgt indstillingsdefinition, hvis den findes. Du kan også inkludere indstillingsdefinition for de enkelte indstillinger, hvis du ønsker.
Vælg Tilføj for at tilføje indstillingsmiljøværdier og/eller indstillingsdefinitioner.
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, du har oprettet eller tilføjet indstilling til.
Vælg Indstillinger > Indstillinger for miljøværdier i trævisning.
Vælg den indstillingsmiljøværdi, du vil fjerne.
Vælg Fjern > Fjern fra denne løsning på kommandolinjen. Hvis du vælger Fjern fra denne løsning, fjernes indstillingsmiljøværdien fra den aktuelle løsning, men den vil fortsat være en del af standardløsningen eller en anden løsning, den er føjet til.
Vælg Løsninger i navigationsruden. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
På listen over løsninger skal du åbne den løsning, du har oprettet eller tilføjet indstilling til.
Vælg Indstillinger > Indstillinger for miljøværdier i trævisning.
Vælg den indstillingsmiljøværdi, du vil slette.
Vælg Fjern > Slet fra dette miljø på kommandolinjen. Hvis du vælger Slet fra dette miljø, slettes værdien for miljøindstillingen i det aktuelle miljø, og den er ikke længere en del af løsningerne i det pågældende miljø.
Indstiller appværdi
Indstilling af appværdi anvendes til at tilsidesætte indstillingens standardværdi og alle indstillingsmiljøværdier i en enkelt app. Brug en indstillingsappværdi, når indstillingens miljøværdi ikke er, hvad du ønsker at anvende i din app. Hvis en indstillingsmiljøværdi ikke længere findes, skal du bruge indstillingsappværdien, når indstillingens standardværdi ikke er, hvad du ønsker at anvende i din app.
Bemærk
Hvis du vil følge nedenstående trin, skal du bruge den nye appdesigner. Appdesigneren viser i øjeblikket kun Power Apps-platformsindstillinger. I forbindelse med indstillinger, der ikke er platformsindstillinger, skal du bruge løsningsoversigten som skitseret nedenfor.
Tilføjelse eller opdatering af en appværdi ved hjælp af appdesigneren
Åbn den app, du vil tilføje værdien for indstillingsappen for, i appdesigneren.
Vælg Indstillinger på kommandolinjen.
Vælg fanen Funktioner eller Kommende i dialogboksen Indstillinger. Under fanen Funktioner vises alle de indstillinger, hvor udgivelsesniveauet er angivet til Generelt tilgængeligt. Under fanen Kommende vises alle de indstillinger, hvor udgivelsesniveauet er angivet til Forhåndsversion.
Tilføj eller opdater en appværdi for den ønskede indstilling.
Gem og publicer appen.
Slettelse eller indstilling af en appværdi ved hjælp af appdesigneren
Åbn den app, du vil fjerne værdien for indstillingsappen for, i appdesigneren.
Vælg Indstillinger på kommandolinjen.
Vælg fanen Funktioner eller Kommende i dialogboksen Indstillinger.
Vælg Nulstil til miljøværdi ud for den indstillingsappværdi, du vil slette. Det får indstillingsværdien til at gå tilbage til værdien i indstillingsmiljøet, hvis der findes en. Det får standardværdien for indstillingen til at gå tilbage til værdien i indstillingsmiljøet, hvis der ikke findes en. Bemærk, at indstillingen Nulstil til miljøværdi kun vises, hvis der tidligere er tilføjet en indstillingsappværdi for den pågældende indstilling.
Gem og publicer appen.
Tilføjelse eller opdatering af en appværdi ved hjælp af løsningsoversigten
Vælg indstillingens definition eller indstilling af miljøværdien.
Find den app, du vil tilføje indstillingsappværdien for, i sektionen Indstillinger for appværdier i dialogboksen Rediger indstillingsværdi. Bemærk, at du ved hjælp af løsningsoversigten kun kan tilføje indstillingsappværdier for apps, der findes i den aktuelle løsning.
Angiv værdien, og vælg Gem.
Hvis indstillingen af appværdien skal kunne træder i kraft, skal du udgive appen igen ved hjælp af appdesigneren eller løsningsoversigten.
Sletning eller indstilling af en appværdi ved hjælp af løsningsoversigten
Vælg indstillingens definition eller indstilling af miljøværdien.
Find den app, du vil slette indstillingsappværdien for, i sektionen Indstillinger for appværdier i dialogboksen Rediger indstillingsværdi. Bemærk, at du ved hjælp af løsningsoversigten kun kan fjerne indstillingsappværdier for apps, der findes i den aktuelle løsning.
Vælg ... ud for indstillingsappværdien, og vælg derefter Nulstil til miljø.
Vælg Gem.
Hvis sletningen af appværdien skal kunne træder i kraft, skal du udgive appen igen ved hjælp af appdesigneren eller løsningsoversigten.
Hente eller opdatere en indstillingsværdi via kode