หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ตั้งค่า กระบวนการ เป็นกระบวนการที่ใช้งานอยู่
ถ้ากระบวนการทางธุรกิจที่ถูกตั้งค่าเป็นใช้งานอยู่แล้วมีอินสแตนซ์ อินสแตนซ์จะถูกทําเครื่องหมายเป็นใช้งานอยู่และจะโหลดฟอร์มเรกคอร์ดหลักอีกครั้งเพื่อแสดง ถ้าไม่มีอินสแตนซ์สําหรับกระบวนการ อินสแตนซ์ใหม่จะถูกสร้างขึ้น ทําเครื่องหมายเป็นใช้งานอยู่ และจะโหลดฟอร์มเรกคอร์ดหลักอีกครั้งเพื่อแสดงอินสแตนซ์ดังกล่าว
ถ้ามีอินสแตนซ์ของกระบวนการอยู่หลายอินสแตนซ์ หนึ่งในอินสแตนซ์เหล่านี้จะถูกเลือกตามตรรกะค่าเริ่มต้นที่จะทําเครื่องหมายเป็นใช้งานอยู่ โดยทั่วไปนี่คืออินสแตนซ์ของกระบวนการที่ใช้ล่าสุดโดยผู้ใช้ปัจจุบัน
Note
-
setActiveProcessควรใช้วิธีการ ในขณะสร้างหรือแก้ไขเรกคอร์ดsetActiveProcessใช้วิธีการ เพื่อตั้งค่ากระบวนการที่ใช้งานอยู่สําหรับโฟลว์กระบวนการทางธุรกิจแทนprocessIdและprocessInstanceIdด้วยXrm.Navigation.openFormเมธอด - เม
setActiveProcessธอด จะโหลดฟอร์มและข้อมูลที่ไม่ได้บันทึกไว้จะสูญหาย
ไวยากรณ์
formContext.data.process.setActiveProcess(processId, callbackFunction);
พารามิเตอร์
| ชื่อ | ประเภท | ต้องมี | คำอธิบาย |
|---|---|---|---|
processId |
สตริง | ใช่ | รหัสของกระบวนการที่จะตั้งค่าเป็นกระบวนการที่ใช้งานอยู่ |
callbackFunction |
ฟังก์ชัน | ไม่ใช่ | ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการเสร็จสมบูรณ์ ฟังก์ชันการเรียกกลับนี้จะได้รับค่าสตริงต่อไปนี้เพื่อระบุว่าการดําเนินการสําเร็จหรือไม่: - success: การดําเนินการสําเร็จ- invalid: processId ไม่ถูกต้องหรือไม่ได้เปิดใช้งานกระบวนการ |
บทความที่เกี่ยวข้อง
getActiveProcess
setActiveProcessInstance
formContext.data.process