อาการ
เมื่อคุณพยายามเข้าถึงหน้าศูนย์Projectธุรกิจใน Microsoft Dynamics GP คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
คุณไม่มีระเบียนผู้ใช้ใน ผู้ดูแลข้อมูลส่วนบุคคล ติดต่อผู้ดูแลระบบ Microsoft Dynamics GP ของคุณเพื่อขอความช่วยเหลือ
สาเหตุ
ปัญหานี้มีสาเหตุที่แตกต่างกันสองสามอย่าง:
-
พนักงานที่ไม่ถูกต้องถูกลิงก์กับผู้ใช้ Personal Data Keeper (PDK)
-
พนักงานที่ไม่ถูกต้องถูกลิงก์กับผู้ใช้พอร์ทัลธุรกิจ
-
ID บริษัทถูกเปลี่ยนแปลงใน PDK40001 หลังจากการอัปเกรด Service Pack หรือการสร้างฐานข้อมูลทดสอบล่าสุด
การแก้ไข
1. เมื่อต้องการตรวจสอบว่า ID พนักงานที่ถูกต้องถูกลิงก์กับผู้ใช้ PDK เข้าสู่ระบบ Personal Data Keeper เป็น 'sa' บนแท็บ ตั้งค่า ให้คลิก ระบบ แล้วคลิก ผู้ใช้ ในหน้าต่าง การตั้งค่าผู้ใช้ PDK ให้ใส่ ID ผู้ใช้และบริษัทของผู้ใช้ที่ได้รับข้อผิดพลาด ตรวจสอบว่าค่าในเขตข้อมูล รหัสพนักงาน ถูกต้อง ถ้าไม่ถูกต้อง ให้ลบผู้ใช้ PDK แล้วสร้างอีกครั้งโดยใช้รหัสพนักงานที่ถูกต้อง
2. เมื่อต้องการตรวจสอบว่า ID พนักงานที่ถูกต้องถูกลิงก์กับผู้ใช้พอร์ทัลธุรกิจ ให้จดบันทึก ID พนักงานที่พบใน การแก้ปัญหา 1 จากนั้น ให้ปฏิบัติตามขั้นตอน
เหล่านี้: a. เข้าสู่ระบบพอร์ทัลธุรกิจ (BP) ด้วยผู้ใช้ที่เป็นสิทธิ์ผู้ดูแลระบบ BP
b. จากโฮมเพจ BP ให้คลิก การแอคชันในไซต์ แล้วเลือก การการตั้งค่า
หมายเหตุ ถ้าคุณใช้งาน BP 5.1 ให้เข้าถึงส่วน บทบาทขั้นสูง ให้ไปที่ ไซต์ การตั้งค่า เว็บไซต์พอร์ทัลธุรกิจระดับบนสุด แล้วคลิก การดูแลพอร์ทัลธุรกิจ
c. ภายใต้ส่วน การดูแลพอร์ทัลธุรกิจ ให้คลิก ผู้ใช้
d. ในรายชื่อผู้ใช้ ให้ค้นหาผู้ใช้ที่พบปัญหาและคลิกผู้ใช้
e. ในส่วน คุณสมบัติผู้ใช้ ให้คลิกแท็บ บทบาท
f. ในรายการบทบาท ให้ค้นหาบรรทัดที่อ่าน พนักงาน -- รหัสพนักงาน -- 'บริษัทของคุณ'
g. ค่าใน ID พนักงานตรงกับค่าที่เห็นในความละเอียด 1 หรือไม่ ต้อง
h. ถ้าไม่มี ให้คลิก ปรับเปลี่ยน เพื่อเปิดหน้าต่าง ปรับเปลี่ยนพอร์ทัลและบทบาทขั้นสูง
i. ในส่วนล่างที่มีข้อความว่า บทบาท/บริษัท ให้ใช้ดรอปดาวน์เพื่อค้นหา j "พนักงาน/
บริษัทของคุณ" เมื่อพนักงานสร้างหน้าต่างการเลื่อน ให้เลือก ID พนักงานที่ระบุในความละเอียด 1
k. คลิก ตกลง และให้ผู้ใช้ BP ลองใช้แผ่นเวลาของพวกเขาอีกครั้ง
3. ตรวจสอบเขตข้อมูล CMPNYNAM ใน PDK40001 เป็น CMPANYID ที่ถูกต้อง CMPANYID และ CMPNYNAM ควรปรากฏเหมือนกันใน PDK40001 เช่นเดียวกับใน SY01500
โปรดใส่ชื่อบริษัทในที่ของ XXXXX
เลือก CMPANYID, CMPNYNAM, * จาก PDK40001 โดยที่ CMPNYNAM = 'XXXXX' ให้เลือก
CMPANYID, CMPNYNAM, * จาก SY01500 ที่ CMPNYNAM = 'XXXXX' ถ้าสิ่งเหล่านี้ไม่ตรงกัน ให้เปลี่ยน
CMPANYID ใน PDK40001 เป็น ID ที่ถูกต้องโดยใช้เครื่องมือคิวรี SQL
หมายเหตุ สร้างการสํารองข้อมูลที่สามารถคืนค่าได้ก่อนที่จะเรียกใช้รายการอัปเดตใดๆ กับฐานข้อมูล
ต่อไปนี้คือตัวอย่างของรายการอัปเดตที่สามารถใช้: อัปเดต
PDK40001 ตั้งค่า CMPANYID = 'YYYYY' ที่ CMPNYNAM = บันทึกย่อ 'XXXXX' ใส่ชื่อบริษัทในที่ XXXXX และ ID บริษัทจาก
SY01500 ของ YYYYY