หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
มีเหตุการณ์ วิธีการ และวัตถุเพื่อโต้ตอบกับข้อมูลโฟลว์กระบวนการทางธุรกิจบนฟอร์ม ดู formContext.ui.process (การอ้างอิง API ไคลเอ็นต์) สําหรับวิธีการโต้ตอบกับตัวควบคุมโฟลว์กระบวนการทางธุรกิจบนฟอร์ม
ประมวลผลเหตุการณ์และวิธีการของตัวจัดการเหตุการณ์
ใช้เหตุการณ์ต่อไปนี้และวิธีการของตัวจัดการเหตุการณ์เพื่อเขียนสคริปต์สําหรับโฟลว์กระบวนการทางธุรกิจ
กระบวนการวิธีการที่ใช้งานอยู่
ใช้วิธีการเหล่านี้เพื่อดึงข้อมูลเกี่ยวกับกระบวนการที่ใช้งานอยู่ และตั้งค่ากระบวนการอื่นเป็นกระบวนการที่ใช้งานอยู่
| ชื่อ | คำอธิบาย |
|---|---|
| getActiveProcess | แสดงวัตถุ Process ที่แสดงถึงกระบวนการที่ใช้งานอยู่ |
| setActiveProcess | ตั้งค่า กระบวนการ เป็นกระบวนการที่ใช้งานอยู่ |
กระบวนการวิธีการ
กระบวนการประกอบด้วยข้อมูลสําหรับโฟลว์กระบวนการทางธุรกิจ ใช้วิธีการ เพื่อเข้าถึงคุณสมบัติของกระบวนการ
| ชื่อ | คำอธิบาย |
|---|---|
| getId | แสดงตัวระบุที่ไม่ซ้ํากันของกระบวนการ |
| getName | แสดงชื่อของกระบวนการ |
| getStages | แสดงคอลเลกชันของลําดับขั้นในกระบวนการ |
| isRendered | แสดงค่าบูลีนที่ระบุว่า มีการแสดงกระบวนการหรือไม่ |
วิธีการ ProcessInstance
ใช้วิธีการเหล่านี้เพื่อดึงข้อมูลเกี่ยวกับอินสแตนซ์ของกระบวนการทั้งหมดสําหรับเรกคอร์ด และตั้งค่าอินสแตนซ์ของกระบวนการเป็นอินสแตนซ์ที่ใช้งานอยู่
| ชื่อ | คำอธิบาย |
|---|---|
| getProcessInstances | ส่งกลับอินสแตนซ์ของกระบวนการทั้งหมดสําหรับเรกคอร์ดตารางที่ผู้ใช้ที่เรียกมีสิทธิ์เข้าถึง |
| setActiveProcessInstance | ตั้งค่าอินสแตนซ์ของกระบวนการเป็นอินสแตนซ์ที่ใช้งานอยู่ |
วิธีการอินสแตนซ์
อินสแตนซ์ของกระบวนการประกอบด้วยข้อมูลสําหรับอินสแตนซ์ของโฟลว์กระบวนการทางธุรกิจ ใช้วิธีการ เพื่อเข้าถึงคุณสมบัติของอินสแตนซ์กระบวนการ
| ชื่อ | คำอธิบาย |
|---|---|
| getInstanceId | แสดงตัวระบุที่ไม่ซ้ํากันของอินสแตนซ์กระบวนการ |
| getInstanceName | แสดงชื่อของอินสแตนซ์กระบวนการ |
| getStatus | แสดงสถานะปัจจุบันของอินสแตนซ์กระบวนการ |
| setStatus | ตั้งค่าสถานะปัจจุบันของอินสแตนซ์กระบวนการที่ใช้งานอยู่ |
ขั้นตอนวิธีการที่ใช้งานอยู่
ใช้วิธีการเหล่านี้เพื่อดึงข้อมูลเกี่ยวกับลําดับขั้นที่ใช้งานอยู่และตั้งค่าลําดับขั้นอื่นเป็นลําดับขั้นที่ใช้งานอยู่
| ชื่อ | คำอธิบาย |
|---|---|
| getActiveStage | แสดงวัตถุ ลําดับขั้น ที่แสดงถึงลําดับขั้นที่ใช้งานอยู่ |
| setActiveStage | ตั้งค่าลําดับขั้นที่เสร็จสมบูรณ์เป็นลําดับขั้นที่ใช้งานอยู่ |
ขั้นตอนวิธีการ
ลําดับขั้นประกอบด้วยข้อมูลสําหรับลําดับขั้นในโฟลว์กระบวนการทางธุรกิจ ใช้วิธีการเพื่อเข้าถึงคุณสมบัติของลําดับขั้น
| ชื่อ | คำอธิบาย |
|---|---|
| getCategory | ส่งกลับวัตถุที่มีเมธอด getValue ซึ่งจะส่งกลับค่าจํานวนเต็มของประเภทโฟลว์กระบวนการทางธุรกิจ |
| getEntityName | แสดงชื่อตรรกะของตารางที่เกี่ยวข้องกับขั้นตอน |
| getId | แสดงตัวระบุที่ไม่ซ้ํากันของขั้นตอน |
| getName | แสดงชื่อของขั้นตอน |
| getNavigationBehavior | แสดงออบเจ็กต์ลักษณะการทํางานการนําทางสําหรับลําดับขั้นที่สามารถใช้เพื่อกําหนดว่าปุ่ม สร้าง จะพร้อมใช้งานสําหรับผู้ใช้ในการสร้างเรกคอร์ดตารางอื่น ๆ ในสถานการณ์การนําทางโฟลว์กระบวนการทางธุรกิจแบบข้ามตารางหรือไม่ |
| getStatus | แสดงสถานะของขั้นตอน |
| getSteps | แสดงคอลเลกชันของขั้นตอนในลําดับขั้น |
ขั้นตอนวิธีการ
ขั้นตอนประกอบด้วยข้อมูลสําหรับขั้นตอนในลําดับขั้นในโฟลว์กระบวนการทางธุรกิจ ใช้วิธีการ เพื่อเข้าถึงคุณสมบัติของขั้นตอน
| ชื่อ | คำอธิบาย |
|---|---|
| getAttribute | แสดงชื่อตรรกะของคอลัมน์ที่เชื่อมโยงกับขั้นตอน |
| getName | แสดงชื่อของขั้นตอน |
| getProgress | แสดงความคืบหน้าของขั้นตอนการดําเนินการ |
| isRequired | แสดงค่าบูลีนที่ระบุว่าจําเป็นต้องมีขั้นตอนในโฟลว์กระบวนการทางธุรกิจหรือไม่ |
| setProgress | อัปเดตความคืบหน้าของขั้นตอนการดําเนินการ |
วิธีการนําทาง
ใช้วิธีการเหล่านี้เพื่อย้ายไปยังขั้นตอนถัดไปและก่อนหน้า ทั้งสองวิธีเหล่านี้จะทําให้เหตุการณ์ OnStageChange เกิดขึ้น
| ชื่อ | คำอธิบาย |
|---|---|
| moveNext | ความคืบหน้าไปยังขั้นตอนถัดไป |
| movePrevious | ย้ายไปยังขั้นตอนก่อนหน้า |
วิธีการอื่น ๆ ที่เป็นประโยชน์
ใช้วิธีการเหล่านี้เพื่อค้นหาข้อมูลเกี่ยวกับลําดับขั้นในเส้นทางที่ใช้งานอยู่ กระบวนการที่เปิดใช้งานและลําดับขั้นที่เลือก
| ชื่อ | คำอธิบาย |
|---|---|
| getActivePath | รับคอลเลกชันของลําดับขั้นที่อยู่ในเส้นทางที่ใช้งานอยู่ด้วยวิธีการเพื่อโต้ตอบกับลําดับขั้นที่แสดงในตัวควบคุมโฟลว์กระบวนการทางธุรกิจ |
| รับ EnabledProcesses | เรียกใช้โฟลว์กระบวนการทางธุรกิจที่เปิดใช้งานสําหรับตารางที่ผู้ใช้ปัจจุบันสามารถสลับไปพร้อมกันได้ |
| getSelectedStage | รับลําดับขั้นที่เลือกในปัจจุบัน |
บทความที่เกี่ยวข้อง
formContext.ui.process (การอ้างอิง API ไคลเอ็นต์)
ทําความเข้าใจเกี่ยวกับแบบจําลองวัตถุ Xrm
ตัวควบคุม (การอ้างอิง Client API)