Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określanie wartości docelowej to strategia zarządzania funkcjami, której deweloperzy mogą używać do progresywnego wdrażania 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 kont użytkowników docelowych można użyć grup lub grup firmy Microsoft, które określają lokalizacje użytkowników. W przypadku komputerów docelowych można grupować je na podstawie etapów wdrażania. Grupy można opierać na dowolnych typowych atrybutach, których chcesz użyć do kategoryzowania odbiorców.
Filtry funkcji umożliwiają warunkowe włączanie lub wyłączanie flagi funkcji. Filtr określania wartości docelowej jest jednym z wbudowanych filtrów funkcji biblioteki zarządzania funkcjami. Możesz użyć filtru określania wartości docelowej, aby włączyć lub wyłączyć funkcję dla docelowych odbiorców.
W tym artykule przedstawiono sposób dodawania i konfigurowania filtru określania wartości docelowej dla flagi funkcji.
Wymagania wstępne
- Subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.
- Magazyn konfiguracji aplikacja systemu Azure.
Dodawanie filtru określania wartości docelowej
Utwórz flagę funkcji o nazwie Beta w sklepie App Configuration i otwórz ją do edycji. Aby uzyskać więcej informacji na temat dodawania i edytowania flagi funkcji, zobacz Tworzenie flagi funkcji i Edytowanie flag funkcji.
W oknie dialogowym Edytowanie flagi funkcji wybierz pozycję Włącz flagę funkcji , jeśli nie została jeszcze wybrana. Wybierz pozycję Użyj filtru funkcji, a następnie wybierz pozycję Utwórz.
W oknie dialogowym Tworzenie nowego filtru wprowadź następujące opcje:
- W obszarze Typ filtru wybierz pozycję Filtr określania wartości docelowej.
- Wybierz pozycję Zastąpij według grup.
- Wybierz pozycję Przesłoń według użytkowników.
Wprowadź następujące informacje:
- W obszarze Wartość procentowa domyślna wprowadź wartość 0.
- W obszarze Dołączanie grup:
- W polu Nazwa wprowadź
contoso.com. - W polu Procent wprowadź wartość 50.
- W polu Nazwa wprowadź
- W obszarze Wyklucz grupy wprowadź .
contoso-xyz.com - W obszarze Uwzględnij użytkowników wprowadź .
test@contoso.com - W obszarze Wyklucz użytkowników wprowadź wartość
testuser@contoso.com.
Te ustawienia powodują następujące zachowanie:
- Flaga funkcji jest zawsze wyłączona dla użytkownika
testuser@contoso.com, ponieważtestuser@contoso.comjest wyświetlana w sekcji Wykluczanie użytkowników . - Flaga funkcji jest zawsze wyłączona dla użytkowników w
contoso-xyz.comgrupie, ponieważcontoso-xyz.comjest wyświetlana w sekcji Wykluczanie grup . - Flaga funkcji jest zawsze włączona dla użytkownika
test@contoso.com, ponieważtest@contoso.comjest wyświetlana w sekcji Dołączanie użytkowników . - Flaga funkcji jest włączona dla 50 procent użytkowników w
contoso.comgrupie, ponieważcontoso.comjest wyświetlana w sekcji Dołączanie grup z wartością procentową50. - Funkcja jest zawsze wyłączona dla wszystkich innych użytkowników, ponieważ domyślna wartość procentowa jest ustawiona na 0.
Filtr określania wartości docelowej jest oceniany dla danego użytkownika, jak pokazano na poniższym diagramie.
Aby zapisać konfigurację filtru określania wartości docelowej, wybierz pozycję Dodaj. Na stronie Flaga edytowania funkcji znajduje się filtr funkcji określania wartości docelowej i jego parametry.
Aby zapisać flagę funkcji, wybierz pozycję Zastosuj.
Filtr określania wartości docelowej jest dodawany do flagi funkcji. Ten filtr określania wartości docelowej 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.
Aby użyć flagi funkcji z filtrem określania wartości docelowej w aplikacji, zobacz instrukcje odpowiednie dla danego języka lub platformy:
Dalsze kroki
Aby dowiedzieć się więcej na temat filtrów funkcji, przejdź do następujących artykułów: