Delen via


Zelfstudie: Functies implementeren voor doelgroepen

Het doel is een strategie voor functiebeheer waarmee ontwikkelaars geleidelijk nieuwe functies kunnen implementeren in hun gebruikersbestand. De strategie is gebaseerd op het concept van het richten van een set gebruikers die bekend staan als de doelgroep. Een doelgroep bestaat uit specifieke gebruikers, groepen en een aangewezen percentage van de gehele gebruikersbasis.

  • De gebruikers kunnen werkelijke gebruikersaccounts zijn, maar ze kunnen ook machines, apparaten of unieke entiteiten zijn waarvoor u een functie wilt implementeren.

  • De groepen zijn aan uw toepassing om te definiĆ«ren. Als u bijvoorbeeld gebruikersaccounts target, kunt u Microsoft Entra-groepen of -groepen gebruiken die gebruikerslocaties aandukken. Wanneer u machines richt, kunt u deze groeperen op basis van implementatiefasen. Groepen kunnen algemene kenmerken zijn op basis waarvan u uw doelgroep wilt categoriseren.

Met functiefilters kan een functievlag voorwaardelijk worden ingeschakeld of uitgeschakeld. Het doelfilter is een van de ingebouwde functiebeheerfilters van de functiebeheerbibliotheek. Hiermee kunt u een functie in- of uitschakelen voor doelgroepen.

In dit artikel leert u hoe u een doelfilter voor uw functievlagmen toevoegt en configureert.

Een doelfilter toevoegen

  1. Maak een functievlag met de naam Beta in uw App Configuration-archief en open deze om deze te bewerken. Zie Functievlagmen beheren voor meer informatie over het toevoegen en bewerken van een functievlag.

  2. Schakel in het deelvenster Functievlag bewerken dat wordt geopend het selectievakje Functievlag inschakelen in als deze nog niet is ingeschakeld. Schakel vervolgens het selectievakje Functiefilter gebruiken in en selecteer Maken.

    Schermopname van Azure Portal en vul het formulier 'Functievlag bewerken' in.

  3. Het deelvenster Een nieuw filter maken wordt geopend. Selecteer onder Filtertype het doelfilter in de vervolgkeuzelijst.

  4. Schakel het selectievakje Onderdrukking per groep in en overschrijven door gebruikers .

  5. Selecteer de volgende opties.

    • Standaardpercentage: 0
    • Groepen opnemen: Voer een naam in van contoso.com en een percentage van 50
    • Groepen uitsluiten: contoso-xyz.com
    • Inclusief gebruikers: test@contoso.com
    • Gebruikers uitsluiten: testuser@contoso.com

    Het filterscherm van de functie ziet er als volgt uit.

    Vlag voor voorwaardelijke functie

    Deze instellingen resulteren in het volgende gedrag.

    • De functievlag is altijd uitgeschakeld voor de gebruiker testuser@contoso.com, omdat testuser@contoso.com deze wordt vermeld in de sectie Gebruikers uitsluiten .
    • De functievlag is altijd uitgeschakeld voor gebruikers in de contoso-xyz.comsectie Groepen uitsluiten.contoso-xyz.com
    • De functievlag is altijd ingeschakeld voor de gebruiker test@contoso.com, omdat test@contoso.com deze wordt vermeld in de sectie Inclusief gebruikers .
    • De functievlag is ingeschakeld voor 50% van de gebruikers in de contoso.com groep, omdat contoso.com wordt vermeld in de sectie Groepen opnemen met een percentage van 50.
    • De functie is altijd uitgeschakeld voor alle andere gebruikers, omdat het standaardpercentage is ingesteld op 0.

    Het doelfilter wordt geƫvalueerd voor een bepaalde gebruiker, zoals in het volgende diagram.

    Doel van evaluatiestroom.

  6. Selecteer Toevoegen om de configuratie van het doelfilter op te slaan en terug te keren naar het scherm Functievlag bewerken.

  7. Het doelfunctiefilter wordt nu weergegeven in de details van de functievlag. Selecteer Toepassen om de functievlag op te slaan.

    Schermopname van Azure Portal, het toepassen van een nieuw doelfilter.

U hebt nu een doelfilter toegevoegd voor uw functievlag. Dit doelfilter gebruikt de doelregel die u hebt geconfigureerd om de functievlag voor specifieke gebruikers en groepen in of uit te schakelen. Volg de instructies in de sectie Volgende stappen om te leren hoe het werkt in uw toepassing voor de taal of het platform dat u gebruikt.

Volgende stappen

In deze zelfstudie hebt u het concept van het doelfilter geleerd en dit toegevoegd aan een functievlag.

Als u wilt weten hoe u de functievlag gebruikt met een doelfilter in uw toepassing, gaat u verder met de volgende zelfstudie.

Ga verder met de volgende zelfstudies voor meer informatie over de functiefilters: