หลังจากได้ลองไปแล้วกับ REST API ผ่าน Service Task บน BPMN ไป 2 เรื่อง
คราวนี้ก็มาลองแบบที่เหลือบ้างว่าอันไหน Work หรือไม่ Work ครับ โดยผมได้สร้าง BPMN ที่มีกระบวนการทำงาน ดังรูปครับ
- ถ้าสังเกตุในแบบจำลองที่ผมทำ มันมีสัญลักษณ์ที่ถูกเขียนกำกับว่า JSON-Server ตัวนั้น คือ DataStore อันนี้ในตัว BPMN Engine ไม่ได้สนใจครับ แต่เป็นสัญลักษณ์ทีแสดงให้เห็นภาพรวมของกระบวนการให้ครบ
- ไฟล์ BPMN ครับ ถ้าสนใจพวก Config สามารถแงะตามได้ครับ
โดยแต่ละ Service Task มีการเรียกใช้ REST-API Method ที่แตกต่างกันครับ ได้แก่
- GET
- PATCH
- POST
- DELETE
- PUT
ทดสอบ Run ครับ โดยผมใช้ Mock API ของ JSON-Server อีกเช่นเคยครับ
- โดยมีการกำหนดข้อมูลในไฟล์ db.json ดังนี้
{ "tests": [ { "id": 1, "Test Payload": 1, "createdAt": 1530434271285 }, { "id": 2, "Test Payload": 12, "createdAt": 1530434271288 }, { "id": 3, "Test Payload": 123, "createdAt": 1530434271288 } ] }
- เมื่อกด Run ครับดู Response ที่ได้จากการ Request ไปครับ
สำหรับ Blog นี้เขียนเสร็จ ปุบได้ขอ Request แก้ Document ของตัว Camunda เลย เพราะมันใส่ไม่ครบครับ ^__^
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.