Tutorial Odoo 18: Pengaturan Hak Akses Modul HR
Tujuan: Membagi peran pengguna menjadi dua kategori: Manager HR (akses penuh) dan Karyawan Biasa (akses terbatas/hanya milik sendiri).
Langkah 1: Navigasi ke Pengaturan Pengguna
-
Masuk ke Odoo menggunakan akun Administrator.
-
Buka menu Settings (Pengaturan) > Users & Companies > Users.
Langkah 2: Mengatur Hak Akses Manager HR
Manager HR membutuhkan akses "Administrator" atau "Officer" pada semua modul HR untuk mengelola data seluruh karyawan.
Contoh Data: Kita akan menjadikan Siska sebagai Manager HR.
-
Pilih user Siska dari daftar pengguna.
-
Atur hak akses pada bagian Human Resources sebagai berikut:

-
Employees: Administrator (Dapat mengelola profil semua karyawan).
-
Recruitment: Administrator (Dapat mengelola lowongan kerja dan pelamar).
-
Time Off: Administrator (Dapat menyetujui cuti semua karyawan).
-
Attendances: Administrator (Dapat melihat absensi semua orang).
-
Expenses: Team Approver (Dapat menyetujui klaim biaya karyawan).
-
Payroll: Manager (Dapat melihat dan membuat slip gaji).
-
-
Klik Save (Simpan).
Langkah 3: Mengatur Hak Akses Karyawan Biasa
Karyawan biasa tidak boleh melihat gaji orang lain atau menyetujui cuti mereka sendiri. Mereka biasanya hanya diberi akses untuk melihat data milik sendiri.
Contoh Data: Kita akan mengatur Doni sebagai staf operasional (Karyawan Biasa).
-
Pilih user Doni.
-
Kosongkan atau turunkan hak aksesnya:

-
Employees: Kosongkan (Dia tetap bisa melihat profilnya sendiri melalui menu "My Profile").
-
Attendances: Kosongkan, Manual Attendance (Hanya bisa melakukan absen masuk/keluar untuk dirinya sendiri).
-
Time Off: Officer: Own Descriptions Only (Hanya bisa mengajukan cuti untuk diri sendiri).
-
Payroll: Kosongkan (Agar dia tidak bisa melihat menu penggajian).
-
-
Klik Save.
💡 Penjelasan Tingkatan Hak Akses HR
Berikut adalah penjelasan fungsi masing-masing level agar Anda tidak bingung saat memilih:
-
Administrator / Manager: Level tertinggi. Bisa melihat data semua orang, melakukan konfigurasi sistem, dan memberikan persetujuan (Approval).
-
Officer: Level menengah. Biasanya bisa melihat data semua orang tetapi tidak bisa mengubah konfigurasi sistem.
-
Own Documents Only / Own Sheets Only: Level karyawan. Pengguna hanya bisa melihat, membuat, atau mengubah dokumen yang miliknya saja (misal: hanya slip gajinya sendiri atau hanya pengajuan cutinya sendiri).
-
Kosong (Blank): Pengguna tidak akan melihat menu modul tersebut sama sekali di dasbor Odoo mereka.