Skip to content

Overview Staf & Karyawan

Susun struktur SDM — tier kewenangan, pohon jabatan, data karyawan, dan kaitkan ke akun login Maparel.

Modul Staf/Karyawan mengelola data sumber daya manusia di Maparel: lapisan organisasi (tier), posisi jabatan berhierarki, dan profil karyawan per cabang. Data staf dapat dihubungkan ke akun pengguna agar identitas HR dan identitas login konsisten — misalnya untuk antrian produksi atau pelacakan pekerjaan.

Di aplikasi, buka menu Staf/Karyawan di sidebar kiri. Default mengarah ke Tier Layer (/staff/tiers). Submenu yang tampil bergantung pada hak akses pengguna Anda.

Prasyarat: Pastikan Cabang sudah aktif, Manajemen Pengguna siap jika staf perlu akun login, dan Role sudah didefinisikan bila jabatan memakai role template.


Urutan setup yang disarankan — dari fondasi organisasi hingga data individu:

Tier Layer — definisikan level kewenangan (mis. Direksi, Manajer, Staff)
Jabatan — susun pohon posisi, hubungkan tier dan role template
Data Staf — daftarkan karyawan: jabatan, atasan, cabang, link user

Tier Layer (rank kewenangan) └── Jabatan (pohon parent/child + tier + role template) └── Data Staf (kode, nama, cabang, atasan) └── User akun login (opsional — Manajemen Pengguna)

Screenshot diperlukan

Diagram Struktur Organisasi (opsional)

Menu: Staf/Karyawan — overview

Simpan sebagai: /images/staf/struktur-organisasi.png

Yang di-capture: Diagram sederhana: Tier Layer di atas, pohon jabatan di tengah, baris staf di bawah dengan panah ke akun user. Bisa mockup atau screenshot gabungan tier-list + jabatan-tree yang di-crop.


Menu helpRoute aplikasiHak akses (view)
Overview (halaman ini)/staff → redirect /staff/tiers
Tier Layer/staff/tiersstaff.positions.manage
Jabatan/staff/positionsstaff.positions.view
Data Staf/staff/liststaff.list.view
Absensi Saya/staff/attendance/mestaff.attendance.clock
Kelola Absensi/staff/attendancestaff.attendance.manage

Hak akses kelola (tambah/edit/hapus): staff.positions.manage untuk tier & jabatan · staff.list.manage untuk data staf.

Fitur aplikasi tanpa panduan terpisah: Staff Setup Wizard — dialog panduan awal (tier → jabatan → kebijakan approval) untuk klien baru; Position tree — komponen pohon jabatan dengan drag-and-drop di halaman Jabatan; Role template pada jabatan — field formRoleId menghubungkan jabatan ke role sistem sebagai acuan hak akses.


Tier Layer (/staff/tiers) mendefinisikan lapisan kewenangan organisasi. Setiap tier punya rank — semakin tinggi rank, semakin sensitif proses yang boleh di-approve (VOID, revisi, dll.).

Screenshot diperlukan

Daftar Tier Layer

Menu: Staf/Karyawan → Tier Layer (/staff/tiers)

Simpan sebagai: /images/staf/tier-list.png

Yang di-capture: Halaman penuh: header Tier Layer, filter cari, tombol Tambah dan Mulai dengan template, tabel kolom Kode, Nama, Rank, Urutan, Dipakai oleh, Aktif.

Field utama tier: Kode · Nama · Rank kewenangan · Deskripsi · Urutan tampil · Aktif.

Gunakan Mulai dengan template untuk memuat tier standar (mis. Kasir, Supervisor, Manager) lalu sesuaikan. Setelah tier ada, lanjut ke Jabatan.


Saat jabatan diisi Role template, Maparel memakai role tersebut sebagai acuan hak akses default untuk posisi tersebut. Role sebenarnya di-assign ke User di Manajemen Pengguna; role template pada jabatan membantu standarisasi saat onboarding.

KonsepFungsi
RoleKumpulan permission — menentukan menu dan aksi yang terlihat
Role template di jabatanAcuan role saat menempatkan karyawan di posisi tertentu
UserAkun login — role + cabang menentukan akses aktual di aplikasi

ModulHubungan
CabangSetiap staf terikat ke satu cabang; cabang aktif di header memengaruhi default saat menambah staf
Manajemen PenggunaAkun login — dapat dihubungkan ke record staf (satu orang, dua entitas)
Role & PermissionHak akses dari role template jabatan dan assign role ke user
ProduksiStaf dengan akun login terhubung dapat di-assign ke work order dan antrian layouter (tombol Ambil)
Kasir (POS)Kasir wajib punya record staf aktif — buka/gabung shift sebelum checkout
AbsensiClock in/out per staff; terintegrasi otomatis dari shift POS

Jabatan

Pohon jabatan, tier layer, role template, drag-reorder hierarki. Buka panduan →

Data Staf

Daftar karyawan per cabang — jabatan, atasan, kontak, link user. Buka panduan →

Absensi

Clock in/out karyawan — mandiri atau otomatis dari shift kasir. Buka panduan →

Mulai setup: isi Tier Layer di aplikasi (/staff/tiers), lalu Jabatan → dan Data Staf →.