Skip to content

User Terminal

Kelola penugasan kasir ke terminal POS. Fitur ini mengontrol terminal mana saja yang bisa diakses oleh setiap kasir saat login ke aplikasi POS.

Path menu: POS Config → User Terminals (/pos-config/user-terminals)

Daftar user terminal


Daftar User Terminal

Halaman ini menampilkan seluruh penugasan kasir ke terminal:

  • Email User --- email akun kasir yang di-assign
  • Terminal --- nama dan kode terminal yang ditugaskan
  • Toko --- nama toko/outlet
  • Default --- apakah terminal ini adalah terminal utama (default) kasir tersebut
  • Status --- Aktif atau Nonaktif

Filter & Pencarian

  • Gunakan filter Toko untuk menyaring berdasarkan outlet
  • Gunakan filter Terminal untuk melihat kasir yang di-assign ke terminal tertentu
  • Gunakan kolom pencarian untuk mencari berdasarkan email user

Penugasan Satuan

  1. Klik tombol Tambah User Terminal
  2. Isi informasi penugasan:
    • Toko --- pilih toko/outlet (wajib)
    • Terminal --- pilih terminal yang tersedia di toko tersebut (wajib)
    • Email User --- masukkan email kasir yang akan ditugaskan (wajib)
    • Jadikan Default --- centang jika terminal ini adalah terminal utama kasir
  3. Klik Simpan

Penugasan Bulk (Sekaligus)

Untuk menugaskan satu kasir ke beberapa terminal sekaligus:

  1. Klik tombol Assign Bulk
  2. Pilih Toko
  3. Masukkan Email User
  4. Centang terminal-terminal yang ingin ditugaskan
  5. Pilih Terminal Default dari daftar yang dicentang
  6. Klik Simpan

TIP

Penugasan bulk sangat berguna saat onboarding kasir baru yang perlu akses ke beberapa terminal. Misalnya, kasir backup yang harus bisa login di semua terminal toko.


Terminal Default

Setiap kasir bisa memiliki satu terminal default per toko. Terminal default adalah terminal yang otomatis dipilih saat kasir login ke aplikasi POS.

  • Satu kasir hanya bisa memiliki satu terminal default per toko
  • Jika kasir menandai terminal baru sebagai default, terminal default sebelumnya otomatis di-unset
  • Terminal default bersifat opsional --- kasir tetap bisa login ke terminal non-default secara manual

Mengubah Penugasan

Klik kanan pada baris penugasan untuk membuka menu konteks, lalu pilih:

  • Lihat --- buka detail penugasan terminal
  • Edit Terminal --- ubah Status Default atau Status Aktif
  • Edit Permission --- atur hak akses kasir untuk toko ini (modal langsung di halaman, tidak perlu pindah halaman)
  • Hapus --- hapus penugasan ini

TIP

Klik kanan baris adalah cara tercepat untuk akses semua aksi. Tombol "Edit Permission" akan membuka modal hak akses dengan data tamu yang sudah terisi --- tinggal pilih preset (Kasir / Supervisor / Admin) atau toggle permission individual, lalu Simpan.


Menghapus Penugasan

Klik kanan pada baris penugasan, pilih Hapus, lalu konfirmasi.

Perhatian

Setelah penugasan dihapus, kasir tidak akan bisa login ke terminal tersebut. Jika kasir sedang dalam sesi aktif di terminal yang dihapus penugasannya, sesi akan tetap berjalan sampai kasir logout.


Auto-Create Permission

Saat kasir pertama kali ditugaskan ke terminal di suatu toko, sistem otomatis membuat hak akses kasir dengan preset Kasir Biasa untuk toko tersebut --- dalam satu transaksi atomic dengan pembuatan penugasan. Ini memastikan kasir langsung bisa beroperasi tanpa harus mengatur permission secara manual.

Atomic

Pembuatan penugasan + permission default dijalankan dalam satu transaksi DB. Kalau salah satu gagal, keduanya rollback --- tidak akan ada state penugasan yang tercipta tanpa permission.

Untuk menyesuaikan hak akses (mengganti preset atau toggle permission individual), gunakan klik kanan → Edit Permission pada baris penugasan kasir tersebut. Lihat referensi lengkap permission yang tersedia di Daftar Hak Akses Kasir.

Satu User, Banyak Terminal

Seorang kasir bisa di-assign ke beberapa terminal dalam satu toko maupun di toko berbeda. Ini berguna untuk kasir yang berpindah-pindah posisi atau kasir backup. Saat login di POS, kasir akan melihat daftar terminal yang tersedia dan memilih salah satu.

Pemilik Akun (Owner)

Pemilik subscription / owner tidak dapat ditugaskan ke terminal kasir. Ini karena owner memiliki akses penuh ke semua fitur manajemen dan tidak seharusnya beroperasi sebagai kasir di POS.

Butuh bantuan lebih lanjut? Hubungi tim support kami.