Compartilhar via


Tutorial: distribuir os recursos para os públicos-alvo

A segmentação é uma estratégia de gerenciamento de recursos que permite aos desenvolvedores implementar progressivamente novos recursos para sua base de usuários. A estratégia baseia-se no conceito de segmentação de um conjunto de usuários conhecido como público-alvo. Um público é composto por usuários, grupos específicos e uma porcentagem designada de toda a base de usuários.

  • Os usuários podem ser contas de usuário reais, mas também podem ser máquinas, dispositivos ou quaisquer entidades identificáveis exclusivamente nas quais você deseja implementar um recurso.

  • Os grupos cabem à sua aplicação definir. Por exemplo, ao direcionar contas de usuário, você pode usar grupos Microsoft Entra ou grupos que indicam locais de usuários. Ao segmentar máquinas, você pode agrupá-las com base nos estágios de implementação. Os grupos podem ser quaisquer atributos comuns com base nos quais você deseja categorizar seu público.

Os Filtros de recurso permitem que um sinalizador de recurso seja habilitado ou desabilitado condicionalmente. O filtro de direcionamento é um dos filtros de recursos internos da biblioteca de gerenciamento de recursos. Ele permite que você ative ou desative um recurso para os públicos-alvo.

Neste artigo, você aprenderá a adicionar e a configurar um filtro de direcionamento para seus sinalizadores de recursos.

Adicionar um filtro de direcionamento

  1. Crie um sinalizador de recurso chamado Beta no seu repositório de Configuração de Aplicativos e abra-o para editá-lo. Para obter mais informações sobre como adicionar e editar um sinalizador de recurso, consulte Gerenciar sinalizadores de recurso.

  2. No painel Editar sinalizador de recurso que é aberto, marque a caixa de seleção Habilitar sinalizador de recurso, se ainda não estiver habilitada. Em seguida, marque a caixa de seleção Usar filtro de recurso e selecione Criar.

    Captura de tela do portal do Azure, preenchendo o formulário “Editar sinalizador de recurso”.

  3. O painel Criar um novo filtro é aberto. Em Tipo de filtro, selecione a Filtro de direcionamento na lista suspensa.

  4. Selecione a caixa de seleção Substituir por Grupos e Substituir por Usuários.

  5. Selecione as seguintes opções.

    • Percentual padrão: 0
    • Incluir Grupos: insira um Nome da contoso.com e uma Porcentagem de 50
    • Excluir Grupos: contoso-xyz.com
    • Incluir Usuários: test@contoso.com
    • Excluir Usuários: testuser@contoso.com

    A tela do filtro de recursos terá a seguinte aparência.

    Sinalizador de recurso condicional

    Essas configurações resultam no seguinte comportamento.

    • O sinalizador do recurso está sempre desabilitado para o usuário testuser@contoso.com, porque testuser@contoso.com está listado na seção Excluir Usuários.
    • O sinalizador do recurso está sempre desabilitado para os usuários do contoso-xyz.com, porque o contoso-xyz.com está listado na seção Excluir Grupos.
    • O sinalizador do recurso está sempre habilitado para o usuário test@contoso.com, porque test@contoso.com está listado na seção Incluir Usuários.
    • O sinalizador de recurso está ativado para 50% dos usuários no grupo contoso.com, porque contoso.com está listado na seção Incluir Grupos com uma Porcentagem de 50.
    • O recurso está sempre desabilitado para todos os outros usuários porque o Percentual padrão está definido como 0.

    O filtro de direcionamento é avaliado para um determinado usuário como no diagrama a seguir.

    Direcionamento do fluxo de avaliação.

  6. Selecione Adicionar para salvar a configuração do filtro de direcionamento e retornar à tela Editar sinalizador de recurso.

  7. O filtro de recurso de direcionamento já está listado nos detalhes do sinalizador de recurso. Selecione Aplicar para salvar o novo sinalizador de recurso.

    Captura de tela do portal do Azure, aplicando o novo filtro de direcionamento.

Agora, você adicionou com êxito um filtro de direcionamento ao sinalizador de recurso. Esse filtro de direcionamento usará a regra de direcionamento configurada para habilitar ou desabilitar o sinalizador de recurso para usuários e grupos específicos. Siga as instruções na seção Próximas Etapas para saber como ela funciona em seu aplicativo para a linguagem de programação ou a plataforma que você está usando.

Próximas etapas

Neste tutorial, você aprendeu o conceito do filtro de direcionamento e o adicionou a um sinalizador de recurso.

Para saber como usar o sinalizador de recursos com um filtro de direcionamento no seu aplicativo, acesse o tutorial a seguir.

Para saber mais sobre os filtros de recursos, prossiga para os seguintes tutoriais: