BPMN Settings
Panduan ini menjelaskan cara mengatur metadata dan permission proses melalui panel Settings pada BPMN Editor.
Panel Settings digunakan untuk mengatur metadata proses (nama, kategori, dan cover), permission yang menentukan siapa saja yang dapat menjalankan (start) proses tersebut, serta override notifikasi untuk proses tersebut. Panel ini terdiri dari tab General, Permission, dan Notification. Tab Notification dibahas terpisah pada halaman BPMN Notification.
Mengakses Panel Settings
-
Buka file BPMN yang ingin diatur melalui menu Drive pada halaman Studio.
-
Pada halaman editor, klik ikon Settings yang tersedia di toolbar bagian atas.
-
Sistem akan menampilkan panel Settings dengan tab General, Permission, dan Notification.
Tab General
Tab General digunakan untuk mengatur metadata dari proses, meliputi:
- Process Name: Nama proses bisnis. Field ini wajib diisi.
- App Category: Kategori proses yang menentukan di bagian mana proses ini akan muncul pada halaman App. Pengguna dapat memilih kategori yang sudah ada atau membuat kategori baru melalui tombol + New. Jika tidak diatur, proses akan ditampilkan di bagian paling atas daftar.
- Process Cover: Icon/cover untuk proses tersebut. Unggah gambar dengan format PNG atau JPEG (maksimal 1 MB) melalui tombol Upload Image.
Tab Permission
Tab Permission digunakan untuk mengatur akses siapa saja yang dapat menjalankan (start) proses tersebut.
Pengaturan permission dibagi menjadi dua environment, yaitu TEST dan LIVE, dan disimpan secara terpisah untuk masing-masing environment.
-
Allow Start: Mengaktifkan atau menonaktifkan kemampuan pengguna untuk menjalankan proses ini.
-
Allow Public Start: Jika diaktifkan, siapa pun dapat menjalankan proses ini secara publik tanpa perlu login (autentikasi).
-
Process Access Control: Menentukan siapa yang dapat menjalankan proses, dengan pilihan:
- All Users: Semua pengguna dapat menjalankan proses ini.
- Restricted: Hanya pengguna dan grup tertentu yang dapat menjalankan proses ini. Jika opsi ini dipilih, lengkapi:
- Candidate Starter Users: Daftar pengguna yang diizinkan menjalankan proses.
- Candidate Starter Groups: Daftar grup yang anggotanya diizinkan menjalankan proses.
-
Allow Initiator to Cancel: Mengizinkan initiator membatalkan request pada proses ini selagi masih berjalan (lihat Cancel Request di My Request). Jika dinonaktifkan, seluruh request pada proses ini tidak dapat dibatalkan oleh initiator.
Pembatalan hanya benar-benar tersedia untuk initiator apabila kebijakan pembatalan pada level workspace juga mengizinkan (lihat Workspace Settings → Cancellation Policy), dan belum ada task lain pada request tersebut yang sudah diselesaikan oleh orang selain initiator.
Perubahan pada switch Allow Initiator to Cancel langsung berlaku, termasuk untuk request yang sudah berjalan (bukan hanya request baru).
Settings pada Diagram dengan Banyak Pool
Jika diagram BPMN memiliki lebih dari satu pool (participant), pengaturan Settings akan tampil sesuai dengan jumlah pool yang ada pada diagram. Setiap pool memiliki pengaturan General dan Permission sendiri, sehingga nama proses, kategori, cover, maupun permission dapat berbeda-beda untuk setiap pool.
