Skip to content

System Logs

System Logs mencatat perubahan pada data konfigurasi dan master data di Retail Management — misalnya saat produk, kategori, satuan, outlet, terminal POS, promo, atau supplier dibuat, diubah, atau dihapus. Untuk setiap perubahan, sistem menyimpan detail field yang berubah beserta nilai lama dan nilai barunya, sehingga Anda dapat melihat siapa mengubah apa dan kapan.

Halaman ini bukan audit trail lengkap untuk aktivitas transaksi, login/logout, sesi kasir, atau sinkronisasi. Fokusnya hanya pada perubahan data master/konfigurasi.

Path menu: Laporan → Log Aktivitas (/reporting/system-logs)

System Logs

Retensi Terbatas — Bukan Arsip Permanen

Sistem hanya menyimpan maksimal 10 catatan terakhir per tipe entity. Catatan yang lebih lama akan tergantikan oleh catatan baru. Karena itu System Logs berfungsi sebagai referensi perubahan terkini, bukan arsip audit permanen yang menyimpan seluruh riwayat.


Daftar Catatan Perubahan

Tabel utama menampilkan catatan perubahan data secara kronologis (terbaru di atas):

KolomKeterangan
NoNomor urut baris pada halaman aktif
WaktuTanggal dan waktu perubahan dicatat (format: DD MMM YYYY HH:mm)
EntityTipe data yang diubah (misalnya Produk, Kategori, Outlet). Kode teknis entity ditampilkan kecil di bawah label
IDID dari record yang diubah
AksiJenis perubahan: Create, Update, Delete, Terbitkan Pass, atau Ubah Tipe
PerubahanTautan Lihat detail (n) yang membuka rincian perubahan field. Menampilkan - bila tidak ada detail field
Dilakukan OlehEmail/pengguna yang melakukan perubahan. IP address ditampilkan kecil di bawahnya bila tersedia

Tipe Entity yang Dicatat

Setiap catatan dikelompokkan berdasarkan tipe entity (data master/konfigurasi) yang diubah:

EntityKeterangan
KategoriKategori produk
SatuanSatuan produk (unit)
ProdukData produk
BOM (Bill of Materials)Resep/komposisi produk komposit
Konversi SatuanKonversi antar satuan
OutletData toko/outlet
User OutletPenugasan user ke outlet
Produk OutletPengaturan produk per outlet
Meja FnBMeja untuk mode Food & Beverage
ModifierModifier/opsi tambahan produk
QR CodeQR code (self-order/meja)
Kode PromoKode promo
Diskon ProdukDiskon pada produk
Promo OtomatisPromo yang berjalan otomatis
POS TerminalTerminal POS
Konfigurasi POSPengaturan POS
Izin User POSHak akses user di POS
User Terminal POSPenugasan user ke terminal POS
SupplierData supplier
Alert StokPengaturan alert stok
Transfer StokTransfer stok antar lokasi

Jenis Aksi

AksiKeterangan
CreateRecord baru dibuat
UpdateRecord yang ada diubah
DeleteRecord dihapus
Terbitkan PassPenerbitan pass (aksi khusus)
Ubah TipePerubahan tipe pada record

Melihat Detail Perubahan

Untuk aksi yang mengubah nilai field (umumnya Update), sistem menyimpan perbandingan nilai lama dan nilai baru per field:

  1. Pada kolom Perubahan, klik tautan Lihat detail (n)n menunjukkan jumlah field yang berubah.
  2. Modal Detail Perubahan akan terbuka, menampilkan:
    • Informasi catatan — Entity, ID, Aksi, Waktu, Dilakukan Oleh, dan IP Address.
    • Perubahan Field — tabel berisi kolom Field, Nilai Lama, dan Nilai Baru.
  3. Nilai lama ditampilkan berwarna merah dan nilai baru berwarna hijau, sehingga mudah membandingkan apa yang berubah.

Contoh Membaca Diff

Bila kolom Field berisi harga_jual, Nilai Lama 15000, dan Nilai Baru 18000, artinya harga jual produk tersebut diubah dari Rp15.000 menjadi Rp18.000 oleh pengguna pada kolom Dilakukan Oleh.

Aksi Tanpa Detail Field

Sebagian aksi (misalnya Create atau Delete) mungkin tidak menyimpan detail field. Pada kasus ini kolom Perubahan menampilkan - dan modal menampilkan keterangan bahwa tidak ada detail perubahan.


Filter

Gunakan panel filter untuk mempersempit catatan yang ditampilkan:

  1. Entity Type — pilih satu tipe entity dari dropdown (misalnya Produk, Kategori, Outlet).
  2. Aksi — pilih satu jenis aksi (Create, Update, Delete, Terbitkan Pass, atau Ubah Tipe).
  3. Dari Tanggal dan Sampai Tanggal — tentukan rentang waktu perubahan.
  4. Pencarian — cari berdasarkan email pada kolom Dilakukan Oleh (placeholder: "Email dilakukan oleh...").

Filter diterapkan otomatis saat Anda mengubah pilihan.

Tidak Ada Filter User, Toko, atau Tipe Aktivitas

Berbeda dari audit trail umum, halaman ini tidak menyediakan filter multi-pilih tipe aktivitas, filter pengguna terpisah, maupun filter toko/outlet. Penyaringan berdasarkan pelaku dilakukan lewat kolom Pencarian (email), bukan dropdown user.


Export

  1. Atur filter sesuai kebutuhan.
  2. Klik tombol Export pada panel filter.
  3. File Excel system-logs akan diunduh, berisi kolom: No, Waktu, Entity, ID, Aksi, Dilakukan Oleh, dan IP Address.

Detail Field Tidak Ikut Ter-export

Export hanya memuat data ringkasan per baris. Rincian perubahan field (nilai lama → nilai baru) hanya dapat dilihat melalui modal Detail Perubahan di dalam aplikasi.


Kapan Menggunakan System Logs

  • Melacak perubahan konfigurasi — mengetahui siapa mengubah pengaturan POS, izin user, atau harga produk terakhir kali.
  • Verifikasi perubahan master data — memeriksa perubahan pada produk, kategori, supplier, atau outlet.
  • Investigasi cepat — menelusuri perubahan terbaru pada satu entity ketika ada data yang tampak tidak sesuai.

Bukan Pengganti Audit Penuh

Karena hanya menyimpan 10 catatan terakhir per entity dan tidak mencakup aktivitas transaksi/login/sesi, System Logs tidak cocok dijadikan satu-satunya bukti audit. Untuk kebutuhan investigasi kas atau transaksi, gunakan laporan dan modul terkait (mis. Sesi Kasir dan laporan penjualan).

Butuh bantuan lebih lanjut? Hubungi tim support kami.