ธุรกรรมทางธุรกิจ

สำคัญ

Dynamics 365 Project Service Automation วิวัฒนาการมาเป็น Dynamics 365 Project Operations สำหรับข้อมูลเพิ่มเติม โปรดดู การเปลี่ยนผ่านของ Project Service Automation

นำไปใช้กับแอป Project Service รุ่น 3.x

ใน Dynamics 365 Project Service Automation ธุรกรรม business เป็นแนวคิดนามธรรมที่ไม่ได้แสดงโดยเอนทิตีใดๆ อย่างไรก็ตามบางฟิลด์และกระบวนการทั่วไปบนเอนทิตีได้รับการออกแบบมาเพื่อใช้แนวคิดของธุรกรรมทางธุรกิจ เอนทิตีต่อไปนี้ใช้การนามธรรมนี้:

  • รายละเอียดรายการใบเสนอราคา
  • รายละเอียดรายการในสัญญา
  • บรรทัดการประมาณการ
  • รายการสมุดรายวัน
  • จริง

รายละเอียดของเอนทิตี เช่น รายละเอียดรายการใบเสนอราคา รายละเอียดบรรทัดสัญญา และบรรทัดการประเมิน จะถูกแมปกับระยะการประเมินในวงจรชีวิตของโครงการ บรรทัดสมุดรายวันและเอนทิตีข้อมูลจริงได้รับการแมปกับขั้นตอนการดำเนินการในวงจรชีวิตของโครงการ

PSA ให้เรกคอร์ดในทั้งห้าเอนทิตีนี้เป็นธุรกรรมทางธุรกิจ ความแตกต่างเพียงอย่างเดียวคือเรกคอร์ดในเอนทิตีที่มีการแมปกับระยะการประเมินจะถือว่าเป็นการคาดการณ์ทางการเงิน ในขณะที่เรกคอร์ดในเอนทิตีที่ถูกแมปไปยังระยะการดำเนินการจะถือว่าเป็นข้อเท็จจริงทางการเงินที่เกิดขึ้นแล้ว

สำหรับข้อมูลเพิ่มเติม ดูที่ การประเมินการ และ ข้อมูลจริง

แนวคิดที่ไม่ซ้ำกับธุรกรรมทางธุรกิจ

แนวคิดต่อไปนี้ไม่ซ้ำกับแนวคิดของธุรกรรมทางธุรกิจ:

  • ชนิดธุรกรรม
  • คลาสธุรกรรม
  • ที่มาของธุรกรรม
  • การเชื่อมต่อธุรกรรม

ชนิดธุรกรรม

ชนิดของธุรกรรมแสดงถึงระยะเวลาและบริบทของผลกระทบทางการเงินในโครงการ แสดงโดยชุดตัวเลือกที่มีค่าที่สนับสนุนใน PSA ดังต่อไปนี้:

  • ต้นทุน
  • สัญญาโครงการ
  • การขายที่ยังไม่ได้เรียกเก็บเงิน
  • การขายที่ออกใบแจ้งหนี้แล้ว
  • การขายระหว่างองค์กร
  • ต้นทุนต่อหน่วยการจัดเตรียมทรัพยากร

คลาสธุรกรรม

คลาสของธุรกรรมแสดงถึงชนิดต่างๆ ของต้นทุนที่เกิดขึ้นในโครงการ แสดงโดยชุดตัวเลือกที่มีค่าที่สนับสนุนใน PSA ดังต่อไปนี้:

  • เวลา
  • ค่าใช้จ่าย
  • วัสดุ
  • ค่าธรรมเนียม
  • เหตุการณ์สำคัญ
  • ภาษี

ค่า เหตุการณ์สำคัญ มักถูกใช้โดยตรรกะทางธุรกิจสำหรับการเรียกเก็บเงินที่มีราคาคงที่ใน PSA

ที่มาของธุรกรรม

แหล่งกำเนิดของธุรกรรมเป็นเอนทิตีที่เก็บต้นกำเนิดของธุรกรรมทางธุรกิจแต่ละรายการ เมื่อการดำเนินโครงการเริ่มดำเนินการ ธุรกรรมทางธุรกิจแต่ละรายการจะก่อให้เกิดธุรกรรมทางธุรกิจอื่น ซึ่งจะสร้างอีกรายการหนึ่ง และรายการอื่นๆ เอนทิตีต้นกำเนิดธุรกรรมถูกออกแบบมาเพื่อเก็บข้อมูลเกี่ยวกับต้นกำเนิดของธุรกรรมแต่ละรายการ เพื่อช่วยในการรายงานและการตรวจสอบย้อนกลับ

การเชื่อมต่อธุรกรรม

การเชื่อมต่อธุรกรรมเป็นเอนทิตีที่จัดเก็บความสัมพันธ์ระหว่างสองธุรกรรมทางธุรกิจที่คล้ายกัน เช่น ต้นทุนและการขายที่เกี่ยวข้องจริง หรือการกลับรายการธุรกรรมที่ถูกทริกเกอร์โดยกิจกรรมการเรียกเก็บเงิน เช่น การยืนยันใบแจ้งหนี้หรือการแก้ไขใบแจ้งหนี้

