Compartilhar via


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

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

As regras personalizadas oferecem 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 necessário. As regras permitem que você limpe o valor de um campo, copie um valor em um campo e aplique 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 dar suporte ao tipo de modelo. Se você usar uma coleção mais antiga, verifique a compatibilidade do modelo de processo. Se a 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 acompanhamento de trabalho. Para obter mais informações, consulte a personalização do processo 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 oferecer suporte a estes tipos de cenário:

  • Quando um valor é definido para Prioridade, torne o Risco um campo necessário.
  • Quando uma alteração é feita no valor de Versão, limpe o valor de Marco.
  • Quando uma alteração foi feita no valor de Trabalho Restante, torne o Trabalho Concluído um campo necessário.
  • Quando o valor de Aprovado é True, torne Aprovado por um campo obrigatório.
  • Quando uma história de usuário é criada, faça os seguintes campos necessários: Prioridade, Risco e Esforço.
  • Quando o usuário atual for membro dos Administradores do Projeto, torne Prioridade obrigatória.
  • Quando o usuário atual não for membro dos Administradores do Projeto, oculte o campo Prioridade .

Observação

Você torna um campo obrigatório e define um valor padrão para esse campo usando a guia Opções.

Antes de definir uma regra personalizada, examine a composição da regra de processo herdado. Para obter exemplos que ilustram cenários comuns para aplicar regras, consulte Cenários de regra personalizada de exemplo.

Pré-requisitos

Para obter diretrizes sobre como personalizar os Conselhos do Azure para se alinharem aos seus requisitos de negócios específicos, consulte Configurar e personalizar os Quadros do Azure.

Categoria Requisitos
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 para Criar processo, Excluir processo, Editar processo, ou Excluir um campo da organização definidas como Permitir. Para obter mais informações, consulte Personalizar um processo herdado.
– Para atualizar os painéis: Administrador da equipe ou um membro do grupo de Administradores do projeto.
Access - Mesmo que você tenha acesso Básico ou inferior, ainda poderá alterar um processo se alguém lhe der permissão.
– Para que um membro do projeto atualize e altere o tipo de itens de trabalho existentes:
modelo de processo do Projeto - É preciso ter o Modelo de processo de herança para a coleção de projetos que contém o projeto.
– Para migrar dados para o Azure DevOps Services, use o Serviço de Importação de Banco de Dados do Team Foundation Server.
Conhecimento - Familiaridade com os modelos de personalização e processo.

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

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

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

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

  3. Selecione Processar.

    Captura de tela mostrando o botão Processo realçado para seleção.

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

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

  3. Selecione Processar.

    Captura de tela mostrando o botão Processo realçado nas configurações da Coleção.

Observação

Quando você personaliza um processo herdado, todos os projetos que usam o processo refletem automaticamente as personalizações. Para garantir uma transição tranquila, 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 saber mais, 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 escolha Nova regra.

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

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

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

    Dica

    Especifique um nome que se baseia nos campos em que você está agindo ou nas condições que você está definindo.

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

    A captura de tela mostra o novo formulário de regra de trabalho em que você especifica o conteúdo da regra.

    A sequência de ações especificadas não afeta o comportamento da própria regra 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 conforme o esperado.

Excluir ou desabilitar uma regra

Você pode desabilitar 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 de excluir ou desabilitar uma regra.

Observação

Você pode examinar 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 logs de auditoria.