Adicionar uma regra a um tipo de item de trabalho (Processo de herança)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
As regras personalizadas fornecem suporte para vários casos de uso comercial, permitindo que você vá além de definir um valor padrão para um campo ou torná-lo necessá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 suportá-lo. Se você estiver usando 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 Escolher o modelo de processo para sua coleção de projetos.
Com uma regra personalizada, você pode definir várias 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 é definido para Prioridade, torne o Risco um campo obrigatório
- Quando for feita uma alteração no valor de Release, limpe o valor de "Milestone"
- Quando uma alteração for feita 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 usuário atual for membro de "Administradores de projeto", torne a prioridade obrigatória
- Quando o usuário atual não for membro de "Administradores de projeto", oculte o campo Prioridade
Nota
Você define um campo como obrigatório e especifica um campo padrão através da guia Opções para o campo.
Antes de definir uma regra personalizada, revise Regras e avaliação de regras, Composição de regras de processo herdadas. Para obter exemplos que ilustram cenários comuns para a aplicação de regras, consulte Cenários de regra de exemplo.
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 Sobre como configurar e personalizar os 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 Definir permissões e acesso para acompanhamento de trabalho, Personalizar um processo herdado. - Para atualizar quadros: Administrador de Equipe ou um membro do grupo Administradores de Projeto. |
Acesso | - Mesmo que você tenha acesso Basic ou inferior, você ainda pode alterar um processo se alguém lhe der permissões para fazê-lo. - 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. - Se estiver migrando 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 a personalização e modelos de processo. |
Abrir configurações do processo da organização
Inicie sessão na sua organização (
https://dev.azure.com/{yourorganization}
).Selecione
Definições da organização.
Selecione Processo.
Inicie sessão na sua coleção (
https://dev.azure.com/{Your_Collection}
).Selecione Configurações da coleção ou Configurações do administrador.
Selecione Processo.
Nota
Quando você personaliza um processo herdado, todos os projetos que usam esse processo refletem automaticamente as personalizações. Para garantir uma transição suave, recomendamos a criação de um processo e projeto de teste, que permite 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
Adicionar campos a um tipo de item de trabalho selecionado.
Selecione o WIT ao qual pretende adicionar uma regra, selecione Regras e, em seguida, selecione Nova 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. Consulte Definir permissões e acesso para rastreio de trabalho, Personalizar um processo herdado.
Dê um nome à regra e selecione as condições e ações nos menus suspensos.
Gorjeta
Especifique um nome que se baseie no(s) campo(s) em que está a agir ou nas condições que está a definir.
Aqui definimos que o campo Critérios de Aceitação é obrigatório quando o Estado muda para Ativo e está vazio no momento.
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.
Depois de adicionar uma regra personalizada, abra um item de trabalho e verifique se a regra funciona como você pretendia.
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.
Artigos relacionados
Nota
Revise as alterações feitas em um processo herdado por meio do log de auditoria. Para obter mais informações, consulte Acessar, exportar e filtrar registos de auditoria.