Workflow Engine adalah sebuah platform untuk membangun aplikasi workflow. Fungsi dari workflow engine adalah me-route dokumen sesuai dengan bisnis proses yang sudah didefinisikan sebelumnya. Komponen dari workflow engine adalah routing workflow (biasanya digambarkan menggunakan GUI seperti Visio), Struktur Organisasi/Role yang akan digunakan sebagai tabel penyetuju atau action owner dalam workflow, workflow tracking/history. Lotus Notes selama ini, sering diasiosiasikan sebagai platform Lotus Notes. Anggapan ini benar tapi tidak sepenuhnya, karena Lotus Notes sebenarnya belum memiliki Workflow Engine. Kemudian beberapa third party mencoba membangun workflow engine diatas Lotus Notes. Nah salah satu dari produk hasil third party akhirnya dibeli oleh IBM, sebagai pemilik Lotus Notes. Maka jadilah Lotus Notes memiliki Workflow Engine, tetapi tidak dalam 1 box paket Lotus Notes yang dibeli oleh user.
Issue selanjutnya adalah apakah user pasti membutuhkan workflow engine untuk membangun aplikasi workflow ? Jawabannya adalah ya, karena:
- Development time, waktu yang dibutuhkan oleh membuat routing dalam aplikasi workflow adalah kira-kira 10-30% dari total project. Jadi jika menggunakan workflow engine, kira-kira waktu yang bisa di-reduce adalah 10-30%.
- Live support, seperti dijelaskan sebelumnya salah satu komponen workflow engine adalah struktur organisasi/role, tabel ini harus di maintain, jika ada lebih dari 1 workflow dan masing-masing aplikasi memaintain tabel-nya masing-masing, maka support yang dihabiskan oleh admin akan lebih banyak dan rumit.
- Maintenance cost, setiap coding membutuhkan maintenance, maintenance berbicara tentang biaya dan skill, dengan adanya “workflow engine” di masing-masing aplikasi berarti biaya dan skill yang dibutuhkan juga mahal dan banyak.
Hal-hal tersebut diatas belum lagi ditambahkan bahwa hampir semua corporate yang meng-implement aplikasi workflow, tidak mungkin hanya melakukan untuk 1 workflow saja. Nah berarti sangat baik atau worth untuk memiliki atau membeli workflow engine untuk membangun aplikasi workflow.
Selanjutnya apakah layak untuk membeli Lotus Workflow Engine ? Nah untuk yang ini jawabnnya pasti tidak, karena:
- Discountinue, sayangnya Lotus Workflow Engine sudah distop pengembangannya oleh IBM. Ada beberapa personal jugdment menurut saya kenapa IBM mematikan produk ini, tapi tentu tidak baik saya menjelaskannya di forum terbuka seperti ini, belum lagi saya juga “makan” dari IBM
- Mahal, memang mahal itu relative tapi jika ada yang free kenapa pakai yang beli
Apa maksud free ? Saya sendiri sejak awal membangun aplikasi workflow sudah terpikir untuk membuat workflow engine. Dan memang juga sudah diwujudkan, yaitu sejak tahun 1998, dimana waktu itu masih bekerja di salah satu BP IBM, sudah berhasil membangun workflow engine meskipun masih sangat sederhana. Saat ini workflow engine itu sudah saya kembangkan dan disemua project workflow engine ini selalu menemani dan tidak pernah mengalami kendala atau membutuhkan perubahan. Dan workflow engine ini saya hargai “free”.
Jadi jika membutuhkan workflow engine untuk mengganti Lotus Workflow mungkin saya bisa membantu dan harga untuk workflow engine yang ditawarkan adalah “free”. Berikut ini adalah beberapa project yang pernah dibuat yang menggunakan Lotus Workflow:
- Perjalanan Dinas (2001)
- Director Minutes of Meeting (2010)
wgun
February 9, 2011
Sedikit meluruskan masalah free disini adalah selama ini workflow engine ini tidak pernah saya hargai dalam project-project yang saya bangun, artinya nilai project tersebut adalah murni dari nilai man/day dari pengerjaan project. Sedangkan untuk free digunakan oleh developer, baru dijajaki oleh salah satu client saya pak Tathit dan semoga berhasil. Untuk lebih jauh penggunaan free ini oleh pihak diluar customer saya sebenarnya okay saja tapi saya tidak tahu bagaimana cara memulainya, karena tools selalu butuh pelatihan dan support. Any ideas ?
Tathit Surya Arjanggi
March 28, 2011
doakan saya ya pak gun
… saya baru develop 2 aplikasi dg menggunakan workflow engine pak gun, dan emang lebih mudah sih.
sebetulnya wf tsb bisa dipackage menjadi 1 framework lengkap dg komponen lainnya seperti view, page, form, frameset, dll.
untuk free or not, saya no comment ah…
wgun
March 29, 2011
Saya usul pak, bagaimana kalau pak Tathit mengembangkan package-nya tersebut secara lengkap. Entar saya bantu untuk sosialisasikan ke pengguna yang lain ?
Ditunggu ya pak !
achmad iskandar
April 28, 2011
saya tertarik mas. saya newbie ingin belajar ibm lotus domino. bisa dapatkan workflow engine ma pelatihannya diamana mas. berapa biayanya u pelatihan penggunaan worflow.
terima kasih
wgun
April 29, 2011
pak Achmad, bapak yang kirim email ke saya waktu itu. Alamat email saya wgun1arc@yahoo.com. Untuk pelatihan rutin saya belum punya. Tapi kalau mau dibuat kelas ya minimal 3 peserta bisa jalan. Thx