Självstudie: Distribuera funktioner till målgrupper
Inriktning är en strategi för funktionshantering som gör det möjligt för utvecklare att successivt distribuera nya funktioner till sin användarbas. Strategin bygger på konceptet att rikta in sig på en uppsättning användare som kallas målgruppen. En målgrupp består av specifika användare, grupper och en angiven procentandel av hela användarbasen.
Användarna kan vara faktiska användarkonton, men de kan också vara datorer, enheter eller unika identifierbara entiteter som du vill distribuera en funktion till.
Grupperna är upp till ditt program att definiera. När du till exempel riktar in dig på användarkonton kan du använda Microsoft Entra-grupper som anger användarplatser. När du riktar in dig på datorer kan du gruppera dem baserat på distributionssteg. Grupper kan vara vanliga attribut baserat på vilka du vill kategorisera målgruppen.
Med funktionsfilter kan en funktionsflagga aktiveras eller inaktiveras villkorligt. Målfiltret är ett av funktionshanteringsbibliotekets inbyggda funktionsfilter. Det gör att du kan aktivera eller inaktivera en funktion för målgrupper.
I den här artikeln får du lära dig hur du lägger till och konfigurerar ett målfilter för dina funktionsflaggor.
Lägga till ett målfilter
Skapa en funktionsflagga med namnet Beta i appkonfigurationsarkivet och öppna för att redigera den. Mer information om hur du lägger till och redigerar en funktionsflagga finns i Hantera funktionsflaggor.
I fönstret Redigera funktionsflagga som öppnas markerar du kryssrutan Aktivera funktionsflagga om den inte redan är aktiverad. Markera sedan kryssrutan Använd funktionsfilter och välj Skapa.
Fönstret Skapa ett nytt filter öppnas. Under Filtertyp väljer du filtret Mål i listrutan.
Markera kryssrutan Åsidosätt efter grupper och åsidosätt av användare .
Välj följande alternativ.
- Standardprocent: 0
- Inkludera grupper: Ange ett namn på contoso.com och en procentandel på 50
- Exkludera grupper:
contoso-xyz.com
- Inkludera användare:
test@contoso.com
- Exkludera användare:
testuser@contoso.com
Skärmen för funktionsfilter ser ut så här.
De här inställningarna resulterar i följande beteende.
- Funktionsflaggan är alltid inaktiverad för användaren
testuser@contoso.com
eftersom visas i avsnittet Exkludera användaretestuser@contoso.com
. - Funktionsflaggan är alltid inaktiverad för användare i ,
contoso-xyz.com
eftersom visas i avsnittet Exkludera gruppercontoso-xyz.com
. - Funktionsflaggan är alltid aktiverad för användaren
test@contoso.com
eftersom visas i avsnittet Inkludera användaretest@contoso.com
. - Funktionsflaggan är aktiverad för 50 % av användarna i gruppen contoso.com eftersom contoso.com visas i avsnittet Inkludera grupper med en procentandel på 50.
- Funktionen är alltid inaktiverad för alla andra användare eftersom standardprocenten är inställd på 0.
Målfiltret utvärderas för en viss användare som i följande diagram.
Välj Lägg till för att spara konfigurationen av målfiltret och återgå till skärmen Redigera funktionsflagga .
Målfunktionsfiltret visas nu i information om funktionsflaggan. Välj Använd för att spara funktionsflaggan.
Nu har du lagt till ett målfilter för funktionsflaggan. Det här målfiltret använder målregeln som du har konfigurerat för att aktivera eller inaktivera funktionsflaggan för specifika användare och grupper. Följ anvisningarna i avsnittet Nästa steg för att lära dig hur det fungerar i ditt program för det språk eller den plattform du använder.
Nästa steg
I den här självstudien har du lärt dig begreppet målfilter och lagt till det i en funktionsflagga.
Om du vill lära dig hur du använder funktionsflaggan med ett målfilter i ditt program fortsätter du till följande självstudie.
Om du vill veta mer om funktionsfiltren fortsätter du till följande självstudier: