Personalizar um projeto com um processo herdado

Serviços do Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Cada projeto baseia-se num processo que define os blocos modulares para controlar o trabalho. O primeiro projeto que criar utiliza um dos processos predefinidos: Ágil, Básico, Scrum ou CMMI.

Cada projeto baseia-se num processo que define os blocos modulares para controlar o trabalho. O primeiro projeto que criar utiliza um dos processos predefinidos: Ágil, Scrum ou CMMI.

Só pode personalizar processos herdados. Todas as alterações efetuadas ao processo herdado são apresentadas automaticamente nos projetos que utilizam esse processo.

Importante

Este artigo aplica-se aos Serviços do Azure DevOps e Azure DevOps Server 2019 e versões posteriores. Para personalizar qualquer projeto definido numa coleção para o TFS 2018 ou anterior, veja Modelo de processo XML no local.

Importante

Só pode utilizar o modelo de processo de Herança para projetos definidos numa coleção de projetos configurada para suportar o modelo de processo de Herança. Se a coleção no local estiver configurada para utilizar o modelo de processo XML no local, só pode utilizar esse modelo de processo para personalizar a experiência de controlo de trabalho. Para saber mais, veja Personalizar o controlo de trabalho, Selecione o modelo de processo para a coleção de projetos.

Para personalizar qualquer projeto definido numa coleção para o TFS 2018 ou anterior, veja Modelo de processo XML no local.

A sequência geral para personalizar um projeto é personalizar um processo herdado, verificar as personalizações e, em seguida, alterar o processo dos projetos para utilizar esse processo.

Criar um processo herdadoPersonalizar o processo herdadoAplicar processo herdado ao(s) projeto(s)Atualizar e verificar as alterações

Pode personalizar principalmente um processo ao adicionar ou modificar um tipo de item de trabalho (WIT) definido para esse processo.

Saiba como realizar estas tarefas:

  • Abrir Processo de Definições>
  • Criar um processo herdado para personalizar
  • Adicionar ou modificar um campo
  • Adicionar ou modificar uma regra para um tipo de item de trabalho
  • Adicionar ou modificar tipos de itens de trabalho
  • Modificar o fluxo de trabalho de um tipo de item de trabalho
  • Adicionar ou modificar um controlo personalizado
  • Adicionar uma extensão a um tipo de item de trabalho
  • Verificar as personalizações que efetuou
  • Alterar o processo utilizado por um projeto

Nota

Pode rever as alterações efetuadas a um processo herdado através do registo de auditoria. Para saber mais, veja Aceder, exportar e filtrar registos de auditoria.

Pré-requisitos

Antes de personalizar um processo, recomendamos que reveja Configurar e personalizar o Azure Boards, que fornece orientações sobre como personalizar os Quadros do Azure para satisfazer as suas necessidades empresariais. Para obter uma descrição dos diferentes atrasos e quadros, consulte Tarefas suportadas por Atrasos, Quadros, Quadros de Tarefas e Planos.

Abrir Processo de Definições>

Pode criar, gerir e efetuar personalizações a processos a partir do Processo de definições>da Organização.

  1. Escolha o logótipo do Azure DevOps para abrir Projetos. Em seguida, selecione Definições da organização.

    Abra as definições da Organização de Projetos>.

  2. Em seguida, selecione Processo.

    Em seguida, selecione Processo.

    Importante

    Se não vir Processo, significa que está a trabalhar a partir do TFS-2018 ou versão anterior. A página Processo não é suportada. Tem de utilizar as funcionalidades suportadas para o modelo de processo XML no local.

Pode criar, gerir e efetuar personalizações para processos a partir do Processo de Definições>da Coleção.

  1. Escolha o logótipo do Azure DevOps para abrir Projetos. Escolha a coleção de projetos cujos processos pretende personalizar e, em seguida, selecione Definições da Coleção.

    Abrir definições da Organização de Projetos>

  2. Em seguida, selecione Processo.

    Em seguida, selecione Processo.

Pode criar, gerir e efetuar personalizações a processos a partir de Administração definições>Processo.

  1. Escolha o logótipo do Azure DevOps para abrir Projetos. Em seguida, selecione Administração definições.

    Abra as definições da Organização do Project>.

  2. Em seguida, selecione Processo.

    Em seguida, selecione Processo.

Nota

À medida que personaliza um processo herdado, todos os projetos que utilizam esse processo são atualizados automaticamente para refletir as personalizações. Por este motivo, recomendamos que crie um processo de teste e teste o projeto quando tiver várias personalizações a efetuar para testar as personalizações antes de as implementar na sua organização. Para saber mais, veja Criar e gerir processos herdados.

Criar um processo herdado

