> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zootic.online/llms.txt
> Use this file to discover all available pages before exploring further.

# Manajemen Staff

> Cara mengundang dan mengelola karyawan di toko Anda

## Gambaran Umum

Fitur Manajemen Staff memungkinkan Anda mengundang karyawan untuk mengakses toko, mengatur role mereka, dan mengelola hak akses per fitur.

## Melihat Daftar Staff

Buka **Konfigurasi → Staff** untuk melihat semua staff yang terdaftar di toko Anda.

Informasi yang ditampilkan:

* Nama staff
* Email
* Role (Superadmin / Admin / Kasir)
* Status aktif

## Mengundang Staff Baru

<Steps>
  <Step title="Buka Manajemen Staff">
    Buka **Konfigurasi → Staff**, lalu klik **Undang Staff**.
  </Step>

  <Step title="Isi Detail Undangan">
    | Field        | Keterangan                                              |
    | ------------ | ------------------------------------------------------- |
    | **Email**    | Email karyawan yang akan diundang                       |
    | **Nama**     | Nama karyawan                                           |
    | **Role**     | Pilih role yang sesuai (lihat penjelasan role di bawah) |
    | **Password** | Password awal untuk login                               |
  </Step>

  <Step title="Kirim Undangan">
    Klik **Undang**. Karyawan bisa langsung login menggunakan email dan password yang sudah disiapkan.
  </Step>
</Steps>

<Note>
  Hanya **Superadmin** yang bisa mengundang staff baru dan mengubah role staff lainnya.
</Note>

## Role Staff

| Role         | Level     | Deskripsi                                                                          |
| ------------ | --------- | ---------------------------------------------------------------------------------- |
| `Superadmin` | Tertinggi | Akses penuh ke semua fitur termasuk manajemen staff, konfigurasi, dan laporan      |
| `Admin`      | Menengah  | Akses ke sebagian besar fitur, tanpa kemampuan mengubah konfigurasi toko dan staff |
| `Kasir`      | Dasar     | Akses terbatas, terutama untuk proses transaksi di POS                             |

Hak akses detail per role bisa dikonfigurasi lebih lanjut di **Konfigurasi → Role & Permissions**.

## Mengubah Role Staff

1. Buka **Konfigurasi → Staff**
2. Klik staff yang ingin diubah rolenya
3. Pilih role baru
4. Simpan perubahan

<Warning>
  Superadmin tidak bisa mengubah role dirinya sendiri. Minta Superadmin lain untuk melakukan perubahan jika diperlukan.
</Warning>

## Menonaktifkan / Menghapus Staff

Untuk menghapus akses staff dari toko:

1. Buka **Konfigurasi → Staff**
2. Klik staff yang ingin dihapus
3. Klik **Hapus dari Toko**
4. Konfirmasi penghapusan

<Note>
  Staff yang dihapus kehilangan akses ke toko ini, namun akun mereka (email & password) tetap ada dan bisa diundang kembali di lain waktu.
</Note>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Staff tidak bisa login">
    Pastikan email dan password yang diberikan sudah benar. Jika perlu, reset password melalui halaman profil atau hubungi Superadmin.
  </Accordion>

  <Accordion title="Email staff sudah terdaftar">
    Jika email sudah terdaftar di sistem, staff tersebut mungkin sudah pernah diundang. Cari di daftar staff — jika tidak muncul, hubungi admin Zootic.
  </Accordion>

  <Accordion title="Tidak bisa mengubah role Superadmin">
    Hanya ada satu Superadmin per toko. Untuk menggantinya, hubungi tim support Zootic.
  </Accordion>
</AccordionGroup>
