Lewati ke konten utama

Cara Membaca Sub-process dan Call Activity

Sub-process adalah aktivitas BPMN yang berisi rangkaian proses detail milik diagram itu sendiri, sementara Call Activity memanggil proses terpisah yang bisa dipakai ulang dari banyak diagram. Keduanya sama-sama "kotak yang menyembunyikan proses lain" — tapi maknanya saat dibaca berbeda.

Collapsed Sub-process (ikon plus) vs Call Activity (border tebal)

Sub-process: Detail Milik Diagram Ini Sendiri

Sub-process (collapsed, ditandai ikon + kecil di bagian bawah kotak) adalah rangkaian aktivitas yang detailnya milik diagram ini sendiri — hanya disembunyikan agar diagram utama tidak terlalu padat.

Template Reading Grammar:

[Sub-process, collapsed] → "{lane} melakukan rangkaian aktivitas '{label}' (detail di diagram turunan)"

Call Activity: Memanggil Proses yang Reusable

Call Activity (ditandai border kotak yang lebih tebal) memanggil proses terpisah dan reusable — proses yang sama bisa dipanggil dari banyak tempat berbeda, mirip pemanggilan fungsi/modul bersama (shared module) di pemrograman.

Template Reading Grammar:

[Call Activity] → "{lane} memanggil proses bersama '{called_process}'"

Diterapkan ke diagram di atas:

"Karyawan baru melakukan rangkaian aktivitas 'Proses Onboarding' (detail di diagram turunan). Selanjutnya, HR Staff memanggil proses bersama 'Proses Verifikasi KYC'."

Perbedaan yang Wajib Dikenali Saat Membaca

AspekSub-processCall Activity
Kepemilikan proses detailBagian dari diagram iniProses terpisah, mandiri
Bisa dipanggil dari diagram lain?TidakYa — bisa dipakai ulang
Analoginya di kodeFungsi lokal di-inlinePemanggilan modul/library bersama
Kalau proses detailnya berubahHanya mempengaruhi diagram iniMempengaruhi semua diagram yang memanggilnya

Perbedaan terakhir inilah yang paling penting dipahami pembaca non-teknis: perubahan pada proses yang dipanggil lewat Call Activity punya efek menyebar ke semua tempat yang memanggilnya — sedangkan Sub-process aman diubah tanpa memengaruhi diagram lain.

Sub-process Expanded (Terbuka)

Kadang Sub-process digambar dalam bentuk terbuka (expanded) — isinya langsung terlihat di dalam kotak besar, tanpa perlu buka diagram turunan.

[Sub-process, expanded] → "{lane} melakukan rangkaian langkah berikut: {isi sub-process}"

Lanjut ke Cara Membaca Pool dan Lane, atau pelajari dasar notasinya di Sub-process vs Call Activity.

Artikel Terkait

💡

Sudah memahami konsep BPMN?

Wujudkan diagram Anda menjadi workflow automation nyata tanpa coding - dengan AlurKerja, platform BPM buatan Indonesia.