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.
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.
- Tem de ter uma organização criada nos Serviços do Azure DevOps. Se ainda não criou um, faça-o agora.
- Para criar, editar e gerir processos, tem de ser membro do grupo Administradores da Coleção de Projetos ou ter as permissões ao nível da coleção correspondentes: Criar processo, Eliminar processo, Editar processo ou Eliminar um campo da organização definido como Permitir. Veja Definir permissões e acesso para controlo de trabalho, Personalizar um processo herdado.
- Tem de ter selecionado o modelo de processo de Herança para a coleção de projetos onde o projeto é criado. Para saber mais, veja Escolher o modelo de processo para a coleção de projetos.
- Para criar, editar e gerir processos, tem de ser membro do grupo Administradores da Coleção de Projetos ou ter as permissões correspondentes Criar processo, Eliminar processo, Editar processo ou Eliminar um campo da organização definido como Permitir. Veja Definir permissões e acesso para controlo de trabalho, Personalizar um processo herdado.
Abrir Processo de Definições>
Pode criar, gerir e efetuar personalizações a processos a partir do Processo de definições>da Organização.
Escolha o logótipo do Azure DevOps para abrir Projetos. Em seguida, selecione Definições da organização.
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.
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.
Em seguida, selecione Processo.
Pode criar, gerir e efetuar personalizações a processos a partir de Administração definições>Processo.
Escolha o logótipo do Azure DevOps para abrir Projetos. Em seguida, selecione Administração definições.
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.
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.
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.
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.
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.
Para começar, escolha o seu processo herdado e, em seguida, selecione o WIT que pretende personalizar.
Para adicionar um campo, selecione o ícone (Novo Campo ).
Na caixa de diálogo que é aberta, selecione o tipo de campo que pretende adicionar. Para saber mais, leia os artigos seguintes:
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.
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.
Para começar, escolha o seu processo herdado e, em seguida, selecione o WIT que pretende personalizar.
Na página Tipos de Itens de Trabalho , selecione o tipo novo item de trabalho.
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.
Clique em Criar para guardar.
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.
Para modificar um fluxo de trabalho, escolha o seu processo herdado, o WIT e, em seguida, a página Estados .
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.
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.
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.
Selecione a extensão que pretende adicionar. Aqui, selecionamos a lista de verificação Item de trabalho.
Selecione a organização à qual pretende adicioná-la e selecione Instalar.
As extensões estão disponíveis para adicionar a todos os projetos e processos.
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.
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.
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 .
Pode modificar a configuração do backlog e do quadro das seguintes formas:
- Adicionar um WIT personalizado a um painel de tarefas pendentes
- Alterar o WIT predefinido
- Mudar o nome do calendário de tarefas pendentes de requisitos
- Mudar o nome de um caixa de tarefas pendentes de portefólio
- Adicionar um ficheiro de tarefas pendentes de portefólio que apresenta WITs personalizados
- Editar ou mudar o nome de um ficheiro de tarefas pendentes de portefólio
- Eliminar o registo de tarefas pendentes de portefólio personalizado de nível superior
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
- Criar uma organização de teste e importar/exportar o seu processo
Criar um projeto de teste e copiar o seu processo personalizado
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.
É aberta a página Criar novo projeto. Preencha o formulário. Para saber mais, veja Criar um projeto.
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.
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.
- Criar uma organização de teste.
- Utilize a ferramenta de processo de importação/exportação para copiar o processo para a organização de teste.
- Verifique as personalizações do processo na organização de teste.
- 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.
Para o processo atualmente utilizado pelo projeto, escolha o número de projetos.
Aqui, abrimos o menu para o processo predefinido Ágil.
Abra o ... menu de contexto do projeto que pretende alterar e selecione a opção Alterar processo .
Aqui, abrimos o menu para MyFirstProject1.
Na caixa de diálogo Alterar o processo do projeto, selecione o processo no menu de opções. E, em seguida, selecione Guardar.
Abra o ... menu de contexto para o processo e selecione o menu Alterar projetos de equipa... .
Aqui, abrimos o menu do processo herdado myAgile.
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.
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.
Artigos relacionados
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:
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários