Hapus Job Position Level
Gambaran Umum
Fitur Hapus Job Position Level digunakan untuk menghapus data level jabatan yang tidak lagi digunakan dari sistem ERP Cloud Nexus Core. Fitur ini merupakan bagian dari modul Human Resource > Job Position Level dan berfungsi menjaga konsistensi serta kebersihan data struktur organisasi.
Akses Menu
Untuk mengakses fitur ini:
- Buka menu Human Resource > Job Position Level.

- Pada tabel daftar Job Position Level, klik ikon tempat sampah merah di kolom
Actionpada baris data level jabatan yang ingin dihapus.

Konfirmasi Hapus
Setelah ikon hapus diklik, sistem akan menampilkan Dialog Konfirmasi Hapus untuk memastikan tindakan pengguna.

Komponen Dialog
| Komponen | Keterangan |
|---|---|
| Judul Dialog | "Delete Confirmation" |
| Isi Pesan | Konfirmasi apakah pengguna yakin ingin menghapus data level jabatan tertentu, contoh: "Are you sure want to delete this Job Position Level?" |
| Tombol Aksi | NO (batal hapus), YES (lanjutkan hapus) |
Langkah-Langkah Menghapus Job Position Level
- Klik ikon
pada level jabatan yang ingin dihapus.

- Sistem akan menampilkan dialog konfirmasi penghapusan.

- Klik tombol
YESuntuk melanjutkan penghapusan, atau klikNOuntuk membatalkan.

- Jika berhasil, sistem akan menampilkan alert notifikasi sukses dengan tulisan "Job Position Level deleted successfully".

Alert / Notifikasi
Notifikasi Sukses
Jika data berhasil dihapus:
- ✅ "Job Position Level deleted successfully"

- Data level jabatan akan dihapus dari daftar dan tidak lagi ditampilkan di tabel.
Notifikasi Gagal
Jika data gagal dihapus, sistem dapat menampilkan salah satu dari pesan berikut:
- ❌ "The Employment Level has been used / referenced, Delete is prohibited." Data Level jabatan sedang digunakan.

- ❌ "Current user is unauthorized for operation: DELETE Job Position Level." Tidak memiliki hak akses.

Validasi Akses dan Keamanan
- Pengguna hanya dapat menghapus data jika memiliki hak akses administrator atau HR.
- Sistem mencegah penghapusan Job Position Level yang sedang digunakan dalam data Job Position, untuk menjaga integritas data.
Praktik Terbaik
- Selalu tinjau kembali data sebelum menghapus untuk menghindari kehilangan informasi penting.
- Gunakan fitur filter/pencarian untuk menemukan level jabatan tertentu dengan cepat.
- Pastikan tidak ada dependensi (seperti data Job Position yang menggunakan data job position level) sebelum menghapus.
Troubleshooting
| Permasalahan | Solusi |
|---|---|
| Dialog konfirmasi tidak muncul | Muat ulang halaman dan pastikan koneksi internet stabil |
| Muncul notifikasi bahwa anda tidak punya akses | Periksa apakah Anda memiliki hak akses |
| Muncul notifikasi bahwa data tidak dapat dihapus karena sudah digunakan | Cek apakah Job Position Level tersebut digunakan oleh data lain (misalnya pada job position) |