Erro VS403406 quando tem muitos projectos de equipa utilizando um único processo de XML hospedado

Aplica-se a: Azure DevOps Services Premium

Sintomas


Quando cria um projecto no Microsoft Visual Studio Team Services (VSTS), poderá receber uma mensagem de erro que se assemelhe ao seguinte :

Causa


Alguns clientes criados dezenas de projectos de equipa baseados num único processo de XML hospedado. Quando podem modificar este processo de XML hospedado, todos os metadados do processo tem de ser copiados para cada um desses projectos de equipa, que poderá demorar várias horas. Durante este processo, outros utilizadores na conta a experiência desempenho diminuíram.

Para limitar este problema, Microsoft Adicionar um limite de VSTS do número de projectos de equipa que pode ter um único processo de XML hospedado. Recebe a mensagem de erro VS403406 quando o processo de XML hospedado atinge o limite.

Recomendação


Para minimizar o efeito de desempenho, recomendamos vivamente que é:

  • MMinimi o número de vezes que carregar alterações relacionadas com processos por lotes-los .
  • U pload o processo depois de Informaçõe horas de s comerciais para reduzir o número de utilizadores afectados .

Solução alternativa


Se detectar o erro de VS403406, tente os seguintes métodos para contornar este problema:

  • A abordagem recomendada é começar a utilizar o modelo de processo de herança para novos projectos. Pode criar um processo de herdadas de Agile, Scrum ou CMMI para o processo de recriar manualmente. É um esforço único para criar este processo. A vantagem é que, em seguida, pode criar como projectos de equipa que pretende sem quaisquer implicações e obtiver uma muito melhor experiência de utilizador quando alterar o processo. No futuro, Microsoft permitirá que migrar os projectos existentes para o modelo de processo de herança.
  • Criar uma cópia do processo de XML hospedado. Em seguida, pode criar outro conjunto de projectos de equipa até atingiu o limite. Ajudará o distribuir a carga de sistema e, por isso terá de qualquer alteração do processo menos impacto sobre os outros utilizadores na conta.
  • É a solução menos favorável pedir um aumento do limite. Para submeter o pedido, contacte vstsprcssprt@microsoft.com. Apenas pedidos que incluam uma justificação de negócio válida serão revistos. Se o pedido for aprovado, aplicam as mesmas recomendações como na opção anterior: limitar o número de vezes que carregar o processo e carregar o processo depois de expediente.

Estado


A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais informações


Ao criar uma conta no Visual Studio Team Services, que tenha acedido ao novo modelo de processo de herança. Este modelo de processo tem uma boa "what you see is what you get" experiência de edição (WYSIWYG) e inclui a noção de "partilha". Com a partilha, quando modifica o processo, todos os projectos de equipa que sejam baseiam no processo automaticamente obtém estas alterações.

Microsoft Team Foundation Server (TFS, versão on-Premise Edition) utiliza o modelo de processo "no prem XML". Como o nome sugere, este modelo de processo é baseado num conjunto de ficheiros XML. No entanto, este modelo de processo não tem o conceito de partilha. Quando o utilizador cria um projecto de equipa, os metadados de processo são copiados para o projecto de equipa. Para alterar o processo, o utilizador tem de alterar os metadados do projecto de equipa. Alterações ao processo de próprio modelo de são aplicados a novos projectos só. Que é também por que razão é "Modelos de processo" TFS e "Processa" VSTS.

o modelo de processo terceiro está disponível apenas para aqueles que utilizaram o Serviço de importação de base de dados do TFS . Este modelo de processo é designado pelo modelo de processo alojado XML. Este modelo de processo utiliza ficheiros XML para definir o processo, tal como o modelo de processo "no prem XML". Ao contrário da versão do TFS, XML hospedado suporta o conceito de "partilha," como o modelo de processo de herança. A diferença entre a herança e XML hospedado é onde os metadados de processo está armazenado. No modelo de processo de herança, projectos de equipa leiam os metadados de processo directamente a partir do processo. No entanto, projectos de equipa ainda armazenam os metadados de processo localmente num XML hospedado. Para suportar o conceito de partilha em XML hospedado, os metadados de processo é copiado para cada equipa de projecto quando um processo de XML hospedado é alterado.