สถาปัตยกรรมกรอบการทำงานของสถานะ

สําคัญ

ฟังก์ชันการทำงานบางชนิดที่ระบุในหัวข้อนี้พร้อมใช้งานอันเป็นส่วนหนึ่งของการเผยแพร่รุ่นพรีวิว เนื้อหาและฟังก์ชันการทำงานอาจเปลี่ยนแปลงได้

บทความนี้อธิบายถึงสถาปัตยกรรมกรอบการทำงานของสถานะใน Microsoft Dynamics 365 Intelligent Order Management

สถาปัตยกรรมเฟรมเวิร์กของรัฐเป็นแนวคิดใหม่ที่ Microsoft แนะนําในการจัดการคําสั่งซื้ออัจฉริยะของ Dynamics 365 ในรุ่นเดือนตุลาคม 2022 เฟรมเวิร์กของรัฐจะตรวจสอบกฎกระบวนการทางธุรกิจโดยการตรวจสอบในขณะทํางานว่าสถานะปัจจุบันของเอนทิตีสามารถย้ายไปยังสถานะอื่นได้หรือไม่ ตัวอย่างเช่น การเปลี่ยนจาก ใหม่ เป็น กําลังดําเนินการ สําเร็จ ถ้าถูกกําหนดไว้ แต่การเปลี่ยนจาก เสร็จสมบูรณ์ เป็น กําลังดําเนินการ จะแสดงข้อผิดพลาด

ผู้ใช้สามารถเพิ่มสถานะ เหตุผลของสถานะ และการเปลี่ยนของตนเองได้ อย่างไรก็ตาม ผู้ใช้ไม่สามารถเลือกรูปแบบการนิยามสำเร็จรูปได้

รูปแบบข้อมูลกรอบการทำงานของสถานะ

รูปแบบข้อมูลกรอบการทำงานของสถานะจะแนะนำสภาพการอัปเดตบางอย่างและส่วนเพิ่มเติมใหม่ให้กับรูปแบบข้อมูลปัจจุบัน

ภาพประกอบต่อไปนี้แสดงตารางที่แบบจำลองข้อมูลของสถานะเฟรมเวิร์กเพิ่มเข้าไป

สกรีนช็อตของไดอะแกรมแบบจําลองข้อมูลเฟรมเวิร์กของรัฐ

อัปเดตรูปแบบข้อมูล

คอลัมน์คำอธิบายสถานะและสถานะเอนทิตี

กรอบการทำงานของสถานะมีสองคอลัมน์ใหม่ให้กับเอนทิตีที่เป็นส่วนหนึ่งของ Intelligent Order Management คอลัมน์เหล่านี้สนับสนุนเขตข้อมูล สถานะ และ เหตุผลรัฐ ที่สามารถแปลได้ เฟรมเวิร์กสถานะยังแนะนําฟิลด์ ReadOnly ใหม่ที่บ่งชี้ว่าระเบียนไม่สามารถแก้ไขได้ในอินเทอร์เฟซผู้ใช้ (UI)

ฟิลด์ รายละเอียด
รัฐ/จังหวัด สถานะที่เอนทิตีอยู่ ตามที่กําหนดโดยตาราง คำนิยามสถานะ
คำอธิบายสถานะ คำอธิบายโดยละเอียดเกี่ยวกับเหตุผลว่าเพราะเหตุใดเอนทิตีจึงอยู่ในสถานะปัจจุบัน
อ่านอย่างเดียว ตั้งค่า เป็นจริงถ้า ระเบียนไม่สามารถแก้ไขได้ใน UI มิฉะนั้น ให้กำหนดเป็น เท็จ

ส่วนเพิ่มเติมใหม่ในรูปแบบข้อมูล

ตารางคำนิยามสถานะ

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

โน้ต

ใช้สถานะเพื่อกำหนดการเปลี่ยนแปลงที่ถูกต้องเป็นส่วนหนึ่งของการจัดการประสานงาน

