ข้อผิดพลาด VS403406 เมื่อคุณใช้กระบวนโฮสต์ XML หนึ่งหลาย ๆ ทีมโครงการ

นำไปใช้กับ: Azure DevOps Services Premium

อาการ


เมื่อคุณสร้างโครงการใน Microsoft Visual Studio ทีมบริการ (VSTS), คุณอาจได้รับข้อผิดพลาดที่คล้ายกับต่อไปนี้ :

สาเหตุ


ลูกค้าบางรายที่สร้างขึ้นมากมายหลายสิบของโครงการทีมที่ได้ขึ้นอยู่กับกระบวนโฮสต์ XML หนึ่ง เมื่อจะปรับเปลี่ยนกระบวนโฮสต์ XML นี้ มีข้อมูลเมตาของกระบวนการทั้งหมดจะถูกคัดลอกไปยังแต่ละโครงการเหล่านี้ทีม ซึ่งอาจใช้เวลาหลายชั่วโมง ในระหว่างกระบวนการนี้ ผู้ใช้รายอื่นในประสบการณ์การใช้งานบัญชีประสิทธิภาพที่ลดลง

เมื่อต้องการจำกัดปัญหานี้ Microsoft เพิ่มขีดจำกัด VSTS จำนวนของทีมโครงการที่โฮสต์ XML กระบวนการหนึ่งสามารถมี คุณได้รับข้อความแสดงข้อผิดพลาดของ VS403406 เมื่อกระบวนโฮสต์ XML ของคุณถึงขีดจำกัดที่

คำแนะนำ


เพื่อลดผลกระทบต่อประสิทธิภาพการ เราขอแนะนำว่า คุณ:

  • Mย่อจำนวนครั้งที่คุณอัปโหลดการเปลี่ยนแปลงขั้นตอนโดยการสร้างชุดข้อมูลดังกล่าว .
  • U กระบวนการหลังจาก busi pload ชั่วโมง ness เพื่อลดจำนวนผู้ใช้ที่ได้รับผลกระทบ .

วิธีแก้ปัญหา


ถ้าคุณพบข้อผิดพลาด VS403406ลองใช้วิธีต่อไปนี้เพื่อหลีกเลี่ยงปัญหานี้:

  • วิธีแนะนำจะเริ่มต้นการใช้แบบจำลองกระบวนการสืบทอดสำหรับโครงการใหม่ คุณสามารถสร้างกระบวนการ Inherited จาก Agile, Scrum หรือ CMMI เพื่อสร้างกระบวนการของคุณด้วยตนเอง ความพยายามเป็นขาจรเพื่อสร้างกระบวนการนี้ได้ สวัสดิการมีให้คุณจากนั้นสามารถสร้างเป็นโครงการทีมได้มาก ตามที่คุณต้องการ โดยไม่มีผลกระทบใด ๆ และคุณได้รับมากน้อยเพียงใดผู้ใช้ประสิทธิภาพมากเมื่อกระบวนการของการเปลี่ยนแปลง ในอนาคต Microsoft จะช่วยให้คุณโยกย้ายโครงการของคุณที่มีอยู่ไปยังแบบจำลองกระบวนการสืบทอด
  • สร้างสำเนาของขั้นตอนการโฮสต์ XML จากนั้น คุณสามารถสร้างชุดของทีมโครงการอื่นจนกว่าคุณคลิกขีดจำกัด ซึ่งจะช่วยให้ระบบแพร่กระจายโหลด และดังนั้น จะมีการเปลี่ยนแปลงใด ๆ ของกระบวนการ น้อยกว่าผลกระทบต่อผู้ใช้อื่น ๆ ในบัญชี
  • โซลูชันน้อยน่าจะร้องขอการขึ้นค่าตอบแทนของวงเงิน เมื่อต้องการส่งการร้องขอของคุณ ติดต่อ vstsprcssprt@microsoft.com การร้องขอเท่านั้นที่มีเหตุผลทางธุรกิจที่ถูกต้องจะมีการตรวจทาน อนุมัติคำขอ คำแนะนำเดียวกันในตัวเลือกก่อนหน้านี้นำไปใช้: จำกัดจำนวนครั้งที่คุณอัปโหลดกระบวนการ และอัปโหลดกระบวนการหลังจากเวลาทำงาน

สถานะ


Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม


เมื่อคุณสร้างบัญชีผู้ใช้ใน Visual Studio Team Services คุณได้เข้าถึงไปยังแบบจำลองกระบวนการสืบทอดใหม่ แบบจำลองกระบวนการนี้ได้บ้านพักชายทะเล "สิ่งที่คุณเห็นคือ สิ่งที่คุณได้รับ" (WYSIWYG) แก้ไขประสบการณ์การใช้งาน และมีแนวคิดของ "การใช้ร่วมกัน" มีการใช้งานร่วมกัน เมื่อคุณปรับเปลี่ยนกระบวนการ โครงการกลุ่มคนทั้งหมดที่ยึดตามกระบวนการโดยอัตโนมัติได้รับการเปลี่ยนแปลงเหล่านี้

Microsoft Team Foundation Server (TFS ในเวอร์ชัน) ใช้แบบจำลองกระบวนการ "บน prem XML" ตามชื่อแนะนำ แบบจำลองกระบวนการนี้จะขึ้นอยู่กับชุดของแฟ้ม XML อย่างไรก็ตาม แบบจำลองกระบวนการนี้ไม่มีแนวคิดของการใช้งานร่วมกัน เมื่อผู้ใช้สร้างทีมโครงการ ข้อมูลเมตาที่กระบวนการจะถูกคัดลอกลงในโครงการของทีม เมื่อต้องการเปลี่ยนกระบวนการ ผู้ใช้ต้องเปลี่ยนข้อมูลเมตาในทีมโครงการ ปรับเปลี่ยนกระบวนการแม่เองจะนำไปใช้กับโครงการใหม่เท่านั้น ที่มีเหตุเป็น "แม่แบบกระบวนการ" ใน TFS และ "ประมวลผล" ใน VSTS

แบบจำลองกระบวนการที่สามจะพร้อมใช้งานเฉพาะสำหรับผู้ใช้ TFS ฐานข้อมูลบริการการนำเข้า . แบบจำลองกระบวนการนี้เรียกว่าแบบจำลองกระบวนการโฮสต์ XML แบบจำลองกระบวนการนี้ใช้แฟ้ม XML เพื่อกำหนดกระบวนการ เช่นแบบจำลองกระบวนการ "บน prem XML" ตรงกันข้ามกับรุ่น TFS, XML โฮสต์สนับสนุนแนวคิดของ "การใช้ร่วมกัน เช่นแบบจำลองกระบวนการสืบทอด ความแตกต่างระหว่างการสืบทอดและโฮสต์ XML เป็นที่เก็บข้อมูลเมตาของกระบวนการ ในแบบจำลองกระบวนการสืบทอด ทีมโครงการอ่านข้อมูลเมตาของกระบวนการของพวกเขาได้โดยตรงจากกระบวนการ อย่างไรก็ตาม ทีมโครงการยังคงเก็บข้อมูลเมตากระบวนการไว้ภายในโฮสต์ XML เพื่อสนับสนุนแนวคิดของการใช้ร่วมกันใน XML โฮสต์ ข้อมูลเมตากระบวนการจะถูกคัดลอกโครงการแต่ละทีมเมื่อมีเปลี่ยนโฮสต์ XML กระบวนการ