ที่มาของธุรกรรมและเอนทิตีการเชื่อมต่อธุรกรรมจะร่วมกันช่วยให้คุณรักษาการติดตามความสัมพันธ์ระหว่างธุรกรรมธุรกิจและการดำเนินการที่มีผลลัพธ์เป็นการสร้างธุรกรรมทางธุรกิจที่เฉพาะเจาะจง

ตัวอย่าง: วิธีที่ที่มาของธุรกรรมทำงานกับการเชื่อมต่อธุรกรรม

ตัวอย่างต่อไปนี้แสดงการประมวลผลรายการเวลาโดยทั่วไปในวงจรชีวิตของโครงการ PSA

การประมวลผลรายการเวลาในวัฏจักร Project Service

  1. การส่งรายการเวลาทำให้เกิดการสร้างบรรทัดสมุดรายวันสองรายการ: รายการหนึ่งสำหรับต้นทุนและรายการหนึ่งสำหรับการขายที่ยังไม่ได้เรียกเก็บเงิน
  2. การส่งการอนุมัติของรายการเวลาทำให้เกิดการสร้างข้อมูลจริงสองรายการ: รายการหนึ่งสำหรับต้นทุนและรายการหนึ่งสำหรับการขายที่ยังไม่ได้เรียกเก็บเงิน
  3. เมื่อผู้ใช้สร้างใบแจ้งหนี้โครงการ ธุรกรรมบรรทัดใบแจ้งหนี้จะถูกสร้างขึ้นโดยใช้ข้อมูลจากการขายที่ยังไม่ได้เติมสินค้าจริง
  4. เมื่อใบแจ้งหนี้ได้รับการยืนยันจะมีการสร้างข้อมูลจริงใหม่สองรายการ: การกลับการขายที่ยังไม่ได้เรียกเก็บเงินและการขายที่เรียกเก็บเงินจริง

แต่ละเหตุการณ์เหล่านี้จะทริกเกอร์การสร้างเรกคอร์ดในเอนทิตีที่มาของธุรกรรมและการเชื่อมต่อธุรกรรมเพื่อช่วยสร้างการติดตามของความสัมพันธ์ระหว่างเรกคอร์ดทั้งหมดที่สร้างขึ้นในรายละเอียดรายการเวลา บรรทัดสมุดรายวัน ข้อมูลจริง และบรรทัดใบแจ้งหนี้

ตารางต่อไปนี้แสดงเรกคอร์ดในเอนทิตีที่มาของธุรกรรมสำหรับโฟลว์งานก่อนหน้านี้

เหตุการณ์ จุดเริ่มต้น ชนิดที่มา ธุรกรรม ชนิดธุรกรรม
การส่งรายการบันทึกเวลา GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID (ต้นทุน) เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID เรกคอร์ดบรรทัดสมุดรายวัน (การขาย) รายการในสมุดรายวัน
การอนุมัติเวลา GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน GUID เรกคอร์ดการขายที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID เรกคอร์ดการขายที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน GUID เรกคอร์ดต้นทุนตามจริง เกิดขึ้นจริง
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID เรกคอร์ดต้นทุนตามจริง เกิดขึ้นจริง
การสร้างใบแจ้งหนี้ GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID ธุรกรรมของรายการใบแจ้งหนี้ ธุรกรรมของบรรทัดใบแจ้งหนี้
GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน GUID ธุรกรรมของรายการใบแจ้งหนี้ ธุรกรรมของบรรทัดใบแจ้งหนี้
การยืนยันใบแจ้งหนี้ GUID รายการใบแจ้งหนี้ รายการใบแจ้งหนี้ GUID เรกคอร์ดการขายที่เรียกเก็บเงินแล้ว เกิดขึ้นจริง
GUID ใบแจ้งหนี้ ใบแจ้งหนี้ GUID เรกคอร์ดการขายที่เรียกเก็บเงินแล้ว เกิดขึ้นจริง
รายละเอียดของบรรทัดใบแจ้งหนี้ GUID รายละเอียดรายการใบแจ้งหนี้ GUID เรกคอร์ดการขายที่เรียกเก็บเงินแล้ว เกิดขึ้นจริง
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID เรกคอร์ดการขายที่เรียกเก็บเงินแล้ว เกิดขึ้นจริง
GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน GUID เรกคอร์ดการขายที่เรียกเก็บเงินแล้ว เกิดขึ้นจริง
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID การกลับการขายที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน GUID การกลับการขายที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
การแก้ไขใบแจ้งหนี้ฉบับร่าง ILD GUID เก่า ธุรกรรมของบรรทัดใบแจ้งหนี้ ILD GUID การแก้ไข ธุรกรรมของบรรทัดใบแจ้งหนี้
IL GUID เก่า รายการใบแจ้งหนี้ ILD GUID การแก้ไข ธุรกรรมของบรรทัดใบแจ้งหนี้
GUID ใบแจ้งหนี้ที่ชำระแล้วเก่า ใบแจ้งหนี้ ILD GUID การแก้ไข ธุรกรรมของบรรทัดใบแจ้งหนี้
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา ILD GUID การแก้ไข ธุรกรรมของบรรทัดใบแจ้งหนี้
GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน ILD GUID การแก้ไข ธุรกรรมของบรรทัดใบแจ้งหนี้
การแก้ไขใบแจ้งหนี้ที่ยืนยันแล้ว ILD GUID เก่า ธุรกรรมของบรรทัดใบแจ้งหนี้ GUID การขายตามจริงที่เรียกเก็บเงินแล้วที่กลับรายการ เกิดขึ้นจริง
IL GUID เก่า รายการใบแจ้งหนี้ GUID การขายตามจริงที่เรียกเก็บเงินแล้วที่กลับรายการ เกิดขึ้นจริง
GUID ใบแจ้งหนี้ที่ชำระแล้วเก่า ใบแจ้งหนี้ GUID การขายตามจริงที่เรียกเก็บเงินแล้วที่กลับรายการ เกิดขึ้นจริง
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID การขายตามจริงที่เรียกเก็บเงินแล้วที่กลับรายการ เกิดขึ้นจริง
GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน GUID การขายตามจริงที่เรียกเก็บเงินแล้วที่กลับรายการ เกิดขึ้นจริง
ILD GUID เก่า ธุรกรรมของบรรทัดใบแจ้งหนี้ GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
IL GUID เก่า รายการใบแจ้งหนี้ GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
GUID ใบแจ้งหนี้ที่ชำระแล้วเก่า ใบแจ้งหนี้ GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
GUID เรกคอร์ดรายการเวลา การบันทึกเวลา GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
GUID เรกคอร์ดบรรทัดสมุดรายวัน รายการในสมุดรายวัน GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
ILD GUID การแก้ไข ธุรกรรมของบรรทัดใบแจ้งหนี้ GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
IL GUID การแก้ไข รายการใบแจ้งหนี้ GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง
GUID ใบแจ้งหนี้การแก้ไข ใบแจ้งหนี้ GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน เกิดขึ้นจริง

