Partilhar via


Adicionar uma regra a um tipo de item de trabalho (Processo de herança)

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

As regras personalizadas fornecem suporte para vários casos de uso de negócios. Você pode ir além de definir um valor padrão para um campo ou torná-lo obrigatório. As regras permitem limpar o valor de um campo, copiar um valor para um campo e aplicar valores com base em dependências entre valores de campos diferentes.

Importante

O modelo de processo de herança está disponível para projetos configurados para suportar o tipo de modelo. Se você usar uma coleção mais antiga, verifique a compatibilidade do modelo de processo. Se sua coleção local estiver configurada para usar o modelo de processo XML local, você só poderá usar esse modelo de processo para personalizar a experiência de controle de trabalho. Para obter mais informações, consulte Personalização de processos no nível da organização.

Com uma regra personalizada, você pode definir ações com base em condições específicas. Por exemplo, você pode aplicar uma regra para dar suporte a esses tipos de cenários:

  • Quando um valor for definido para Prioridade, torne Risco um campo obrigatório.
  • Quando for feita uma alteração no valor de Release, limpe o valor de Milestone.
  • Quando for feita uma alteração no valor de Trabalho Restante, torne Trabalho Concluído um campo obrigatório.
  • Quando o valor de Aprovado for Verdadeiro, torne Aprovado por um campo obrigatório.
  • Quando uma história de usuário for criada, torne obrigatórios os seguintes campos: Prioridade, Risco e Esforço.
  • Quando o utilizador atual for membro dos Administradores de Projeto, defina Prioridade como obrigatória.
  • Quando o usuário atual não for membro dos Administradores de Projeto, oculte o campo Prioridade .

Nota

Você define um campo como obrigatório e especifica um valor padrão para o campo na guia Opções.

Antes de definir uma regra personalizada, revise Composição da regra de processo herdada. Para obter exemplos que ilustram cenários comuns para a aplicação de regras, consulte Exemplos de cenários de regras personalizadas.

Pré-requisitos

Para obter orientação sobre como adaptar os Painéis do Azure para alinhá-los com seus requisitos de negócios específicos, consulte Configurar e personalizar Painéis do Azure.

Categoria Requerimentos
Permissões - Para criar, excluir ou editar um processo: Membro do grupo Administradores de Coleção de Projetos ou permissões específicas no nível da coleção Criarde processo , Excluirde processo , Editar processoou Excluir um campo da organização definido como Permitir. Para obter mais informações, consulte Personalizar um processo herdado.
- Para atualizar quadros: Administrador de Equipe ou um membro do grupo Administradores de Projeto.
Acesso - Mesmo que você tenha acesso Básico ou inferior, você ainda pode alterar um processo se alguém lhe der permissão.
- Para que os membros do projeto possam atualizar e alterar o tipo dos seus itens de trabalho existentes.
Modelo de processo de projeto - Possuir o modelo de processo de herança para a coleção de projetos que contém o projeto.
- Para migrar dados para os Serviços de DevOps do Azure, use o Serviço de Importação de Banco de Dados do Team Foundation Server.
Conhecimento - Familiaridade com os modelos de customização e processo.

Abrir configurações do processo da organização

  1. Inicie sessão na sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione Definições da organização.

    Captura de tela mostrando o botão Configurações da organização para seleção.

  3. Selecione Processo.

    Captura de ecrã a mostrar o botão Processo realçado para seleção.

  1. Inicie sessão na sua coleção (https://dev.azure.com/{Your_Collection}).

  2. Selecione Configurações da coleção ou Configurações do administrador.

  3. Selecione Processo.

    Captura de ecrã a mostrar o botão Processar realçado nas definições de coleção.

Nota

Quando você personaliza um processo herdado, todos os projetos que usam o processo refletem automaticamente as personalizações. Para garantir uma transição suave, recomendamos que você crie um processo de teste e um projeto para testar suas personalizações antes de implementá-las em toda a organização. Para obter mais informações, consulte Criar e gerenciar processos herdados.

Adicionar uma regra personalizada

Adicione campos a um tipo de item de trabalho selecionado.

  1. Selecione o tipo de item de trabalho (WIT) ao qual você deseja adicionar uma regra, escolha Regras e, em seguida, escolha Nova regra.

    A captura de tela mostra a história de usuário do Meu Processo Ágil com a guia Regras aberta pronta para criar uma regra.

    Se não conseguir preencher a caixa de diálogo Nova regra de item de trabalho, não tem as permissões necessárias para editar o processo. Para saber mais, consulte Personalizar um processo herdado.

  2. Nomeie a regra e selecione as condições e ações.

    Gorjeta

    Especifique um nome que se baseie nos campos em que está a agir ou nas condições que está a definir.

    Este exemplo especifica que o campo Critérios de Aceitação é necessário quando o Estado muda para Ativo e está vazio no momento.

    A captura de tela mostra o formulário Nova regra de trabalho onde você especifica o conteúdo da regra.

    A sequência de ações especificada não afeta o comportamento da regra em si ou seu comportamento em relação a outras regras definidas para o mesmo WIT.

  3. Depois de adicionar uma regra personalizada, abra um item de trabalho. Verifique se a regra funciona como pretendido.

Excluir ou desabilitar uma regra

Você pode desativar temporariamente uma regra ou excluí-la completamente.

Você exclui ou desabilita a regra no menu de ações da regra.

A captura de tela mostra a opção para excluir ou desabilitar uma regra.

Nota

Você pode revisar as alterações feitas em um processo herdado usando o log de auditoria e os recursos de auditoria. Para obter mais informações, consulte Acessar, exportar e filtrar registos de auditoria.