Compartilhar via


Criar e gerenciar processos herdados

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

No Azure DevOps, você tem a flexibilidade de personalizar seu projeto, as ferramentas Agile e o sistema de controle de trabalho usando processos herdados. Essas personalizações se aplicam a todos os projetos que utilizam o mesmo processo.

Um processo herdado serve como base para o seu sistema de rastreamento de trabalho. Ao criar um novo projeto, você escolhe um processo para definir seus blocos de construção. Esses blocos de construção incluem tipos de item de trabalho, estados, campos e regras. Ao personalizar um processo herdado, você o adapta às necessidades específicas da sua equipe.

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.

Para obter mais informações sobre o que você pode personalizar, consulte Sobre personalização de processos e processos herdados.

Observação

Revise as alterações feitas em um processo herdado por meio do log de auditoria. Para obter mais informações, consulte Acessar logs de auditoria de filtro.

Pré-requisitos

Recomendamos verificar Configurar e personalizar os Quadros do Azure, que oferece orientação sobre como personalizar os Quadros do Azure para se alinharem aos seus requisitos de negócios específicos.

Criar um processo herdado

Execute as etapas a seguir para criar um processo herdado que você pode personalizar. O padrão, os processos do sistema estão bloqueados, então você não pode personalizá-los.

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

  2. Selecione o ícone de engrenagem Configurações da organização.
    Captura de tela mostrando o botão configurações da organização realçado.

  3. Selecione Processo>... (Mais ações) >Criar processo herdado. Escolha o mesmo processo do sistema — Agile, Basic, Scrum ou CMMI — que foi usado para criar o projeto que você deseja personalizar.

    No exemplo a seguir, criamos um processo herdado do processo do sistema Agile.

    Captura de tela do menu de contexto, Escolha Criar processo herdado, Azure DevOps.

    Se você não tiver acesso a essas opções, peça a um membro do grupo Administradores de Coleção de Projetos para conceder permissões a você. Para localizar um membro, consulte Procurar um administrador de coleção de projetos.

  4. Insira um nome para o processo e, opcionalmente, uma descrição. Os nomes dos processos devem ser exclusivos e não devem ter mais de 128 caracteres. Para outras restrições, consulte Criar e gerenciar processos de herança, Restrições de nome de processo.

    Captura de tela mostrando a caixa de diálogo Criar processo herdado.

  1. Inicie sessão na sua coleção.

  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.

    Importante

    Se você não tiver a opção de menu Criar processo herdado, a coleção selecionada será definida para funcionar com o modelo de processo XML local. Para obter mais informações, consulte Modelo de processo XML local.

Os processos filho herdados são atualizados automaticamente, com base nos processos do sistema pai. Atualizações para processos estão documentados em Notas de Versão para Azure DevOps Server.

Depois de definir o processo herdado, você pode executar as seguintes tarefas:

Alterar o processo de um projeto

Você pode alterar o processo de um projeto de um processo herdado para outro com os seguintes métodos:

  • Alternar dentro do mesmo processo base: mova um projeto entre processos que compartilham a mesma base, como Agile ou Scrum.
  • Migre para um modelo de processo diferente: Mude o modelo de processo do projeto, por exemplo, de Agile para Scrum ou Basic para Agile.

Fornecemos etapas detalhadas para o segundo método, cobrindo os seguintes cenários comuns de alteração de processo:

Observação

  • Você pode alterar o processo de um projeto desde que não tenha itens de trabalho não definidos de um tipo de item de trabalho personalizado que também não esteja definido no processo de destino.
  • Se você alterar um projeto para um processo do sistema ou outro processo herdado que não contenha os mesmos campos personalizados, os dados ainda serão mantidos. Mas, os campos personalizados que não são representados no processo atual não aparecerão no formulário de item de trabalho. Você ainda pode acessar os dados de campo por meio de uma consulta ou APIs REST. Esses campos são essencialmente bloqueados de alterações e aparecem como valores somente leitura.
  1. Selecione o processo do seu projeto. Por exemplo, para alterar um projeto de Agile para Scrum, escolha o processo Agile .

    Captura de tela de Escolher o processo Agile.

  2. Selecione Projetos> o ícone de ações para o processo de alteração do projeto>.

    Captura de tela da guia Escolher Projetos.

  3. Conclua as etapas no assistente.

Importante

Quando você alterna um projeto para um processo herdado, algumas ferramentas ou itens de trabalho do Agile podem se tornar inválidos. Por exemplo:

  • Se você designar um campo conforme necessário, os itens de trabalho sem esse campo exibirão uma mensagem de erro. Resolva esses erros para prosseguir com outras alterações e salvar o item de trabalho.
  • Ao adicionar ou modificar estados de fluxo de trabalho para um WIT visível em seu quadro, lembre-se de atualizar as configurações da coluna do quadro para todas as equipes do projeto.

Criar um projeto com base em um processo

  1. Abra o ... menu de contexto para o processo que você deseja usar e selecione Novo projeto de equipe.

    Captura de tela de Criar um projeto do processo selecionado.

    Captura de tela de Criar um projeto do processo selecionado, Azure DevOps Server 2019.

  2. Insira as informações do projeto e selecione Criar. Para saber mais, confira Criar um projeto.

    Captura de tela da caixa de diálogo Criar novo projeto.

    Captura de tela da caixa de diálogo Criar novo formulário de projeto, Azure DevOps Server 2019.

Copiar um processo

Antes de implementar personalizações em toda a organização, é essencial testá-las executando as etapas a seguir.

Dica

Se você modificar um processo usado por vários projetos, cada projeto refletirá imediatamente a alteração do processo incremental. Para agrupar as alterações de processo antes de implementá-las em todos os projetos, execute as etapas a seguir.

  1. Na página Processo , abra o ... menu de contexto para o processo e selecione Criar cópia do processo.

    Captura de tela da seleção para Fazer uma cópia de um processo herdado.

  2. Insira um nome e uma descrição opcional para o processo copiado e selecione Copiar processo.

    Captura de tela da caixa de diálogo Processo de cópia.

  3. Faça suas alterações no processo copiado. Como nenhum projeto está usando esse processo, essas alterações não afetam nenhum projeto.

  4. Verifique suas alterações criando um projeto de teste com base no processo copiado e atualizado. Se você já criou um projeto de teste, selecione Alterar projeto para usar ProcessName.

  5. Implemente suas atualizações alterando o processo dos projetos que precisam das novas alterações. Selecione Alterar projeto para usar ProcessName.

  6. Desabilite ou exclua o processo original.

Habilitar/desabilitar um processo

Para impedir que projetos sejam criados a partir de um processo específico, você pode desabilitá-lo. Você pode escolher essa opção quando quiser aplicar várias personalizações e não quiser que o processo seja usado até que elas sejam concluídas. Ou, você pode aposentar o uso de um processo específico em favor da movimentação de projetos para um novo processo.

Todos os processos do sistema e os processos herdados recém-criados são habilitados por padrão. Para desabilitar ou habilitar um processo, abra o ... menu de contexto para o processo e escolha Desabilitar processo ou Habilitar processo.

Definir o processo padrão

Para ter um processo herdado pré-selecionado para outros projetos que você planeja criar, defina-o como padrão. Essa ação garante que todos os novos projetos usem automaticamente o processo herdado escolhido.

Para definir um processo como o padrão, abra o ... menu de contexto para o processo herdado e escolha Definir como processo padrão. Essa opção não está disponível com nenhum dos processos do sistema.

Os Administradores de Coleção de Projetos podem adicionar projetos na página Projetos .

Próximas etapas