แชร์ผ่าน


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

สำคัญ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

หมายเหตุ

สถานะใช้ในการระบุการเปลี่ยนที่ถูกต้องโดยเป็นส่วนหนึ่งของการเดินทางตามการประสานรวม

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

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

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

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

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

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

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

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

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

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

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

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

สถานการณ์

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

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

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

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

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

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

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

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