การรวม Process กับ Microflow
Last updated
Last updated
Process สามารถรวมเข้ากับ UX / UI ภายนอกหรือสามารถรวมเข้ากับระบบอื่น ๆ โดยใช้ REST APIs ที่จัดทําโดย ONEWEB Process Designer แม้ว่า Process Runtime จะให้ REST APIs ในบางครั้ง แต่บางครั้งก็รวมเข้าด้วยกันโดยใช้ Microflows เพื่อให้ APIs ทั่วไปสําหรับการผสานรวมกับหลายระบบ ในส่วนนี้เราจะพูดถึงวิธีควบคุมและดําเนินการ process flow โดยใช้ Microflow engine
ใน Microflow เราจะใช้โหนด Web Service เพื่อเรียก APIs ต่างๆ ของ process Runtime
เริ่ม Process จาก Microflow สมมติว่าคุณต้องการเริ่มกระบวนการภายใน Microflow ของคุณ
เพิ่มโหนดบริการเว็บลงใน Microflow ของคุณและคลิกที่ Web Service Node เพื่อเปิด Configuration Panel
เปิดแท็บ Web Service Parameter
เลือก Web Service Type เป็น REST
คลิกที่แท็บ REST
ในแท็บ REST ให้ป้อนรายละเอียดสําหรับ Process API เพื่อเริ่ม flow
URL -http://:/BPMREST/service/runtime/process//start HTTP Type - POST Header - Application/json Content Type - application/json Authentication - Basic
คลิกที่ Open Mapping Parameter เพื่อแมปอินพุตตามที่ระบุด้านล่าง
คลิกที่ 'Done' เมื่อเสร็จสิ้น
ตอนนี้ผู้ใช้สามารถปรับใช้ Microflow และเรียก microflow นี้เพื่อเริ่ม process ของคุณ
รับ Task list ของ Process จาก Microflow เมื่อ process เริ่มต้นแล้วหากมี human task ที่จะเสร็จสมบูรณ์ผู้ใช้จําเป็นต้องดึง taskID สําหรับ task เพื่ออ้างสิทธิ์งานนั้น ในส่วนนี้เราจะแสดงวิธีดึงงานโดยใช้ Microflow ของคุณ
เพิ่ม Web Service Node ลงใน Microflow ของคุณ และคลิกที่ Web Service Node เพื่อเปิด Configuration Panel
เปิดแท็บ Web Service Parameter
เลือก Web Service Type เป็น REST
คลิกที่แท็บ REST
ในแท็บ REST ให้ป้อนรายละเอียดสําหรับ Process APIs เพื่อทํางานให้เสร็จสมบูรณ์
URL - http://:/BPMREST/service/runtime/tasks//complete?user= HTTP Type - POST Header - Application/json Content Type - application/json Authentication - Basic
คลิกที่ Open Mapping Parameter เพื่อแมปอินพุตและเอาต์พุตตามที่ระบุด้านล่าง
คลิกที่ 'Done' เมื่อเสร็จสิ้น
หมายเหตุ: process สามารถรวมเข้ากับ microflow ซึ่งสามารถรวมเข้ากับ page ได้อย่างง่ายดายดังนั้นเราจึงสามารถรวม page เข้ากับ process ได้ หากต้องการทราบเกี่ยวกับการรวม page เข้ากับ Microflow โปรดดูที่ การรวม Page กับ Microflow