ฟิลด์ รายละเอียด
คำนิยามสถานะ รหัสเฉพาะสากล (GUID) ของสถานะ
เอนทิตี้ที่เกี่ยวข้อง เอนทิตีที่สถานะเป็นสมาชิกอยู่
รายละเอียด ชื่อของสถานะ
คุณสมบัติคำนิยามสถานะ การค้นหาข้อมูลเมตาที่เกี่ยวข้อง
อ่านอย่างเดียว ค่า จริง ทำเครื่องหมายเอนทิตีเป็นอ่านอย่างเดียว

ตารางคำอธิบายคำนิยามสถานะ

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

ฟิลด์ รายละเอียด
คำอธิบายคำนิยามสถานะ GUID ของคำอธิบายสถานะ
รัฐ/จังหวัด สถานะที่เชื่อมโยงกับคำอธิบายสถานะ
รายละเอียด ชื่อหรือคําอธิบายเหตุผลของรัฐ

ตารางคุณสมบัติคำนิยามสถานะ

ตาราง คุณสมบัติคำนิยามสถานะ ประกอบด้วยข้อมูลเมตาเพิ่มเติมให้กับแต่ละสถานะ

ฟิลด์ รายละเอียด
คุณสมบัติคำนิยามสถานะ GUID ของคุณสมบัติ
ตำแหน่งไทม์ไลน์ ลําดับที่สถานะปรากฏในตัวควบคุม ไทม์ไลน์แถบความคืบหน้า ใน UI (โดยตัวควบคุมนี้ออกในตุลาคมปี 2022)

ตารางการเปลี่ยนสถานะ

ตาราง การเปลี่ยนสถานะ ประกอบด้วยรายการของการเปลี่ยนสถานะที่เกิดขึ้นเมื่อเหตุการณ์ทางธุรกิจเกิดขึ้น เหตุการณ์ทางธุรกิจจะตั้งค่าสถานะเฉพาะเมื่อสถานะปัจจุบันเป็นสถานะที่อนุญาตเท่านั้น

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

ตารางต่อไปนี้แสดงตัวอย่างของข้อมูลในตาารางนี้

คำนิยามเหตุการณ์ทางธุรกิจ สถานะต้นทาง สถานะเป้าหมาย คำอธิบายสถานะเป้าหมาย
ความสำเร็จของการตรวจสอบปริมาณคงคลังคงเหลือ อยู่ระหว่างดำเนินการ การเติมสินค้ากำลังดำเนินการ การตรวจสอบปริมาณสินค้าคงคลังสำเร็จ
ความสำเร็จของการตรวจสอบปริมาณคงคลังคงเหลือ ระงับ การเติมสินค้ากำลังดำเนินการ การตรวจสอบปริมาณสินค้าคงคลังสำเร็จ
การตรวจสอบปริมาณคงคลังคงเหลือล้มเหลว อยู่ระหว่างดำเนินการ ระงับ การระงับผลิตภัณฑ์ค้างส่ง

สถานการณ์สมมติ

ไม่มีการเปลี่ยนอยู่เพื่อเหตุการณ์ทางธุรกิจ

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

เพิ่มสถานะและการเปลี่ยนใหม่

เมื่อต้องการเพิ่มสถานะและการเปลี่ยนใหม่ ให้ทําตามขั้นตอนเหล่านี้:

  1. เพิ่มข้อกำหนดของสถานะใหม่

  2. เพิ่มคำอธิบายคำนิยามสถานะใหม่ ถ้าจำเป็น

  3. เพิ่มเพิ่มสถานะและการเปลี่ยนใหม่ ให้ทำตามขั้นตอนเหล่านี้:

    1. เชื่อมโยงการเปลี่ยนสถานะใหม่กับเหตุการณ์ทางธุรกิจใหม่
    2. ตั้งค่าฟิลด์ ต้นทาง เป็นฟิลด์ที่อนุญาต เพิ่มหนึ่งแถวต่อแหล่งที่มาที่อนุญาตให้ใช้
    3. ตั้งค่าเขตข้อมูล สถานะ เป็นสถานะเมื่อเหตุการณ์ทางธุรกิจเกิดขึ้น
    4. ตั้งค่าเขตข้อมูล เหตุผลสถานะ เป็นเหตุผลเมื่อเหตุการณ์ทางธุรกิจเกิดขึ้น
  4. เพิ่มคุณสมบัติที่จําเป็น (ReadOnly หรือ ไทม์ไลน์)