Eroare VS403406 atunci când aveți mai multe proiecte echipa printr-un singur proces găzduit XML

Se aplică la: Azure DevOps Services Premium

Simptome


Atunci când creați un proiect în Microsoft Visual Studio Team Services (VSTS), este posibil să primiți un mesaj de eroare care seamănă cu următorul :

Cauza


Unii clienți creat zeci de proiecte echipei care erau bazate pe un singur proces găzduit XML. Atunci când acestea modifica acest proces XML găzduit, toate procesul de metadate de a fi copiate pe fiecare dintre aceste echipei de proiecte, care poate dura câteva ore. În timpul acestui proces, alți utilizatori în experiența de cont scade performanța.

Pentru a limita această problemă, Microsoft adaugă o limită VSTS numărului de proiecte echipei care poate avea un singur proces găzduit XML. Primiți mesajul de eroare VS403406 când procesul de XML găzduit atinge limita.

Recomandare


Pentru a minimiza efectul de performanță, vă recomandăm insistent care este:

  • Minimize de câte ori că încărca modificările de proces prin dozare le .
  • U pload procesul după Max trăi experiența de lucru pentru a reduce numărul de utilizatori afectate .

Soluție


Dacă apare eroarea VS403406, încercați următoarele metode pentru a rezolva această problemă:

  • Abordarea recomandată este de a începe utilizând modelul de proces moștenire pentru proiectele noi. Aveți posibilitatea să creați un proces mostenite din Agile, Scrum, CMMI sau să creați din nou procesul de manual. Acesta este un efort o singură dată pentru a crea acest proces. Avantajul este că apoi puteţi crea multe team proiecte așa cum doriți fără orice implicații și obțineți o experiență mult mai bună de utilizator la modificarea procesul de. În viitor, Microsoft vă va permite să migreze proiectele existente în modelul de proces moștenirea.
  • Crearea unei copii a procesului găzduit XML. Apoi, aveți posibilitatea să creați un alt set de proiecte echipă până când ați ajuns la această limită. Aceasta va ajuta sistemul răspândit sarcina și deci orice modificare proces va avea mai puţin impact asupra altor utilizatori în contul.
  • Puțin favorabile soluția este să solicite o creștere de limita. Pentru a remite solicitarea dvs., contactați vstsprcssprt@microsoft.com. Va fi examinat numai solicitările care includ justificare validă de afaceri. Dacă solicitarea este aprobată, recomandări același ca în opțiunea anterioare se aplică: limita de câte ori procesul de încărcare și încărcați procesul orelor lucrătoare.

Stare


Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Mai multe informații


Atunci când creați un cont în Visual Studio Team Services, ce am accesat în modelul de proces moștenirea noi. Acest proces model are un frumos "ceea ce Vezi este ceea ce ai" experienţă de editare (WYSIWYG) și include conceptul de "partajare." Cu partajare, când modificați procesul, toate proiectele echipei care se bazează pe procesul automat obțineți aceste modificări.

Microsoft Team Foundation Server (TFS, versiunea local) utilizează modelul de proces "pe prem XML". Ca numele sugerează, acest proces model se bazează pe un set de fișiere XML. Cu toate acestea, acest proces model nu are conceptul de partajare. Atunci când utilizatorul creează un proiect echipă, metadatele proces este copiat în proiect echipă. Pentru a modifica procesul, utilizatorul trebuie să modificați metadatele în proiect echipă. Modificări la procesul şablonului se aplică numai proiectele noi. Care este, de asemenea, de ce este "Procesul Templates" în "Procesele" şi TFS în VSTS.

Modelul de proces al treilea este disponibil numai pentru cei care au utilizat TFS date Import Service . Acest proces model este numit modelul de proces găzduit XML. Acest proces model utilizează fișiere XML pentru a defini procesul, cum ar fi modelul de proces "pe prem XML". Spre deosebire de versiunea TFS, XML găzduit acceptă conceptul de "sharing", cum ar fi modelul de proces moștenirea. Diferența între moștenirea și găzduit XML este în cazul în care este stocat metadatele procesul. În modelul de proces moștenire, echipa proiecte citiți lor metadate proces direct din procesul de. Cu toate acestea, echipa proiecte încă stoca metadatele procesul local în găzduit XML. Pentru a accepta conceptul de partajare în XML găzduit, metadatele proces este copiat în fiecare proiect echipă atunci când un proces găzduit XML este schimbat.