Kamis, 23 September 2021

BPMN | Spring | Postman | DB H2

 ==== Start POSTMAN =====


=> add bussiness :

- http://localhost:8080/engine-rest/process-definition/key/Manusia/start

- Body->Raw

- Format json :

{

 "businessKey" : "Indra WR"

}


=> cek semua task

- http://localhost:8080/engine-rest/task


=> Memajukan task

- http://localhost:8080/engine-rest/task/3bed71e1-1c24-11ec-8fa5-b299811e6326/complete


==== End POSTMAN =====




==== Start GUI Camunda Engine =====


=> contoh bpmn

- Permohonan pembaruan -> Proses Definition

- Proses Instance -> Permohonan 2 / Record yang diinsert

- Task -> Mengajukan / Verifikator

- permohonan_pembaruan_id -> Key


=> Deployment BPM

- Buat model di camunda modeller

- Save extention.bpmn

- Copy .bpmn ke folder src->main->resource

- Run localhost:8080


=> Insert data menggunakan task list

- Home->Tasklist->Start Process-> Pilih Proses -> Isi "Business Key"

- Lihat task list yang telah ditambahkan bisa dilihat Camunda Task List / dari cockpit


=> Memindahkan Task :

- Klik salah satu proses instance -> klik claim, jika tidak membutuhkan variabel tinggal langsung klik, jika ada variabel tambahkan di add variable (Name = "setujuDirektur" dan Value = "ya")


==== End GUI Camunda Engine =====



cek db h2 

- nyalakan camunda engine

- http://localhost:8080/h2-console/

- sesuaikan jdbc url dengan yang ada di application.yaml


Drive Project :

- IWR : https://drive.google.com/file/d/1rZyVPH1QeVhWAPYvMnQCTDDa8OnbLCVJ/view?usp=sharing

- Complete : https://drive.google.com/file/d/1Subvfys-Mu4W4QCquMT_UElF19D1qf5s/view?usp=sharing


Dokumentasi Camunda :

https://docs.camunda.org/manual/7.15/user-guide/process-engine/