ตารางต่อไปนี้แสดงระเบียนในเอนทิตี การเชื่อมต่อธุรกรรม สําหรับเวิร์กโฟลว์ก่อนหน้า

เหตุการณ์ ธุรกรรม 1 บทบาทในธุรกรรมที่ 1 ธุรกรรม 1 ชนิด ธุรกรรมที่ 2 บทบาทธุรกรรม 2 ธุรกรรม 2 ชนิด
การส่งรายการบันทึกเวลา GUID เรกคอร์ดบรรทัดสมุดรายวัน (การขาย) ยอดขายที่ยังไม่ได้เติม msdyn_journalline GUID เรกคอร์ดบรรทัดสมุดรายวัน (ต้นทุน) ต้นทุน msdyn_journalline
การอนุมัติเวลา GUID (การขาย) ตามจริงที่ยังไม่ได้เรียกเก็บเงิน ยอดขายที่ยังไม่ได้เติม msdyn_actual GUID ต้นทุนตามจริง (ต้นทุน) ต้นทุน msdyn_actual
การสร้างใบแจ้งหนี้ รายละเอียดของบรรทัดใบแจ้งหนี้ GUID ยอดขายที่เรียกเก็บเงิน msdyn_invoicelinetransaction ตัวระบุ GUID ของยอดขายที่ยังไม่ได้เรียกเก็บเงิน ยอดขายที่ยังไม่ได้เติม msdyn_actual
การยืนยันใบแจ้งหนี้ GUID ที่ย้อนกลับจริง การกลับ msdyn_actual GUID การขายที่ยังไม่ได้เรียกเก็บเงินเดิม ต้นฉบับ msdyn_actual
GUID การขายที่เรียกเก็บเงินแล้ว ยอดขายที่เรียกเก็บเงิน msdyn_actual ตัวระบุ GUID ของยอดขายที่ยังไม่ได้เรียกเก็บเงิน ยอดขายที่ยังไม่ได้เติม msdyn_actual
การแก้ไขใบแจ้งหนี้ฉบับร่าง GUID ธุรกรรมของรายการใบแจ้งหนี้ การเปลี่ยนทดแทน msdyn_invoicelinetransaction GUID การขายที่เรียกเก็บเงินแล้ว ต้นฉบับ msdyn_actual
ยืนยันการแก้ไขใบแจ้งหนี้ GUID การกลับการขายที่เรียกเก็บเงินแล้ว การกลับ msdyn_actual GUID การขายที่เรียกเก็บเงินแล้ว ต้นฉบับ msdyn_actual
GUID การขายตามจริงใหม่ที่ยังไม่ได้เรียกเก็บเงิน การเปลี่ยนทดแทน msdyn_actual GUID การขายที่เรียกเก็บเงินแล้ว ต้นฉบับ msdyn_actual