Tema
Customer
Fungsi Data
Customer digunakan untuk mengelola data pelanggan yang dipakai pada transaksi penjualan, piutang, deposit, point, dan order.
Kapan Diatur
Atur data ini saat setup awal sistem, saat ada perubahan kebijakan operasional, atau saat data baru dibutuhkan oleh transaksi.
Dipakai Oleh
Data ini biasanya dipakai oleh Sales, Purchasing, Account Receivable, Account Payable, Human Resource, VSC POS, dan VSC Order. Jika pilihan Customer tidak muncul di transaksi terkait, periksa kembali status aktif dan relasinya di Master Data.
Catatan Penting
Gunakan nama yang mudah dikenali user operasional. Hindari membuat data duplikat karena dapat membingungkan saat transaksi, approval, dan pelaporan.
Prasyarat
- User sudah login ke VSC Backoffice dan memiliki akses CRUD untuk menu
Master Data > People > Customer. - Halaman berada di
nama_web_anda/master/customer. - Contoh data dokumentasi mengikuti hasil capture aktual.
- Customer utama dibuat dengan nama awal
Customer Panduan, lalu diupdate menjadiCustomer Panduan Updated. - Kode customer utama yang dibuat sistem saat capture adalah
CUS-000002. - Data tambahan untuk contoh Outlet Per Customer adalah
CUS-000003 - Customer Outlet Panduan. - Outlet yang dipakai untuk contoh mapping adalah
KB - Kubu. - Jika mempraktikkan semua langkah secara berurutan, lakukan bagian
Outlet Per Customersebelum menjalankan delete final pada customer utama.
Keterangan Penanda Screenshot
- Kotak dan nomor hijau: langkah
CreateatauAssign. - Kotak dan nomor biru: langkah
UpdateatauUnassign. - Kotak dan nomor merah: langkah
Delete.
Langkah CRUD Customer
Langkah Create Customer
- Pada tab
Customer, klik tombolCreate New(penanda hijau nomor 1).

- Isi form
Create Customer, lalu klikSave: Code: otomatis dibuat sistem dan readonly (penanda hijau nomor 1)Name:Customer Panduan(penanda hijau nomor 2)Join Date: mengikuti tanggal default saat capture (penanda hijau nomor 3)- Field opsional yang diisi:
Phone = 089960604001danEmail = [email protected](penanda hijau nomor 4) - Tombol
Save(penanda hijau nomor 5)

- Pastikan row hasil create muncul di tabel Customer (penanda hijau nomor 1).

Catatan validasi create: data berhasil tersimpan dengan kode otomatis CUS-000002, nama Customer Panduan, phone 089960604001, dan email [email protected].
Langkah Update Customer
- Pada row
CUS-000002, buka menu aksi lalu pilihEdit. - Pada form Edit, field
Codetetap readonly. - Ubah data berikut, lalu klik
Save: Name:Customer Panduan Updated(penanda biru nomor 1)- Field opsional:
Phone = 089960604011danEmail = [email protected](penanda biru nomor 2) - Tombol
Save(penanda biru nomor 3)

- Pastikan row pada tabel menampilkan hasil update (penanda biru nomor 1).

Catatan validasi update: row CUS-000002 berubah menjadi Customer Panduan Updated, phone berubah menjadi 089960604011, dan email berubah menjadi [email protected].
Langkah Delete Customer
- Pada row
CUS-000002, buka menu aksi lalu pilihDelete. - Pada dialog konfirmasi, klik tombol
Delete(penanda merah nomor 1).

- Pastikan data
CUS-000002sudah tidak muncul lagi di tabel Customer (penanda merah nomor 1).

Catatan validasi delete: setelah konfirmasi delete, row CUS-000002 tidak tampil lagi pada hasil pencarian Customer.
Langkah Outlet Per Customer
Prasyarat Outlet Per Customer
- Buka tab
Outlet Per Customer(penanda hijau nomor 1). - Pilih outlet
KB - Kubupada panel kiri (penanda hijau nomor 2). - Setelah outlet dipilih, panel Customer di kanan aktif dan menampilkan daftar customer yang bisa dichecklist (penanda hijau nomor 3).

Catatan validasi prasyarat: checklist customer baru relevan setelah satu outlet dipilih pada panel kiri.
Langkah Assign Customer ke Outlet
- Checklist customer
CUS-000002 - Customer Panduan Updated(penanda hijau nomor 1). - Checklist customer
CUS-000003 - Customer Outlet Panduan(penanda hijau nomor 2).

- Refresh atau buka ulang tab mapping, lalu pastikan checklist customer tetap tersimpan (penanda hijau nomor 1).

Catatan validasi assign: mapping tersimpan langsung saat checkbox berubah, sehingga tidak ada tombol Save pada tab ini.
Langkah Update Checklist Customer
- Uncheck customer
CUS-000002 - Customer Panduan Updateduntuk melepas mapping dari outletKB - Kubu(penanda biru nomor 1).

- Refresh atau buka ulang tab mapping, lalu pastikan customer yang di-uncheck tidak lagi tercentang, sementara customer lain yang tidak diubah tetap tercentang (penanda biru nomor 1).

Catatan validasi update checklist: perubahan checkbox tersimpan langsung sebagai unassign parsial tanpa perlu submit form.
Catatan Perilaku UI Aktual
- Halaman Customer memiliki tab
CustomerdanOutlet Per Customer. - Pada form Customer,
Codedibuat otomatis oleh sistem dan tidak diinput manual. - Field
Codereadonly saat create maupun edit. - Field
Namewajib diisi. - Field
Join Datewajib diisi dan default terisi tanggal saat form create dibuka. - Delete dilakukan melalui dialog konfirmasi.
- Tab
Outlet Per Customermenyimpan mapping langsung saat checkbox berubah, tanpa tombolSave.