การรวม Process กับ Microflow

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 ของคุณ

  1. เพิ่มโหนดบริการเว็บลงใน Microflow ของคุณและคลิกที่ Web Service Node เพื่อเปิด Configuration Panel

  2. เปิดแท็บ Web Service Parameter

  3. เลือก Web Service Type เป็น REST

  4. คลิกที่แท็บ REST

  1. ในแท็บ REST ให้ป้อนรายละเอียดสําหรับ Process API เพื่อเริ่ม flow

URL -http://:/BPMREST/service/runtime/process//start HTTP Type - POST Header - Application/json Content Type - application/json Authentication - Basic

  1. คลิกที่ Open Mapping Parameter เพื่อแมปอินพุตตามที่ระบุด้านล่าง

  1. คลิกที่ 'Done' เมื่อเสร็จสิ้น

รับ Task list ของ Process จาก Microflow เมื่อ process เริ่มต้นแล้วหากมี human task ที่จะเสร็จสมบูรณ์ผู้ใช้จําเป็นต้องดึง taskID สําหรับ task เพื่ออ้างสิทธิ์งานนั้น ในส่วนนี้เราจะแสดงวิธีดึงงานโดยใช้ Microflow ของคุณ

  1. เพิ่ม Web Service Node ลงใน Microflow ของคุณ และคลิกที่ Web Service Node เพื่อเปิด Configuration Panel

  2. เปิดแท็บ Web Service Parameter

  3. เลือก Web Service Type เป็น REST

  4. คลิกที่แท็บ REST

  1. ในแท็บ REST ให้ป้อนรายละเอียดสําหรับ Process APIs เพื่อทํางานให้เสร็จสมบูรณ์

URL - http://:/BPMREST/service/runtime/tasks//complete?user= HTTP Type - POST Header - Application/json Content Type - application/json Authentication - Basic

  1. คลิกที่ Open Mapping Parameter เพื่อแมปอินพุตและเอาต์พุตตามที่ระบุด้านล่าง

  1. คลิกที่ 'Done' เมื่อเสร็จสิ้น

หมายเหตุ: process สามารถรวมเข้ากับ microflow ซึ่งสามารถรวมเข้ากับ page ได้อย่างง่ายดายดังนั้นเราจึงสามารถรวม page เข้ากับ process ได้ หากต้องการทราบเกี่ยวกับการรวม page เข้ากับ Microflow โปรดดูที่ การรวม Page กับ Microflow

Last updated