Process

Delete Deployment

Menghapus satu atau beberapa versi deployment process di environment Test maupun Live

Admin SOP dan Owner dapat melihat seluruh process yang pernah di-deploy, melihat semua versi deployment dari satu process key, lalu menghapus satu deployment spesifik atau beberapa versi deployment sekaligus.

Mengakses Halaman Process

  1. Masuk ke halaman Studio.
  2. Pada section Process di panel kiri, pilih submenu Process.
Halaman Process

Halaman ini menampilkan seluruh process yang ada di workspace dalam bentuk tabel berisi Process, Key, Active Instances (jumlah instance yang sedang berjalan, atau "No active instances" jika tidak ada), dan Actions untuk melihat detail process.

Detail Process & Versi Deployment

Klik icon view (mata) pada salah satu process untuk melihat seluruh versi deployment dari process tersebut.

Detail Process dan Versi Deployment

Pada halaman detail, versi deployment dikelompokkan berdasarkan tab Test dan Live. Setiap baris menampilkan:

  • Version: nomor versi deployment, dengan badge latest untuk versi terbaru atau old untuk versi sebelumnya.
  • Deployment ID: ID unik dari deployment.
  • Active Instances: jumlah instance yang masih berjalan pada versi tersebut.
  • Deployed At: tanggal dan waktu deployment dibuat.
  • Actions: icon view untuk melihat diagram bpmmnya, dan icon delete (trash) untuk menghapus deployment tersebut.

Menghapus Satu Deployment

  1. Pada tab Test atau Live, klik icon trash pada versi deployment yang ingin dihapus.

  2. Sistem akan menampilkan dialog Delete this deployment? yang menunjukkan versi yang akan dihapus, beserta opsi:

    • Cascade: turut menghentikan dan menghapus seluruh instance process yang masih berjalan pada deployment tersebut. Opsi ini wajib diaktifkan jika deployment yang akan dihapus masih memiliki instance yang berjalan.
    • Skip Custom Listeners: melewati eksekusi custom listener saat instance dihapus. Dicentang secara default (direkomendasikan).
    • Skip IO Mappings: melewati IO mapping saat penghapusan. Dicentang secara default (direkomendasikan).
    Dialog Delete this deployment
  3. Klik Delete Deployment.

    • Jika deployment berada di environment Test, deployment akan langsung terhapus setelah langkah ini (1x konfirmasi).
    • Jika deployment berada di environment Live, sistem akan menampilkan dialog Confirm Deletion sebagai konfirmasi kedua. Ketikkan process key pada kolom yang tersedia untuk memastikan penghapusan, lalu klik Confirm Delete (2x konfirmasi).
    Dialog Confirm Deletion

Menghapus Beberapa Deployment Sekaligus

  1. Pada tab Test atau Live, centang checkbox pada beberapa versi deployment yang ingin dihapus.

    Memilih beberapa deployment
  2. Klik tombol Delete selected di pojok kanan atas.

  3. Sistem akan menampilkan dialog Delete N deployments? yang menampilkan daftar versi yang dipilih beserta jumlah active instance-nya. Jika salah satu atau lebih deployment yang dipilih masih memiliki instance yang berjalan, opsi Cascade akan wajib diaktifkan untuk dapat melanjutkan penghapusan.

    Dialog Delete N deployments
  4. Klik Delete N Deployments.

    • Di environment Test, penghapusan langsung diproses (1x konfirmasi).
    • Di environment Live, sistem akan menampilkan dialog Confirm Deletion sebagai konfirmasi kedua. Ketikkan process key pada kolom yang tersedia, lalu klik Confirm Delete (2x konfirmasi).
    Dialog Confirm Deletion bulk delete

Cascade, Skip Custom Listeners, dan Skip IO Mappings

  • Cascade: opsi ini akan ikut menghentikan dan menghapus seluruh process beserta instance yang masih berjalan pada deployment yang dihapus. Cascade wajib diaktifkan apabila ada process yang masih running pada deployment tersebut — tanpa Cascade, deployment dengan instance yang masih berjalan tidak dapat dihapus.
  • Skip Custom Listeners: melewati eksekusi custom listener pada saat instance dihapus. Direkomendasikan untuk tetap dicentang.
  • Skip IO Mappings: melewati proses IO mapping pada saat penghapusan. Direkomendasikan untuk tetap dicentang.

Penghapusan deployment bersifat permanen dan tidak dapat dibatalkan, baik untuk penghapusan satu deployment maupun beberapa deployment sekaligus.