Lokasi Modul Pengaturan > Laporan > Jenis Master (atau Pengaturan > Menu/Umum > Jenis Master)
Tujuan Modul Modul Jenis Master adalah modul konfigurasi tingkat developer atau super-administrator yang berfungsi untuk mendefinisikan dan mengelola berbagai jenis data master yang digunakan di seluruh sistem. Modul ini mengontrol pilihan-pilihan yang muncul di berbagai dropdown atau field di seluruh aplikasi, serta label dan perilaku multibahasa. Ini adalah "master dari semua master data".
1. Tampilan Utama (Daftar Jenis Master)
Halaman utama menampilkan daftar lengkap dari semua jenis master yang ada di dalam sistem, dari berbagai modul yang berbeda.
Penjelasan Tampilan
Filter Pencarian: Memungkinkan pencarian berdasarkan Kode Tipe atau Nama Tabel.
Tabel Daftar:
No.: Nomor urut.
Kode Tipe: Kode unik internal yang digunakan oleh sistem untuk mengidentifikasi sebuah nilai master (contoh: CRYtype2, SO, PO).
Nama Tipe (Inggris/Indonesia): Label atau deskripsi dari nilai master dalam berbagai bahasa. Ini mendukung fungsionalitas multibahasa pada antarmuka.
Nama Tabel: Menunjukkan tabel database atau grup master mana yang memiliki nilai ini (contoh: CylinderRequestType, YesNoApprovalBoth, VesReffDocType).
Nomor Urutan: Menentukan urutan tampilan nilai ini di dalam dropdown.
Tombol Aksi:
Tambah Baru: Membuka formulir untuk menambahkan entri jenis master baru.
2. Halaman Tambah/Ubah Jenis Master
Formulir ini digunakan untuk membuat atau mengedit sebuah entri jenis master.
Penjelasan Tampilan
Kode Tipe: Field untuk kode unik internal.
Nama Tipe: Field untuk memasukkan label dalam berbagai bahasa (Inggris, Indonesia, dll.). Tombol Apply to All kemungkinan berfungsi untuk menyalin teks dari satu field bahasa ke yang lainnya.
Nama Tabel: Dropdown untuk memilih grup master atau tabel database tempat nilai ini akan dikaitkan.
Nomor: Field untuk menentukan urutan tampilan.
Diaktifkan: Checkbox untuk mengaktifkan atau menonaktifkan nilai master ini agar tidak muncul lagi di pilihan dropdown tanpa menghapus datanya.
Tombol:
Simpan: Untuk menyimpan data jenis master.
Reset: Mengembalikan nilai ke kondisi awal.
Batal: Membatalkan proses.
3. Langkah-langkah Menambahkan Jenis Master Baru
Dari halaman utama, klik tombol Tambah Baru.
Pilih Nama Tabel yang relevan dari dropdown.
Isi Kode Tipe dengan kode unik.
Masukkan Nama Tipe dalam bahasa yang tersedia.
Tentukan Nomor urutannya.
Pastikan checkbox Diaktifkan tercentang.
Klik tombol Simpan.
4. Alur Kerja & Dampak Sistem
Mengisi Dropdown di Seluruh Sistem: Modul ini adalah sumber data utama untuk hampir semua dropdown di aplikasi. Misalnya, semua pilihan di dropdown "Tipe Pembayaran" (seperti Cash, Bank Transfer) didefinisikan di sini di bawah Nama Tabel yang sesuai.
Konfigurasi Sistem Tingkat Lanjut: Memungkinkan administrator untuk menambah atau mengubah pilihan yang tersedia bagi pengguna tanpa perlu mengubah kode program. Contoh: Jika perusahaan ingin menambahkan metode pembayaran baru, mereka cukup menambahkannya melalui modul ini.
Fungsionalitas Multibahasa: Dengan menyediakan label dalam berbagai bahasa, sistem dapat secara dinamis menampilkan teks yang benar sesuai dengan preferensi bahasa pengguna yang sedang login.
Kontrol Perilaku Aplikasi: Dengan mengaktifkan atau menonaktifkan entri, administrator dapat mengontrol pilihan apa saja yang tersedia untuk pengguna pada waktu tertentu.
5. Tips & Catatan Penting
Risiko Tinggi: Modul ini sangat fundamental dan kritis. Kesalahan konfigurasi, seperti salah mengaitkan Nama Tabel atau mengubah Kode Tipe yang sudah ada, dapat menyebabkan kesalahan fungsional yang serius di seluruh aplikasi.
Akses Super Admin: Akses ke modul ini harus dibatasi secara ketat hanya untuk personel yang paling senior dan terlatih dalam arsitektur sistem ERP ini.
Jangan Mengubah Kode Tipe yang Ada: Mengubah Kode Tipe yang sudah digunakan oleh data transaksi dapat merusak integritas data historis. Jika perlu perubahan, lebih baik menonaktifkan yang lama dan membuat yang baru.
Modul ini adalah "ruang mesin" dari aplikasi. Perubahan harus dilakukan dengan pemahaman penuh tentang dampaknya terhadap modul-modul lain yang bergantung padanya.
No comments to display
No comments to display