Importar e exportar um processo XML Alojado

Azure DevOps Services

Importante

O processo de importação suporta o modelo de processo XML Alojado que lhe permite gerir personalizações através da atualização da definição WIT de um modelo de processo. Esta funcionalidade só está disponível para organizações que tenham sido migradas para os Serviços de DevOps do Azure com o Serviço de Importação da Base de Dados TFS.

Se utilizar o modelo de processo de Herança, pode personalizar o seu controlo de trabalho através da interface de utilizador ao criar um processo herdado. Se utilizar o modelo de processo XML no local, pode personalizar um modelo de processo, consulte Carregar ou transferir um modelo de processo e Personalizar um modelo de processo.

Para saber mais sobre os modelos de processo, veja Personalizar o controlo de trabalho.

Nos Serviços do Azure DevOps, pode gerir a personalização de objetos de controlo de trabalho através de um processo. Os processos XML alojados são importados e exportados através de uma experiência de administração baseada na Web.

Quando importa um novo processo, pode criar novos projetos com o mesmo.
Quando importa um processo existente, todos os projetos que utilizam esse processo são atualizados para refletir as alterações.

Por exemplo, as atualizações efetuadas a qualquer um dos processos personalizados listados abaixo atualizam automaticamente os dois projetos que utilizam o processo.

Processos personalizados mapeados para projetos

À medida que deteta personalizações adicionais que precisa de fazer, pode exportar o processo existente, atualizar os ficheiros de definição XML do processo, zipar o resultado e importar novamente o processo recentemente atualizado. As alterações são aplicadas a todos os projetos existentes que utilizam esse processo.

O processo de importação suporta os seguintes cenários:

Importar um processo de um Azure DevOps no local

Se quiser testar o seu processo num Azure DevOps Server no local (anteriormente denominado Team Foundation Server (TFS)) para ver se funciona nos Serviços do Azure DevOps, execute os passos seguintes.

Num Azure DevOps Server no local, cada projeto tem a sua própria cópia de um processo, pelo que é necessário ter em consideração os processos que devem existir para a sua organização. A migração para os Serviços de DevOps do Azure é uma excelente altura para pensar no alinhamento do processo na sua organização e reduzir o número de variantes desse processo centralizado.

  1. Execute o script de exportação do processo para gerar um processo para um determinado projeto.

  2. (Opcional) Edite o nome e a descrição do ficheiro ProcessTemplate.xml. Certifique-se de que está em conformidade com as regras e restrições descritas em Personalizar um processo.

  3. Crie um ficheiro zip da pasta e dos ficheiros do processo.

  4. Importe o ficheiro zip do seu processo personalizado ao seguir os passos na secção seguinte.

  5. Repita o processo acima para cada processo que pretende importar para os Serviços de DevOps do Azure.

  6. Com os processos importados, crie projetos nos Serviços de DevOps do Azure para cada um que pretenda migrar.

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.

    Abrir definições da Organização

  2. Em seguida, selecione Processo.

    Definições da Organização, página 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.

Importar um processo

Antes de importar um processo, deverá personalizá-lo para suportar as suas necessidades de controlo de trabalho. Atribua um nome ao seu processo diferente de Scrum, Ágil ou CMMI. Estes processos do sistema estão bloqueados e é impedido de os substituir.

  1. Apenas os membros do grupo Administradores da Coleção de Projetos podem importar um processo. Para saber mais, veja Alterar as permissões ao nível da coleção de projetos.

  2. No separador Processos , selecione importar e, em seguida, arraste e largue ou navegue para o ficheiro zip do processo que personalizou.

    Nota

    Se não vir a ligação Processo de importação , significa que a sua organização não está configurada para suportar o modelo de processo XML alojado. Deve trabalhar com o modelo de processo de Herança para as suas necessidades de personalização. O modelo de processo XML Alojado só é suportado se a sua conta tiver sido criada através do Serviço de Importação de Dados.

    Ligação Processo de Importação

  3. Selecione o ficheiro a carregar. O seu processo personalizado tem de cumprir restrições específicas para passar verificações de validação durante a importação.

    Caixa de diálogo Processo de Importação, escolha o ficheiro de processo a importar

    Selecione Substituir modelo existente se estiver a atualizar um modelo existente. O processo de importação substitui qualquer modelo que tenha o mesmo nome que o que importa e requer que selecione esta caixa para confirmar que pretende substituí-lo.

    Importante

    Não pode atualizar um dos processos bloqueados: Ágil, CMMI e Scrum.

  4. Após a importação com êxito, verá a seguinte mensagem.

    Caixa de diálogo Processo de Importação com êxito

    Se o processo não passar nas verificações de validação realizadas na importação, receberá uma lista de mensagens de erro.
    Corrija cada erro e, em seguida, repita a importação.

  5. Pode criar imediatamente um projeto com o processo recentemente importado.

    Menu Ações do processo de importação, Criar novo projeto de equipa a partir do processo importado

  6. Preencha o formulário que é apresentado. Para saber mais sobre as diferentes opções, veja Criar um projeto.

    Caixa de diálogo Criar novo projeto

Atualizar um processo existente

Depois de adicionar um processo, pode atualizá-lo ao importar um ficheiro zip onde modificou um ou mais ficheiros no modelo de processo.

Nota

É uma melhor prática Exportar um processo antes de efetuar alterações para que não substitua acidentalmente as alterações efetuadas por outros utilizadores.

  1. Importe o processo de acordo com os passos 2 e 3 do procedimento anterior.

  2. Selecione Substituir modelo existente para indicar que pretende substituir o processo existente.

    Caixa de diálogo Processo de Importação, substituir processo existente

  3. A caixa de diálogo Processo de Importação indica que o sistema está a atualizar projetos que fazem referência ao processo XML Alojado.

  4. Após a importação com êxito, verá a seguinte mensagem. Todos os projetos que foram criados com o processo são atualizados com as modificações.

    Página Processo, caixa de diálogo Importar Processo com êxito, projetos importados e atualizados com êxito

  5. Se tiver mudado o nome ou eliminado campos ou tipos de itens de trabalho, receberá uma mensagem de confirmação. Selecione a caixa e prossiga com a importação. Para saber mais sobre cada mensagem, selecione a ligação de reencaminhamento fornecida. As mensagens de informação não requerem qualquer ação da sua parte.

    Caixa de diálogo de confirmação do campo eliminado

Definir o processo predefinido

Defina um processo como a predefinição para que seja pré-selecionado para todos os novos projetos que planeia criar.

Página processo, processo XML alojado, definido como opção de menu de processo predefinido

Exportar um processo

Exporte um processo quando pretender atualizá-lo ou utilizá-lo como base para criar outro processo.

O sistema exporta um ficheiro zip que contém uma representação XML do processo. Isto pode ser modificado e importado posteriormente.