O primeiro passo é criar um processo herdado que pode personalizar. Os processos predefinidos do sistema estão impedidos de ser personalizados.

  1. Na página Processo , abra o menu de contexto ... do processo que irá utilizar para criar um processo herdado e, em seguida, selecione Criar processo herdado. Escolha o mesmo processo de sistema ( Ágil, Básico, Scrum ou CMMI) que foi utilizado para criar o projeto que pretende personalizar.

    Aqui, criamos um processo herdado a partir do processo do sistema Ágil.

    Menu de contexto, Selecione Criar processo herdado, Azure DevOps.

    Menu de contexto, Selecione Criar processo herdado, Azure DevOps Server 2020.

    Menu de contexto, Selecione Criar processo herdado, Azure DevOps Server 2019.

    Importante

    Se não vir a opção de menu Criar processo herdado , a coleção que selecionou está definida para funcionar com o modelo de processo XML no local. Pode importar e exportar modelos de processo e utilizar as funcionalidades suportadas para o modelo de processo XML no local.

  2. Introduza um nome para o seu processo e, opcionalmente, uma descrição. Os nomes dos processos têm de ser exclusivos e não podem ter mais de 128 carateres. Para obter restrições adicionais, veja Criar e gerir processos de herança, Restrições de nomes de processos. Opcionalmente, adicione uma descrição.

    Caixa de diálogo Criar processo herdado

Adicionar ou modificar um campo

Os campos bloqueados e os campos herdados correspondem aos campos herdados de um processo de sistema. Não pode personalizar campos bloqueados. Pode personalizar algumas opções para campos herdados. Pode personalizar totalmente os campos que adicionar a um processo.

  1. Para começar, escolha o seu processo herdado e, em seguida, selecione o WIT que pretende personalizar.

  2. Para adicionar um campo, selecione o ícone (Novo Campo ).

    Página Tipos de Itens de Trabalho do Processo, Adicionar um campo a um WIT

    Na caixa de diálogo que é aberta, selecione o tipo de campo que pretende adicionar. Para saber mais, leia os artigos seguintes:

  3. Para modificar um campo existente, pode exercer estas opções:

Adicionar ou modificar uma regra para um tipo de item de trabalho

Pode adicionar regras para suportar casos específicos de fluxo de trabalho e de utilização empresarial. As regras permitem-lhe 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.

Para adicionar uma regra, escolha o processo herdado, o tipo de item de trabalho e, em seguida, selecione Regras e, em seguida, selecione Nova regra.

Processo, WIT, Erro, Esquema, Novo controlo personalizado

Para saber mais, veja Regras e avaliação de regras.

Adicionar ou modificar tipos de itens de trabalho

Utiliza diferentes WITs para planear e controlar diferentes tipos de trabalho. A principal razão pela qual adiciona um WIT personalizado é para personalizar o formulário Web e os estados de fluxo de trabalho para satisfazer casos de utilização empresarial específicos.

  1. Para começar, escolha o seu processo herdado e, em seguida, selecione o WIT que pretende personalizar.

  2. Na página Tipos de Itens de Trabalho , selecione o tipo novo item de trabalho.

    Processo, Processo herdado, Tipos de Itens de Trabalho, Adicionar novo tipo de item de trabalho
  3. Atribua um nome ao WIT e, opcionalmente, especifique uma descrição, ícone e cor. O ícone e a cor especificados aparecem em todo o portal Web, incluindo no formulário do item de trabalho e quando os itens de trabalho associados aparecem num registo de tarefas pendentes, quadros, resultados de consultas e muito mais.

    Caixa de diálogo Criar novo tipo de item de trabalho

    Clique em Criar para guardar.

  4. Agora pode adicionar campos ao WIT ou personalizá-lo das seguintes formas:

Modificar o fluxo de trabalho de um tipo de item de trabalho

Os estados do fluxo de trabalho permitem-lhe controlar o estado de um item de trabalho à medida que passa de novo para concluído.

  1. Para modificar um fluxo de trabalho, escolha o seu processo herdado, o WIT e, em seguida, a página Estados .

    Página Processo, WIT de Erros, separador Estados, Adicionar estado

  2. Pode modificar o fluxo de trabalho das seguintes formas:

Adicionar um controlo personalizado

Os controlos personalizados fornecem funcionalidades adicionais a um formulário de item de trabalho.

  • Para adicionar um controlo personalizado, escolha o seu processo herdado, o WIT e, em seguida, Adicionar controlo personalizado.

    Escolha o seu processo herdado, o WIT e, em seguida, Adicionar controlo personalizado.

Para saber mais, veja Adicionar extensões e controlos personalizados a um tipo de item de trabalho.

Adicionar uma extensão a um tipo de item de trabalho

Uma extensão é uma unidade instalável que contribui com novas capacidades para o seu projeto.

Nota

As extensões de Grupo e Página são adicionadas automaticamente a todos os WITs para todos os processos, tanto do sistema como herdados. Pode optar por ocultar uma extensão para WITs selecionados num processo herdado.

  1. Para adicionar uma extensão a um tipo de item de trabalho, escolha o seu processo herdado, o WIT e, em seguida, selecione Obter extensões.

    Processo, WIT, Bug, Esquema, Obter extensões

  2. Selecione a extensão que pretende adicionar. Aqui, selecionamos a lista de verificação Item de trabalho.

  3. Selecione a organização à qual pretende adicioná-la e selecione Instalar.

    Visual Studio Marketplace, instalar extensão

    As extensões estão disponíveis para adicionar a todos os projetos e processos.

  4. Regresse ao processo e ao WIT e verifique se a localização da extensão é a localização pretendida. Procure-a na parte inferior da coluna do meio e arraste-a para onde pretender no formulário.

    Formulário Agrupar a extensão no item de trabalho Erro

Modificar o atraso e os quadros

Pode adicionar WITs adicionais a um nível de atraso ou adicionar outro atraso de portefólio. Conforme mostrado abaixo, adicionámos um registo de tarefas pendentes de portefólio de terceiro nível denominado Iniciativas que acompanha o WIT de Iniciativa personalizado e mudamos o nome do registo de tarefas pendentes do produto para Stories and Tickets para indicar que não só registamos Histórias de Utilizador, mas também Bilhetes de Cliente no registo de tarefas pendentes do produto.

Alterações efetuadas aos níveis de atraso

  1. Para modificar a configuração de tarefas pendentes e quadros, comece por escolher o processo herdado e, em seguida, selecione a página Níveis de atraso .

    Portal Web, Administração contexto, página Processo, abrir níveis de Registo de Tarefas Pendentes

  2. Pode modificar a configuração do backlog e do quadro das seguintes formas:

Verificar a personalização que efetuou

Recomendamos que crie um projeto de teste e aplique o seu processo herdado personalizado ao mesmo para verificar as alterações que efetuou. Todas as personalizações efetuadas a um processo entram em vigor imediatamente em todos os projetos. Se quiser testar as suas alterações, pode fazê-lo com um de dois métodos:

Criar um projeto de teste e copiar o seu processo personalizado

  1. Abra a página Todos os processos e selecione ... menu de contexto do processo que pretende utilizar e, em seguida, selecione Novo projeto de equipa.

    Criar um projeto a partir do processo selecionado

    Criar um projeto a partir do processo selecionado

  2. É aberta a página Criar novo projeto. Preencha o formulário. Para saber mais, veja Criar um projeto.

    Criar novo formulário de projeto

    Criar novo formulário de projeto

  3. Abra a página Itens de Trabalho> (contexto de utilizador) e selecione Novo Item de Trabalho e selecione um WIT que tenha personalizado. Aqui, selecionamos Bug.

    Página Trabalho, Itens de Trabalho, Adicionar Novo Item de Trabalho, Erro

  4. Verifique se os campos que adicionou aparecem no formulário. Tenha em atenção que o ícone (ponto de exclamação) indica que o campo é necessário.

Criar uma organização de teste e importar/exportar o seu processo

Também pode utilizar os seguintes passos para verificar as personalizações que efetuou a um processo herdado.

  1. Criar uma organização de teste.
  2. Utilize a ferramenta de processo de importação/exportação para copiar o processo para a organização de teste.
  3. Verifique as personalizações do processo na organização de teste.
  4. Utilize novamente a ferramenta de processo de importação/exportação para importar o processo modificado para a organização de produção.

Aplicar o processo personalizado ao seu projeto

Depois de verificar as personalizações, pode agora aplicar o processo ao projeto existente.

Dica

À medida que personaliza um WIT, todos os projetos que referenciam o processo herdado que está a personalizar atualizam automaticamente para refletir os WITs personalizados que adicionou. Para ver as personalizações, atualize o browser.

  1. Para o processo atualmente utilizado pelo projeto, escolha o número de projetos.

    Aqui, abrimos o menu para o processo predefinido Ágil.

    Processo ágil, Escolher o número de projetos de equipa

  2. Abra o ... menu de contexto do projeto que pretende alterar e selecione a opção Alterar processo .

    Aqui, abrimos o menu para MyFirstProject1.

    Projeto, Alterar processo

  3. Na caixa de diálogo Alterar o processo do projeto, selecione o processo no menu de opções. E, em seguida, selecione Guardar.

    Caixa de diálogo Alterar processo

  1. Abra o ... menu de contexto para o processo e selecione o menu Alterar projetos de equipa... .

    Aqui, abrimos o menu do processo herdado myAgile.

    Menu de contexto do processo ágil, Selecione Alterar projetos de equipa para utilizar o MyAgile

  2. Selecione a caixa de verificação dos projetos que pretende alterar para utilizar o processo Ágil. O sistema lista apenas os projetos que são válidos para o processo atual.

    Aqui, optamos por utilizar o processo Ágil para os projetos Fabrikam Fiber A e Fabrikam Fiber. Apenas os projetos criados a partir do processo Ágil ou um que herda do Agile são apresentados na coluna Projetos disponíveis.

    Alterar o processo para uma caixa de diálogo de processo herdado

  3. Depois de confirmar que os projetos que pretende alterar estão corretos, selecione Ok.

Trabalhar programaticamente com processos

Pode obter, criar, atualizar e eliminar processos definidos para uma organização com a API REST, Processos.

Tenha em atenção que todos os projetos que referenciam o processo herdado que está a personalizar atualizam automaticamente para conter as modificações que efetua.

Para personalizar um único projeto, comece sempre por criar um processo herdado e alterar o projeto para utilizar esse processo. Em seguida, todas as personalizações que fizer ao processo herdado são automaticamente apresentadas para o projeto que migrou.

Veja também: