⚠️ Mengatasi Error Undefined array key "nama" pada Aplikasi SRIKANDI
Saat melakukan proses Registrasi Naskah Keluar, sebagian pengguna mungkin menemukan pesan error seperti berikut:
Gambar 1. Pesan Error Undefined array key "nama"
Error:
Undefined array key "nama"
Error tersebut umumnya terjadi karena terdapat data Tujuan Naskah yang tidak lengkap atau kosong, sehingga sistem tidak dapat membaca nama pejabat tujuan.
❓ Penyebab Error
Kondisi ini biasanya terjadi ketika menggunakan pilihan:
- Grup Tujuan
- Utama (Internal / Eksternal SRIKANDI)
Pada daftar tujuan masih terdapat data yang kosong atau sudah tidak valid, misalnya:
- Pejabat sudah tidak menjabat.
- Akun pengguna sudah dinonaktifkan.
- Data tujuan belum diperbarui setelah mutasi jabatan.
- Muncul daftar dengan tanda strip (-) atau undefined-undefined-undefined.
📌 Sistem akan gagal memproses tujuan naskah apabila masih terdapat data tujuan yang kosong atau tidak memiliki nama pejabat.
✅ Solusi Cepat
Apabila muncul data dengan tanda:
- atau
undefined-undefined-undefined
Silakan hapus data tersebut dari daftar tujuan sebelum mengirimkan naskah.
🛠️ Cara Memperbaiki Grup Tujuan Naskah
Jika ingin memastikan seluruh tujuan naskah tetap lengkap dan dapat dikirim ke seluruh Perangkat Daerah, lakukan langkah berikut:
1️⃣ Periksa Grup Tujuan Naskah
- Buka menu Master → Pengguna → Grup Tujuan Naskah.
- Pilih Nama Grup yang digunakan.
- Klik ikon Pena (Edit).
- Pada daftar Pengguna, cari data yang bertanda "-".
- Klik ikon Tong Sampah untuk menghapus data tersebut.
2️⃣ Tambahkan Tujuan Naskah yang Benar
Apabila sudah mengetahui nama pejabat pengganti, lakukan penambahan data melalui:
- Master → Pengguna → Tujuan Naskah
- Klik + TAMBAH BARU
- Pilih Tujuan Naskah Internal SRIKANDI
- Pada Unit Kerja, pilih nama Perangkat Daerah.
- Pada Pengguna, pilih nama Kepala/Pejabat yang menjabat.
- Klik SIMPAN.
3️⃣ Tambahkan Kembali ke Grup Tujuan
Setelah data tujuan berhasil dibuat:
- Buka kembali menu Master → Pengguna → Grup Tujuan Naskah.
- Pilih Nama Grup.
- Klik ikon Pena (Edit).
- Klik + TUJUAN BARU.
- Pilih nama pejabat yang sebelumnya belum ada.
- Klik SIMPAN.
- Pastikan seluruh Tujuan Naskah memiliki nama pejabat yang aktif.
- Hapus seluruh data yang hanya menampilkan tanda "-" atau undefined-undefined-undefined.
- Setelah terjadi pergantian Kepala Perangkat Daerah atau mutasi jabatan, segera lakukan pembaruan data pada menu Tujuan Naskah dan Grup Tujuan Naskah.
- Grup Tujuan yang selalu diperbarui akan menghindari kegagalan pengiriman naskah serta mempermudah distribusi surat ke seluruh Perangkat Daerah.
💡 Tips
Disarankan melakukan pengecekan data Master → Pengguna → Tujuan Naskah dan Grup Tujuan Naskah secara berkala, terutama setelah terjadi pergantian pejabat, mutasi pegawai, atau perubahan struktur organisasi.
📌 Kesimpulan
Pesan Undefined array key "nama" bukan disebabkan oleh kerusakan aplikasi, melainkan karena terdapat data tujuan naskah yang kosong atau tidak valid. Dengan menghapus data bertanda "-" serta memperbarui data Tujuan Naskah dan Grup Tujuan Naskah, proses pengiriman naskah dapat berjalan kembali dengan normal.
✅ Selalu pastikan data pejabat pada menu Tujuan Naskah dan Grup Tujuan Naskah telah diperbarui agar proses registrasi dan pengiriman naskah di aplikasi SRIKANDI berjalan tanpa kendala.