แชร์ผ่าน


ลำดับความสำคัญการจับคู่รายการงบประมาณ

นำไปใช้กับ: 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

ค่าใช้จ่ายจริงจะจับคู่กับรายการงบประมาณที่ตรงกับจำนวนมิติมากที่สุด

  1. อัลกอริทึมการจับคู่พยายามจับคู่รายการงบประมาณโดยที่ msdyn_transactioncategory msdyn_task msdyn_costtype และ msdyn_accountvendor ถูกกำหนด
  2. หากไม่มีการจับคู่ มิติข้อมูลที่มีลำดับความสำคัญต่ำสุด msdyn_accountvendor จะถูกหลีกเลี่ยงในความพยายามครั้งถัดไปที่จะจับคู่กับรายการงบประมาณ
  3. หากยังคงไม่มีการจับคู่ มิติข้อมูลที่มีลำดับความสำคัญต่ำสุดลำดับถัดไป msdyn_costtype จะถูกหลีกเลี่ยงในความพยายามครั้งถัดไปที่จะจับคู่กับรายการงบประมาณ
  4. กระบวนการนี้ดำเนินต่อไปจนกว่ารายการงบประมาณเฉพาะจะพบข้อมูลที่ตรงกันหรือพบข้อผิดพลาด