Dela via


Distribuera funktioner till målgrupper

Inriktning är en strategi för funktionshantering som utvecklare kan använda för 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 eller -grupper som anger användarplatser. När du riktar in dig på datorer kan du gruppera dem baserat på distributionssteg. Du kan basera grupper på alla vanliga attribut som du vill använda för att kategorisera målgruppen.

Med funktionsfilter kan du aktivera eller inaktivera en funktionsflagga villkorligt. Målfiltret är ett av funktionshanteringsbibliotekets inbyggda funktionsfilter. Du kan använda ett målfilter för att aktivera eller inaktivera en funktion för målgrupper.

Den här artikeln visar hur du lägger till och konfigurerar ett målfilter för en funktionsflagga.

Förutsättningar

  • Ett Azure-abonnemang. Om du inte har något skapar du ett kostnadsfritt konto.
  • Ett Azure App Configuration Store.

Lägga till ett målfilter

  1. Skapa en funktionsflagga med namnet Beta i appkonfigurationsarkivet och öppna den för redigering. Mer information om hur du lägger till och redigerar en funktionsflagga finns i Skapa en funktionsflagga och Redigera funktionsflaggor.

  2. I dialogrutan Redigera funktionsflagga väljer du Aktivera funktionsflagga om den inte redan är markerad. Välj Använd funktionsfilter och välj sedan Skapa.

    Skärmbild av dialogrutan Redigera funktionsflagga i Azure-portalen. Knappen Skapa och alternativet Aktivera funktionsflagga och Använd funktionsfilter är markerade.

  3. I dialogrutan Skapa ett nytt filter gör du följande val:

    • Under Filtertyp väljer du Målfilter.
    • Välj Åsidosätt efter grupper.
    • Välj Åsidosätt av användare.
  4. Ange följande information:

    • Under Standardprocent anger du 0.
    • Under Inkludera grupper:
      • För Namn ange contoso.com.
      • För Procent anger du 50.
    • Under Exkludera grupper anger du contoso-xyz.com.
    • Under Inkludera användare anger du test@contoso.com.
    • Under Exkludera användare anger du testuser@contoso.com.

    Skärmbild av Azure-portalen. I dialogrutan Skapa ett nytt filter konfigureras grupper, användare och procentandelar för ett målfilter.

    De här inställningarna resulterar i följande beteende:

    • Funktionsflaggan är alltid inaktiverad för användaren testuser@contoso.comeftersom visas i testuser@contoso.com.
    • Funktionsflaggan är alltid inaktiverad för användare i contoso-xyz.com gruppen eftersom contoso-xyz.com den visas i avsnittet Exkludera grupper .
    • Funktionsflaggan är alltid aktiverad för användaren test@contoso.comeftersom visas i test@contoso.com.
    • Funktionsflaggan är aktiverad för 50 procent av användarna i contoso.com gruppen, eftersom contoso.com visas i avsnittet Inkludera grupper med ett procentvärde50.
    • Funktionen är alltid inaktiverad för alla andra användare eftersom standardprocentvärdet är inställt på 0.

    Målfiltret utvärderas för en viss användare enligt följande diagram.

    Flödesschema med beslutspunkter för procentsatser, inkluderade användare och grupper samt exkluderade användare och grupper samt sluttillstånden Aktiverad och Inaktiverad.

  5. Om du vill spara konfigurationen av målfiltret väljer du Lägg till. På sidan Redigera funktionsflagga visas målfunktionsfiltret och dess parametrar.

  6. Om du vill spara funktionsflaggan väljer du Använd.

    Skärmbild av dialogrutan Redigera funktionsflagga. Målfiltret visas i avsnittet Funktionsfilter och knappen Tillämpa är tillgänglig.

    Målfiltret läggs till i 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.

  7. Om du vill använda funktionsflaggan med målfiltret i ditt program läser du anvisningarna som är lämpliga för ditt språk eller din plattform:

Nästa steg

Om du vill veta mer om funktionsfilter fortsätter du till följande artiklar: