Tuesday, June 14, 2016

IBM BPM: Configuring Process Portal notification and refresh behavior

Baru pertama kali ini, saya menulis tentang IBM BPM. BPM atau Business Process Management adalah sebuah metodologi pengelolaan bisnis, yang bertujuan untuk meingkatkan produktivitas dan efektivitas organisasi dengan melakukan optimasi terhadap proses bisnis. Dan IBM merupakan salah satu vendor (perusahaan) Internasional yang menyediakan solusi middleware techonology.

Dalam proses implementasi ada beberapa perilaku, salah satunya perilaku refresh (cek koneksi dari server ke client) yang dilakukan secara berkala dalam hitungan detik. Tujuan dari refresh yang berulang-ulang adalah :
  1. Monitoring Dashboard.
  2. Push notification yang ditampil secara otomatis.
  3. Task assignment yang tampil di layar Dashboar secara otomatis.
Proses notifikasi dan refresh dilakukan oleh CometD. CometD adalah salah satu component di BPM yang bertujuan untuk cek koneksi antara client dan server. Berikut snapshoot kegiatan yang dilakukan CometD di networking :



dari gambar tersebut tertulis 27ms (mili second), yang artinya CometD akan melakukan refresh setelah 27ms.

Kita dapat menghentikan kegiatan send notification ini dari client ke server dengan mengubah setting <web-messaging-push enabled="true"> menjadi false di dalam file 100Custom.xml

Berikut contoh configuration file di 100Custom.xml

Langkah-langkah implementasi adalah sebagai berikut :
  1. Stop IBM Process Center Server
  2. Open file 100Custom.xml
  3. Edit file 100Custom.xml seperti contoh diatas
  4. Save file 100Custom.xml
  5. Start IBM Process Center Server
Untuk implementasi ini ada beberapa hal yang perlu diperhatikan, seperti :
  1. Dashboard tidak bisa refresh secara otomatis.
  2. Task assignment tidak bisa muncul secara otomatis. Begitu juga dengan notification-nya.
Sekali lagi ada pro dan cons dalam penerapan ini. Jadi perlu kita pertimbangkan baik-baik. Environment yang kita gunakan adalah IBM Business Process Manager Advanced, 8.5.6.0. Sementara itu yang bisa kita sharing ke kalian, I hope you enjoy it.


Terima kasih.

No comments:

Post a Comment