Konfigurasi Format
Deskripsi
Fitur Format Kode memungkinkan administrator untuk mengelola template format otomatis untuk berbagai kode dan nomor dokumen di sistem. Fitur ini memastikan konsistensi penomoran dan memudahkan pelacakan dokumen dengan format yang terstruktur.
Cara Mengakses
- Login ke aplikasi
- Pilih modul Pengaturan dari halaman utama
- Klik menu Format Kode pada sidebar navigasi
Tampilan Halaman

Fitur Utama
Daftar Format
- Tabel Format: Menampilkan semua konfigurasi format yang tersedia
- Informasi Format: Nama, template, contoh, nomor urut saat ini, dan status
- Visual Indicators: Status aktif/non-aktif dan tipe reset otomatis
Form Management
- Create Format: Form untuk membuat format kode baru
- Edit Format: Form untuk mengubah format yang ada
- Live Preview: Preview real-time dari format yang dibuat
- Template Validation: Validasi otomatis untuk format template
Reset Controls
- Reset Manual: Reset nomor urut kapan saja
- Reset Otomatis: Reset tahunan atau bulanan
- Sequence Tracking: Monitor nomor urut saat ini
Variabel yang Tersedia
Sistem menyediakan variabel berikut untuk template format:
{YEAR}: Tahun 4 digit (contoh: 2024){MONTH}: Bulan 2 digit (contoh: 01, 02, 12){DAY}: Hari 2 digit (contoh: 01, 15, 31){SEQ:n}: Nomor urut dengan n digit (contoh: {SEQ:5} = 00001){DEPT}: Kode departemen (jika applicable){TYPE}: Tipe dokumen (jika applicable)
Langkah-Langkah Penggunaan
Membuat Format Kode Baru
- Klik tombol "Tambah Format" di bagian kanan atas
- Modal form akan muncul dengan field berikut:
- Kode: Kode unik format (hanya huruf kecil, angka, underscore)
- Nama: Nama deskriptif untuk format
- Deskripsi: Penjelasan singkat tentang penggunaan format
- Template Format: Pola format menggunakan variabel yang tersedia
- Urut Mulai: Nomor urut awal
- Urut Saat Ini: Nomor urut yang sedang aktif
- Atur opsi reset otomatis:
- Centang "Reset setiap tahun" untuk reset tahunan
- Centang "Reset setiap bulan" untuk reset bulanan
- Centang "Format Aktif" untuk mengaktifkan format
- Preview akan muncul otomatis saat mengetik template
- Klik "Simpan" untuk membuat format
Mengedit Format yang Ada
- Klik ikon edit (✏️) pada baris format yang ingin diubah
- Form edit akan muncul dengan data format yang ada
- Ubah informasi yang diperlukan (kecuali kode untuk format yang sudah ada)
- Preview akan update secara real-time
- Klik "Simpan" untuk menyimpan perubahan
Mereset Nomor Urut
- Klik ikon refresh (🔄) pada baris format yang ingin direset
- Konfirmasi reset pada dialog yang muncul
- Nomor urut akan direset ke 0
- Notifikasi sukses akan muncul
Menghapus Format
- Klik ikon delete (🗑️) pada baris format yang ingin dihapus
- Konfirmasi penghapusan pada dialog yang muncul
- Format akan dihapus secara permanen
- Notifikasi sukses akan muncul
Contoh Template Format
Format SKU Produk
SKU-{YEAR}-{SEQ:5}
Hasil: SKU-2024-00001
Nomor Purchase Order
PO-{MONTH}{YEAR}-{SEQ:4}
Hasil: PO-012024-0001
Nomor Invoice
INV-{YEAR}{MONTH}{DAY}-{SEQ:3}
Hasil: INV-20240115-001
Kode Barang
BRG-{DEPT}-{SEQ:4}
Hasil: BRG-SLS-0001
Tips
Tip: Gunakan format yang konsisten untuk dokumen sejenis agar mudah diidentifikasi.
Tip: Sertakan informasi waktu (tahun/bulan) untuk memudahkan sorting dan pelacakan.
Tip: Gunakan nomor urut dengan digit yang cukup untuk menghindari overflow.
Tip: Reset nomor urut secara berkala (tahunan/bulanan) untuk menjaga nomor tetap terkelola.
Tip: Berikan nama dan deskripsi yang jelas untuk kemudahan identifikasi format.
Catatan
- Kode format bersifat unik dan tidak dapat diubah setelah dibuat
- Template harus menggunakan variabel yang tersedia
- Nomor urut akan otomatis bertambah setiap kali format digunakan
- Reset otomatis akan berjalan sesuai periode yang ditentukan
- Format yang tidak aktif tidak akan digunakan oleh sistem
- Hanya user dengan permission
format-configurations.create,format-configurations.edit, danformat-configurations.deleteyang dapat melakukan operasi terkait - Preview akan menampilkan contoh hasil berdasarkan template dan tanggal saat ini
- Sistem akan memvalidasi format sebelum menyimpan
- Reset manual akan menghapus riwayat nomor urut yang telah digunakan