Erro VS403406 quando você tem vários projetos de equipe usando um único processo de XML hospedado

Aplica-se a: Visual Studio Team Services

Sintomas


Quando você cria um projeto no Microsoft Visual Studio Team Services (VSTS), você pode receber uma mensagem de erro semelhante a seguinte :

Causa


Alguns clientes criado dezenas de projetos de equipe que eram baseados em um único processo de XML hospedado. Quando eles modificar esse processo XML hospedado, todos os metadados do processo tem a serem copiados para cada um desses projetos de equipe, que pode levar várias horas. Durante esse processo, outros usuários a experiência conta redução de desempenho.

Para limitar esse problema, a Microsoft adicionado um limite para o VSTS do número de projetos de equipe que pode ter um único processo de XML hospedado. Você recebe a mensagem de erro VS403406 quando o processo de XML hospedado atingir esse limite.

Recomendação


Para minimizar o efeito no desempenho, recomendamos que você:

  • Minimizar o número de vezes que você carregar alterações de processos por lotes-los .
  • U o processo após Infor rregar horas de qualidade para reduzir o número de usuários afetados .

Solução alternativa


Se você encontrar o erro VS403406, tente os seguintes métodos como solução alternativa para esse problema:

  • A abordagem recomendada é começar a usar o modelo de processo de herança para novos projetos. Você pode criar um processo herdadas do Agile, Scrum ou CMMI recriar manualmente seu processo. É um esforço para criar esse processo ocasional. A vantagem é que você, em seguida, pode criar muitos projetos de equipe como deseja sem qualquer implicações e obter uma experiência de usuário muito melhor ao alterar seu processo. No futuro, Microsoft permitirá que você a migrar seus projetos existentes para o modelo de processo de herança.
  • Criar uma cópia do processo de XML hospedado. Em seguida, você pode criar outro conjunto de projetos de equipe até que você atingiu o limite. Ela ajuda o sistema a distribuir a carga e assim terá qualquer alteração de processo menos impacto sobre os demais usuários na conta.
  • a solução menos favorável é solicitar um aumento do limite. Para enviar sua solicitação, entre em contato com vstsprcssprt@microsoft.com. Somente solicitações que incluem a justificativa de negócios válida serão analisadas. Se a solicitação for aprovada, aplicam as recomendações mesmas como na opção anterior: limitar o número de vezes que você carregar o processo e carregar o processo após o expediente.

Status


A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Mais informações


Quando você cria uma conta no Visual Studio Team Services, acessado no novo modelo de processo de herança. Esse modelo de processo tem uma boa experiência de edição (WYSIWYG) "what you see is what you get" e inclui o conceito de "compartilhamento". Com o compartilhamento, quando você modifica o processo, todos os projetos de equipe baseados no processo automaticamente obtém essas alterações.

O Microsoft Team Foundation Server (TFS, versão local) usa o modelo de processo "em prem XML". Como o nome sugere, esse modelo de processo se baseia em um conjunto de arquivos XML. No entanto, esse modelo de processo não tem o conceito de compartilhamento. Quando o usuário cria um projeto de equipe, os metadados do processo é copiado para o projeto de equipe. Alterar o processo, o usuário deve alterar os metadados no projeto de equipe. Modificações no processo modelo em si são aplicados aos novos projetos somente. Isso também é por que ele é "Modelos de processo" no TFS e "Processos" no VSTS.

o terceiro modelo de processo está disponível apenas para aqueles que já usaram o Serviço de importação do banco de dados do TFS . Esse modelo de processo é chamado de modelo de processo XML hospedado. Esse modelo de processo usa arquivos XML para definir o processo, como o modelo de processo "em prem XML". Ao contrário da versão do TFS, XML hospedado apoia o conceito de "compartilhamento", como o modelo de processo de herança. A diferença entre herança e XML hospedado é onde os metadados de processo são armazenados. No modelo de processo de herança, projetos de equipe ler esses metadados de processo diretamente do processo. No entanto, projetos de equipe ainda armazenam os metadados do processo localmente em XML hospedado. Para suportar o conceito de compartilhamento em XML hospedado, os metadados do processo é copiado para cada projeto de equipe quando um processo hospedado XML for alterado.