Penjelasan utama bisa dibaca disini
Disini lebih menjelaskan mengenai Pemakaian Spring sebagai Camunda Engine untuk PHP BE
Apakah harus pakai AlurKerja?โ
Jawaban singkatnya tidak. Karena kalau hanya digunakan untuk memanfaatkan camunda saja tanpa ada hal lain, maka tidak perlu memakai Library AlurKerja.
Kenapa Memakai Spring Boot as Camunda Engine?โ
Untuk memudahkan dalam implementasi Service Task, karena di Sppring Boot telah embedded dengan camunda, maka akses untuk camunda nya itu sendiri sangat mudah. Banyak implementasi Service Task yang memudahkan untuk Spring Boot. Dan juga memudahkan untuk mengatur port yang digunakan untuk Camunda saat Start Service nya
Bagaimana sistem upload BPMN jika ada perubahan ?โ
Jika BPMN mengalami perubahan, sangat diwajibkan untuk update file di folder resoucre nya Spring Boot (By Default)
Kenapa tidak upload lewat API engine-rest saja ?
Perlu diingat bahwa setiap Start Up project Spring Boot nya, dia akan melakukan deployment file BPMN yang ada di folder resource nya.
Jika bersikeras untuk by API engine-rest, bisa..
Tambahkan properties berikut di file application.properties / application.yaml nya Spring Boot
camunda.bpm.auto-deployment-enabled=false