ลำดับความสำคัญการจับคู่รายการงบประมาณ
นำไปใช้กับ: Project Operations สำหรับสถานการณ์ตามทรัพยากร/ไม่ได้เก็บในคลัง การปรับใช้ Lite - จัดการกับการออกใบแจ้งหนี้ชั่วคราว
ลำดับความสำคัญของการจับคู่รายการงบประมาณกำหนดลำดับที่รายการจริงถูกจับคู่กับมิติต่างๆ ของรายการงบประมาณ
ในฐานะส่วนหนึ่งของการปรับปรุงโซลูชันที่มีการจัดทำงบประมาณโครงการ ตารางลำดับความสำคัญการจับคู่รายการงบประมาณจะถูกสร้างขึ้นในโซลูชัน
คุณเปิดใช้งานคุณลักษณะงบประมาณโครงการโดยใช้ค่าสถานะคุณลักษณะ สำหรับข้อมูลเพิ่มเติม โปรดดู เปิดใช้งานคุณลักษณะงบประมาณต้นทุนโครงการ
หมายเหตุ
หลังจากเปิดใช้งานคุณลักษณะงบประมาณโครงการในองค์กร์แล้ว จะไม่สามารถปิดใช้งานได้ อย่างไรก็ตาม คุณไม่จำเป็นต้องสร้างงบประมาณสำหรับทุกโครงการ
หลังจากเปิดใช้การตั้งค่าสถานะคุณลักษณะแล้ว แท็บ ลำดับความสำคัญของการจับคู่งบประมาณ ควรปรากฏในหน้าหลักของพารามิเตอร์โครงการ แท็บนี้แสดงแถวเริ่มต้นต่อไปนี้ที่ใช้กับคลาสธุรกรรม เวลา ค่าใช้จ่าย และ วัสดุ ในบริบทของคลาส
ชื่อเขตข้อมูล | คลาสธุรกรรมที่เกี่ยวข้อง | บริบท | ลำดับความสำคัญการจับคู่งบประมาณ |
---|---|---|---|
msdyn_unitschedule | ค่าใช้จ่าย | ต้นทุน | 12 |
msdyn_task | ค่าใช้จ่าย | ต้นทุน | 10 |
msdyn_transactioncategory | ค่าใช้จ่าย | ต้นทุน | 20 |
msdyn_costtype | ค่าใช้จ่าย | ต้นทุน | 30 |
msdyn_accountvendor | ค่าใช้จ่าย | ต้นทุน | 40 |
msdyn_unitschedule | วัสดุ | ต้นทุน | 12 |
msdyn_task | วัสดุ | ต้นทุน | 10 |
msdyn_product | วัสดุ | ต้นทุน | 20 |
msdyn_writeinproductdescription | วัสดุ | ต้นทุน | 30 |
msdyn_costtype | วัสดุ | ต้นทุน | 40 |
msdyn_accountvendor | วัสดุ | ต้นทุน | 50 |
msdyn_unitschedule | เวลา | ต้นทุน | 12 |
msdyn_task | เวลา | ต้นทุน | 10 |
msdyn_resourcecategory | เวลา | ต้นทุน | 20 |
msdyn_resourceorganizationalunitid | เวลา | ต้นทุน | 30 |
msdyn_bookableresource | เวลา | ต้นทุน | 40 |
msdyn_costtype | เวลา | ต้นทุน | 50 |
msdyn_accountvendor | เวลา | ต้นทุน | 60 |
msdyn_unitschedule | ค่าใช้จ่าย | การขาย | 12 |
msdyn_task | ค่าใช้จ่าย | การขาย | 10 |
msdyn_transactioncategory | ค่าใช้จ่าย | การขาย | 20 |
msdyn_unitschedule | วัสดุ | การขาย | 12 |
msdyn_task | วัสดุ | การขาย | 10 |
msdyn_product | วัสดุ | การขาย | 20 |
msdyn_writeinproductdescription | วัสดุ | การขาย | 30 |
msdyn_unitschedule | เวลา | การขาย | 12 |
msdyn_task | เวลา | การขาย | 10 |
msdyn_resourcecategory | เวลา | การขาย | 20 |
msdyn_resourceorganizationalunitid | เวลา | การขาย | 30 |
msdyn_bookableresource | เวลา | การขาย | 40 |
หมายเหตุ
msydn_unitschedule ที่มีชื่อที่แสดง กลุ่มของหน่วยนับ เป็นการจับคู่ลำดับความสำคัญซึ่งไม่สามารถอัปเดตหรือลบได้ ลำดับความสำคัญของการจับคู่นี้ช่วยให้แน่ใจว่าการจับคู่หน่วยและการแปลงเกิดขึ้นในวิธีที่ถูกต้อง
ลำดับความสำคัญของการจับคู่งบประมาณทำงานอย่างไร
รายการเวลา รายการค่าใช้จ่าย หรือการใช้วัสดุ จะถูกส่งเทียบกับโครงการสำหรับการอนุมัติ หลังจากได้รับการอนุมัติ จะถือว่าเป็นค่าจริงที่ได้รับอนุมัติซึ่งใช้ในการคำนวณงบประมาณต้นทุนและการขายของโครงการ
ข้อมูลจริงมีมิติที่กำหนดข้อมูลจริง นี่คือตัวอย่าง:
- งานที่สร้างข้อมูลจริงเทียบกับ
- บทบาทของทรัพยากรที่กำลังส่งรายการเวลา
- ชื่อของวัสดุที่ใช้
- ค่าใช้จ่ายในการบินที่เรียกเก็บจากโครงการ
- รายการเวลาจากผู้รับเหมาช่วงที่ได้รับอนุมัติจากผู้จัดการโครงการ
เมื่อมีการลงรายการบัญชีจริงกับโครงการ จะต้องแม็ปกับรายการงบประมาณที่ถูกต้อง การแม็ปนี้ทำได้โดยการจับคู่มิติของจำนวนจริงที่เข้ามากับมิติของรายการงบประมาณทั้งหมดในงบประมาณต้นทุน ข้อมูลจริงจะจับคู่กับรายการงบประมาณที่ตรงกับมิติส่วนใหญ่
ระหว่างการจับคู่ ลำดับที่อัลกอริทึมการจับคู่ทำงานถูกกำหนดโดยตารางลำดับความสำคัญการจับคู่รายการงบประมาณ
ลำดับความสำคัญ 1 คือลำดับความสำคัญสูงสุดสำหรับมิติของคลาสธุรกรรม อัลกอริทึมพยายามจับคู่มิติทั้งหมดของข้อมูลจริงกับรายการงบประมาณทั้งหมด
หากไม่พบรายการที่ตรงกันและไม่พบข้อผิดพลาด อัลกอริธึมการจับคู่จะข้าม มิติข้อมูลที่มีลำดับความสำคัญต่ำสุด ตามตารางลำดับความสำคัญของการจับคู่รายการงบประมาณ และพยายามจับคู่อีกครั้ง กระบวนการนี้ทำซ้ำจนกว่าจะพบรายการที่ตรงกันหรือมีข้อผิดพลาดเกิดขึ้น ถ้ารายการงบประมาณหลายรายการตรงกับรายการงบประมาณจริง สถานการณ์นี้จะถือเป็นข้อผิดพลาด
ตัวอย่างเช่น
ตัวอย่างนี้แสดงวิธีการทำงานของกระบวนการสำหรับค่าใช้จ่ายที่ลงรายการบัญชีกับโครงการ ตารางต่อไปนี้แสดงลำดับความสำคัญที่มีการจับคู่ข้อมูลจริงสำหรับค่าใช้จ่าย ถ้าใช้ลำดับความสำคัญการจับคู่งบประมาณเริ่มต้น
ชื่อเขตข้อมูล | คลาสธุรกรรมที่เกี่ยวข้อง | บริบท | ลำดับความสำคัญการจับคู่งบประมาณ |
---|---|---|---|
msdyn_transactioncategory | ค่าใช้จ่าย | ต้นทุน | 1 |
msdyn_task | ค่าใช้จ่าย | ต้นทุน | 2 |
msdyn_costtype | ค่าใช้จ่าย | ต้นทุน | 3 |
msdyn_accountvendor | ค่าใช้จ่าย | ต้นทุน | 4 |
ค่าใช้จ่ายจริงจะจับคู่กับรายการงบประมาณที่ตรงกับจำนวนมิติมากที่สุด
- อัลกอริทึมการจับคู่พยายามจับคู่รายการงบประมาณโดยที่ msdyn_transactioncategory msdyn_task msdyn_costtype และ msdyn_accountvendor ถูกกำหนด
- หากไม่มีการจับคู่ มิติข้อมูลที่มีลำดับความสำคัญต่ำสุด msdyn_accountvendor จะถูกหลีกเลี่ยงในความพยายามครั้งถัดไปที่จะจับคู่กับรายการงบประมาณ
- หากยังคงไม่มีการจับคู่ มิติข้อมูลที่มีลำดับความสำคัญต่ำสุดลำดับถัดไป msdyn_costtype จะถูกหลีกเลี่ยงในความพยายามครั้งถัดไปที่จะจับคู่กับรายการงบประมาณ
- กระบวนการนี้ดำเนินต่อไปจนกว่ารายการงบประมาณเฉพาะจะพบข้อมูลที่ตรงกันหรือพบข้อผิดพลาด