สถาปัตยกรรมกรอบการทำงานของสถานะ
สำคัญ
ฟังก์ชันการทำงานบางชนิดที่ระบุในหัวข้อนี้พร้อมใช้งานอันเป็นส่วนหนึ่งของการเผยแพร่รุ่นพรีวิว เนื้อหาและฟังก์ชันการทำงานอาจเปลี่ยนแปลงได้
บทความนี้อธิบายถึงสถาปัตยกรรมกรอบการทำงานของสถานะใน 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 ของการเปลี่ยนสถานะ |
คำนิยามเหตุการณ์ทางธุรกิจ | การค้นหาตาราง คำนิยามเหตุการณ์ทางธุรกิจ เพื่อระบุว่าเรกคอร์ดเป็นสมาชิกของเหตุการณ์ทางธุรกิจใด |
สถานะต้นทาง | สถานะต้นทางที่อนุญาตให้เปลี่ยน |
สถานะเป้าหมาย | สถานะเป้าหมายที่จะตั้งค่าถ้าสถานะเปลี่ยนจากสถานะต้นทางที่ยอมรับได้ |
คำอธิบายสถานะเป้าหมาย | คำอธิบายสถานะเป้าหมายที่จะตั้งค่าถ้าสถานะเปลี่ยนจากสถานะต้นทางที่ยอมรับได้ |
ตารางต่อไปนี้แสดงตัวอย่างของข้อมูลในตาารางนี้
คำนิยามเหตุการณ์ทางธุรกิจ | สถานะต้นทาง | สถานะเป้าหมาย | คำอธิบายสถานะเป้าหมาย |
---|---|---|---|
ความสำเร็จของการตรวจสอบปริมาณคงคลังคงเหลือ | กำลังดำเนินการ | การเติมสินค้ากำลังดำเนินการ | การตรวจสอบปริมาณสินค้าคงคลังสำเร็จ |
ความสำเร็จของการตรวจสอบปริมาณคงคลังคงเหลือ | ระงับ | การเติมสินค้ากำลังดำเนินการ | การตรวจสอบปริมาณสินค้าคงคลังสำเร็จ |
การตรวจสอบปริมาณคงคลังคงเหลือล้มเหลว | กำลังดำเนินการ | ระงับ | การระงับผลิตภัณฑ์ค้างส่ง |
สถานการณ์
ไม่มีการเปลี่ยนอยู่เพื่อเหตุการณ์ทางธุรกิจ
ถ้าไม่พบเรกคอร์ดใดในตาราง การเปลี่ยนสถานะ ของของเหตุการณ์ทางธุรกิจนั้น การตรวจสอบความถูกต้องจะประสบผลสาเร็จโดยอัตโนมัติ แต่ไม่การตั้งมีค่า สถานะ หรือ คำอธิบายสถานะ
เพิ่มสถานะและการเปลี่ยนใหม่
เมื่อต้องการเพิ่มเพิ่มสถานะและการเปลี่ยนใหม่ ให้ทำตามขั้นตอนเหล่านี้:
เพิ่มข้อกำหนดของสถานะใหม่
เพิ่มคำอธิบายคำนิยามสถานะใหม่ ถ้าจำเป็น
เพิ่มเพิ่มสถานะและการเปลี่ยนใหม่ ให้ทำตามขั้นตอนเหล่านี้:
- เชื่อมโยงการเปลี่ยนสถานะใหม่กับเหตุการณ์ทางธุรกิจใหม่
- ตั้งค่าฟิลด์ ต้นทาง เป็นฟิลด์ที่อนุญาต เพิ่มหนึ่งแถวต่อแหล่งที่มาที่อนุญาตให้ใช้
- ตั้งค่าฟิลด์ สถาะน เป็นสถานะที่ควรจะตั้งค่าเมื่อเหตุการณ์ทางธุรกิจปรากฏขึ้น
- ตั้งค่าฟิลด์ คำอธิบายสถานะ เป็นคำอธิบายที่คุณต้องการเมื่อเหตุการณ์ทางธุรกิจปรากฏขึ้น
เพิ่มคุณสมบัติใดๆ (ReadOnly หรือ Timeline) ที่จำเป็น