ข้อผิดพลาด "ข้อผิดพลาดตัวแยกวิเคราะห์ XML: เอกสาร XML ต้องมีองค์ประกอบระดับบนสุด" เกิดขึ้นใน Microsoft Business Solutions - CRM (861319)
อาการ
เมื่อคุณพยายามใช้ระเบียนร่วมกับผู้ใช้มากกว่า 20-50 คน หรือคุณพยายามกําหนดระเบียนที่มีระเบียนย่อย 20-50 ระเบียนในเวลาเดียวกันใน Microsoft CRM คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาดตัวแยกวิเคราะห์ XML: เอกสาร XML ต้องมีองค์ประกอบระดับบนสุด
มีข้อผิดพลาดเกิดขึ้นในสคริปต์บนเพจนี้
สาเหตุ
เมื่อคุณแชร์เรกคอร์ดกับผู้ใช้ประมาณ 20-50 รายในเวลาเดียวกัน Microsoft CRM จะหมดเวลาและไม่สามารถดําเนินการคําขอให้เสร็จสมบูรณ์ได้ เมื่อคุณคัดลอกบทบาทความปลอดภัยที่มีลําดับชั้นหน่วยธุรกิจขนาดใหญ่หรือซับซ้อน แอปพลิเคชัน Microsoft CRM จะหมดเวลาและไม่สามารถดําเนินการคําขอให้เสร็จสมบูรณ์ได้
มติ
ความละเอียด 1
ถ้าคุณคาดว่าจะแชร์ระเบียนกับบุคคลมากกว่า 20 คนในเวลาเดียวกัน เราขอแนะนําให้คุณสร้างทีมเพื่อใช้สําหรับการแชร์ โดยทำตามขั้นตอนต่อไปนี้:
-
คลิก การตั้งค่า คลิก หน่วยธุรกิจและการตั้งค่า คลิก Teams แล้วคลิก สร้างทีม เพื่อรวมผู้ใช้ทั้งหมดที่คุณต้องการแชร์ระเบียนด้วย
-
ไปที่ระเบียนและแชร์ระเบียนนั้นกับทีมที่สร้างขึ้นใหม่ของคุณ
ความละเอียด 2
คุณยังสามารถขยายระยะเวลาหมดเวลาบนเซิร์ฟเวอร์ Microsoft CRM โดยทําตามขั้นตอนเหล่านี้:
-
บนเซิร์ฟเวอร์ Microsoft CRM ให้ค้นหา ไดรฟ์ระบบ/WINNT%\Microsoft.Net\Framework\v1.0.3705\Config
หมายเหตุ สําหรับ Microsoft Windows Server 2003 โฟลเดอร์ WINNT% จะตั้งชื่อว่า WINDOWS
หมายเหตุ สําหรับ.NET Framework 1.1 โฟลเดอร์ v1.0.3705 จะมีชื่อเรื่อง v1.1.4322 -
คลิกขวาที่ไฟล์Machine.config แล้วคลิก เปิดด้วย คลิก แผ่นจดบันทึก แล้วคลิก ตกลง
-
ค้นหาโดยใช้ executionTimeout="90" แล้วเปลี่ยนค่าเริ่มต้น 90 เป็น 1200
-
ค้นหาโดยใช้การตอบกลับDeadlockInterval="00:03:00" แล้วเปลี่ยนค่าเริ่มต้นเป็น 00:03:00 เป็น 00:20:00
-
บันทึกการเปลี่ยนแปลงของคุณ แล้วปิดไฟล์Machine.config
ข้อมูลเพิ่มเติม
บทความนี้คือ TechKnowledge ID เอกสาร:32673