[BPMN] Camunda – Job Executor เผื่อเวลาไว้สักนิดก็ดี
หลังจากลองทดสอบรันเครื่องมือที่เชื่อมกับ Camunda BPMN Engine แล้วมันแปลกๆ เคสที่เคยทำได้กลับไม่ผ่านซักงั้น หรือดักการค่าแล้วไม่ได้ตามที่คิด โดยสาเหตุที่ผลสงสัยน่าจะเกี่ยวกับการทำงานของเจ้า Job Executor Job Executor คือ อะไร มันเป็นตัวจัดการทุกสิ่งที่อย่างที่เป็นงานที่ต้องทำล่วงหน้า หรือมีกำหนดการชัดเจนครับ ซึ่งถ้าเราทำแบบจำลองที่มีการตั้งเวลาไว้ ในแง่ของตัว BPMN Engine มันจะเอาเงื่อนไขเหล่านั้นมาตั้งกำหนดการตามเวลาไว้ โดยเมื่อถึงเวลาที่กำหนดเจ้า Job Executor เข้ามากวาดงานไปทำต่อครับ ถ้าลองดูในส่วน Cockpit ของ Camunda เมื่อ Start Process และทำไปถึงจุดที่ได้มีเงื่อนไขที่เกินกับเวลาไว้ ตัว Camunda ไปสร้าง Job ไว้ครับ ถ้าดูจากแบบจำลองที่ผมแนบพบว่า NextDay…