หลังจากได้ลองไปแล้วกับ 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.


