Wdrażanie funkcji dla docelowych odbiorców
Określanie wartości docelowej to strategia zarządzania funkcjami, która umożliwia deweloperom stopniowe wdrażanie nowych funkcji w bazie użytkowników. Strategia jest oparta na koncepcji określania celu grupy użytkowników znanej jako docelowi odbiorcy. Odbiorcy składają się z określonych użytkowników, grup i wyznaczonego procentu całej bazy użytkowników.
Użytkownicy mogą być rzeczywistymi kontami użytkowników, ale mogą być również maszynami, urządzeniami lub dowolnymi unikatowymi jednostkami, do których chcesz wdrożyć funkcję.
Grupy są aż do aplikacji do zdefiniowania. Na przykład w przypadku określania docelowych kont użytkowników można użyć grup lub grup firmy Microsoft oznaczających lokalizacje użytkowników. Podczas określania wartości docelowych maszyn można grupować je na podstawie etapów wdrażania. Grupy mogą być dowolnymi typowymi atrybutami, na podstawie których chcesz kategoryzować odbiorców.
Filtry funkcji umożliwiają warunkowe włączenie lub wyłączenie flagi funkcji. Filtr określania wartości docelowej jest jednym z wbudowanych filtrów funkcji biblioteki zarządzania funkcjami. Umożliwia włączenie lub wyłączenie funkcji dla docelowych odbiorców.
W tym artykule dowiesz się, jak dodać i skonfigurować filtr określania wartości docelowej dla flag funkcji.
Dodawanie filtru określania wartości docelowej
Utwórz flagę funkcji o nazwie Beta w magazynie App Configuration i edytuj ją. Aby uzyskać więcej informacji na temat dodawania i edytowania flagi funkcji, zobacz Zarządzanie flagami funkcji.
W otwartym okienku Edytuj flagę funkcji zaznacz pole wyboru Włącz flagę funkcji, jeśli nie zostało jeszcze włączone. Następnie zaznacz pole wyboru Użyj filtru funkcji i wybierz pozycję Utwórz.
Zostanie otwarte okienko Tworzenie nowego filtru . W obszarze Typ filtru wybierz filtr Określania wartości docelowej na liście rozwijanej.
Zaznacz pole wyboru Przesłoń według grup i przesłoń według użytkowników.
Wybierz następujące opcje.
- Wartość procentowa domyślna: 0
- Uwzględnij grupy: wprowadź nazwę contoso.com i wartość procentową 50
- Wyklucz grupy:
contoso-xyz.com
- Uwzględnij użytkowników:
test@contoso.com
- Wyklucz użytkowników:
testuser@contoso.com
Ekran filtru funkcji będzie wyglądać następująco.
Te ustawienia powodują następujące zachowanie.
- Flaga funkcji jest zawsze wyłączona dla użytkownika
testuser@contoso.com
, ponieważtestuser@contoso.com
jest wyświetlana w sekcji Wykluczanie użytkowników . - Flaga funkcji jest zawsze wyłączona dla użytkowników w programie
contoso-xyz.com
, ponieważcontoso-xyz.com
jest wyświetlana w sekcji Wykluczanie grup . - Flaga funkcji jest zawsze włączona dla użytkownika
test@contoso.com
, ponieważtest@contoso.com
jest wyświetlana w sekcji Dołączanie użytkowników . - Flaga funkcji jest włączona dla 50% użytkowników w grupie contoso.com, ponieważ contoso.com jest wymieniona w sekcji Dołączanie grup z wartością procentową 50.
- Funkcja jest zawsze wyłączona dla wszystkich innych użytkowników, ponieważ wartość procentowa domyślna jest ustawiona na 0.
Filtr określania wartości docelowej jest oceniany dla danego użytkownika, jak na poniższym diagramie.
Wybierz pozycję Dodaj, aby zapisać konfigurację filtru określania wartości docelowej i wrócić do ekranu Flaga funkcji Edytuj.
Filtr funkcji określania wartości docelowej jest teraz wyświetlany w szczegółach flagi funkcji. Wybierz pozycję Zastosuj , aby zapisać flagę funkcji.
Teraz pomyślnie dodano filtr określania wartości docelowej dla flagi funkcji. Ten filtr określania wartości docelowej będzie używać reguły określania wartości docelowej skonfigurowanej do włączania lub wyłączania flagi funkcji dla określonych użytkowników i grup.
Przejdź do poniższych instrukcji, aby użyć flagi funkcji z filtrem określania wartości docelowej w aplikacji dla używanego języka lub platformy.
Następne kroki
Aby dowiedzieć się więcej na temat filtrów funkcji, przejdź do następujących czynności: