Compartilhar via


Tutorial: Criar e gerenciar processos herdados

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

No Azure DevOps, você tem a flexibilidade de personalizar seu projeto, ferramentas Agile e o sistema de rastreamento de trabalho por meio de processos herdados. As 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 blocos de construção. Os 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. Para saber mais sobre o que você pode personalizar, confira Sobre a personalização do processo e processos herdados.

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 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.

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.

Neste tutorial, você:

  • Criar um processo herdado com base nos modelos Agile, Scrum, Basic ou CMMI
  • Alterar o tipo de processo associado a um projeto
  • Criar um novo projeto a partir de um processo definido
  • Copiar um processo e fazer personalizações
  • Habilitar e desabilitar processos e definir o processo padrão

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 Criar processo, Excluir processo, Editar processo, ou Excluir um campo da organização definido 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 atualizar e alterar os tipos de itens de seus trabalhos existentes: Membro do projeto.
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.

Criar um processo herdado

Crie um processo herdado que você pode personalizar com as etapas a seguir. Os processos padrão do sistema estão bloqueados, portanto, você não pode personalizá-los.

  1. Entre em sua organização (https://dev.azure.com/<Your_Organization>).

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

    Captura de tela mostrando a ação configurações da organização realçada no Azure DevOps.

  3. SelecionarProcesso>. Na lista Processos , realce o processo a ser usado e selecione Mais ações>Criar processo herdado.

    Escolha o mesmo processo do sistema usado para criar o projeto que você deseja personalizar. Os tipos de processo podem incluir Agile, Basic, Scrum e CMMI (Capability Maturity Model Integration).

    O exemplo a seguir cria um processo herdado do processo do sistema Agile:

    Captura de tela que mostra como selecionar a opção Criar processo herdado para o processo Agile no 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, confira Pesquisar um administrador de coleção de projetos.

  4. Insira um nome para o processo e uma descrição opcional.

    Os nomes dos processos devem ser exclusivos e não ultrapassar 128 caracteres. Para outras restrições, consulte Personalização do processo e processos herdados – restrições de nome do processo.

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

  1. Entre na sua coleção.

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

  3. Selecione Processar.

    Captura de tela mostrando como selecionar a opção Processo para ver todos os processos da coleção.

    Importante

    Caso você não tenha a opção de menu Criar processo herdado, a coleção selecionada será definida para operar com o modelo de processo XML local. Para obter mais informações, consulte Personalizar sua experiência de acompanhamento de trabalho – modelo de processo XML local.

    Os processos filhos 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 concluir 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:

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

O exemplo nesta seção fornece etapas detalhadas para o método de migração, que você pode aplicar a vários 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 sem os mesmos campos personalizados, os dados permanecerão. No entanto, todos os campos personalizados não representados no processo atual não aparecem no formulário do item de trabalho. Você ainda pode acessar os dados de campo usando uma consulta ou as APIs REST. Esses campos são bloqueados de alterações e aparecem como valores somente leitura.

As etapas a seguir demonstram como usar o método de migração para alterar o processo de um projeto do Agile para o Scrum:

  1. SelecionarProcesso>. Na lista Processos , selecione o processo do projeto para abrir os detalhes do processo. Este exemplo seleciona o processo agile .

    Captura de tela que mostra como abrir os detalhes de um processo selecionando o nome do processo.

  2. Na página de detalhes do processo, selecione a guia Projetos . Na lista de projetos, realce o projeto para alterar e selecionar Mais ações>Alterar processo.

    Captura de tela que mostra como selecionar a ação de processo de alteração para um projeto.

  3. Conclua as etapas do assistente. Algumas alterações de projeto, como migrar do processo Agile para o processo do Scrum, exigem tarefas manuais:

    Captura de tela da caixa de diálogo do assistente que lista outras tarefas a serem concluídas após a migração do projeto do processo Agile para Scrum.

Importante

Ao mudar 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 que não têm o campo exibirão uma mensagem de erro. Resolva os erros identificados, prossiga com outras alterações e salve o item de trabalho.
  • Se você adicionar ou modificar estados de fluxo de trabalho para um tipo de item de trabalho visível em seu quadro, atualize as configurações de coluna de quadro para todas as equipes dentro do projeto.

Criar um projeto com base em um processo

Siga estas etapas para criar um projeto a partir de um processo:

  1. SelecionarProcesso>. Na lista Processos , realce o processo para atualizar e selecionar Mais ações>Novo projeto de equipe.

    Captura de tela que mostra como selecionar a nova opção de projeto de equipe para um processo selecionado.

  2. Na caixa de diálogo Criar novo projeto , insira as informações do projeto e selecione Criar. Para obter mais informações, consulte Criar um projeto.

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

Copiar um processo

Antes de implementar personalizações em toda a sua organização, é essencial testar suas alterações planejadas concluindo as etapas a seguir.

Dica

Se você modificar um processo usado por vários projetos, cada projeto refletirá logo a alteração incremental do processo. Para agrupar as alterações de processo antes de distribuí-las para todos os projetos, conclua o procedimento a seguir.

  1. SelecionarProcesso>. Na lista Processos , realce o processo a ser usado e selecione Mais ações>Criar cópia do processo.

    Captura de tela que mostra como selecionar a opção de cópia para um processo selecionado.

  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 Copiar processo.

  3. Faça suas alterações no processo copiado. Como nenhum projeto está usando o novo processo (copiado), suas 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 <Process_Name>. Para obter mais informações, consulte Alterar o processo de um projeto neste artigo.

  5. Para distribuir suas atualizações, altere o processo dos projetos que precisam das novas alterações. Use o projeto Alterar para usar <Process_Name> opção para cada projeto a ser atualizado. Para obter mais informações, consulte Alterar o processo de um projeto.

  6. Desabilite ou exclua o processo original.

Habilitar ou desabilitar um processo

Para impedir a criação de projetos de um processo específico, você pode desabilitar a opção. Você pode habilitar essa opção quando quiser aplicar várias personalizações e não quiser que o processo seja usado até que as atualizações sejam concluídas. Ou você pode desativar o uso de um processo específico para propiciar a 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 Mais ações para o processo e selecione Desabilitar processo ou Habilitar processo.

Definir um processo como o padrão

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

Para definir um processo como padrão, abra o menu Mais ações para o processo herdado e selecione 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óxima etapa