Lewati ke isi

Contoh Implementasi Permission

Modul: HR Appraisal Survey Scoring v18.0.1.5.0 Tanggal: 7 April 2026

Dokumen ini menjelaskan siapa bisa melakukan apa di modul HR Appraisal Survey Scoring, lengkap dengan contoh skenario nyata agar memudahkan proses setup user di perusahaan Anda.


Struktur Hak Akses (Group)

Berikut hierarki hak akses dari yang paling dasar hingga paling tinggi:

Internal User (semua user Odoo)
  └── Appraisal Employee (akses dasar appraisal)
        ├── Appraisal Manager (kelola appraisal)
        ├── Scoring Viewer (lihat skor & cetak laporan)
        │     └── Scoring Manager (hitung skor & lihat semua data)
        └── Appraisal Finalizer (isi rekomendasi & kunci hasil)

Penjelasan Tiap Group

Group Fungsi Contoh User
Internal User Semua user Odoo — bisa mengisi survey via link email Semua karyawan
Appraisal Employee Akses menu Appraisal, lihat appraisal sendiri Karyawan biasa
Appraisal Manager Buat, kelola, dan cancel appraisal HR Staff
Scoring Viewer Lihat ringkasan skor dan cetak laporan Atasan langsung
Scoring Manager Hitung ulang skor dan lihat skor semua karyawan HR Staff
Appraisal Finalizer Isi rekomendasi dan klik "Appraisal Complete" untuk mengunci hasil CEO, VP HRGA

Contoh Skenario: Appraisal Heri Hermawan

Heri Hermawan adalah Backend Developer di tim Product Development. Berikut siapa saja yang terlibat dalam proses appraisalnya:

Aktor & Hak Akses

Peran Nama Jabatan Department Hak Akses
HR Staff Syifa Maghfira Talent Acquisition & HR Operation HRGA Appraisal Manager + Scoring Manager
Atasan Anggraito Laras Product Owner Product Appraisal Employee + Scoring Viewer
Karyawan Heri Hermawan Backend Developer Product Development Appraisal Employee
Rekan Kerja Juan Juliyanto Fullstack Developer Product Development Appraisal Employee
Rekan Kerja Indra Gunanda Front End Developer Product Development Appraisal Employee
CEO Yehezkiel Panji Pamungkas CEO BOD Appraisal Finalizer + Scoring Viewer
VP HRGA Siti Nurhayati VP HRGA VP HRGA Appraisal Manager + Appraisal Finalizer + Scoring Viewer

Alur Proses Tahap demi Tahap

Tahap 1: To Start — Pembuatan Form Appraisal

Dilakukan oleh: Syifa Maghfira (HR Staff) Hak akses: Appraisal Manager

Syifa membuat form appraisal baru untuk Heri:

  • Pilih karyawan: Heri Hermawan
  • Tentukan deadline: 30 April 2026
  • Tentukan siapa yang menilai:
    • Atasan → Anggraito Laras (Product Owner)
    • Diri sendiri → Heri Hermawan (self-assessment)
    • Rekan kerja → Juan Juliyanto, Indra Gunanda
  • Pilih template survey untuk masing-masing penilai
  • Atur bobot: Behaviour 30%, KPI 70%

Tahap 2: Sent Mail — Distribusi & Pengisian Survey

Dilakukan oleh: Syifa klik "Start Appraisal" Hak akses: Appraisal Manager

Setelah Syifa klik tombol tersebut:

  1. Sistem otomatis mengirim email berisi link survey ke semua penilai
  2. Stage berubah dari To StartSent Mail
  3. Masing-masing penilai mengisi survey:
    • Heri Hermawan → mengisi self-assessment (behaviour + KPI)
    • Anggraito Laras → menilai sebagai atasan
    • Juan Juliyanto → menilai sebagai rekan kerja
    • Indra Gunanda → menilai sebagai rekan kerja
  4. Setiap kali ada yang submit survey, skor otomatis dihitung ulang

Catatan

Penilai cukup punya akses Internal User untuk mengisi survey. Mereka mengakses survey lewat link di email, bukan dari menu Appraisal.

Tahap 3: Done — Review Skor & Isi Rekomendasi

Dilakukan oleh: Syifa klik "Done" Hak akses: Appraisal Manager

Setelah masuk tahap Done, berikut yang bisa dilakukan:

Aksi Siapa yang Bisa Hak Akses yang Dibutuhkan
Lihat ringkasan skor Syifa, Anggraito, Yehezkiel Scoring Viewer atau lebih tinggi
Hitung ulang skor Syifa Scoring Manager
Cetak laporan Syifa, Anggraito, Yehezkiel Scoring Viewer atau lebih tinggi
Isi rekomendasi Yehezkiel, Siti Appraisal Finalizer

Pilihan rekomendasi yang tersedia (hanya bisa diedit oleh Finalizer, dan hanya di stage Done):

  • Pengakhiran PKWT
  • Perpanjangan PKWT 12 bulan
  • Diangkat Pegawai Tetap
  • Promosi
  • Kenaikan Gaji
  • Mutasi/Rotasi

Siapa yang mengisi rekomendasi?

Dalam skenario ini, CEO (Yehezkiel) yang mengisi rekomendasi. Ia membutuhkan hak akses Appraisal Finalizer yang memberikan:

  • Akses menu Appraisal (mewarisi dari Appraisal Employee)
  • Hak edit field rekomendasi
  • Tombol "Appraisal Complete"

Ia tidak perlu hak akses Appraisal Manager — CEO bukan pengelola appraisal.

Catatan

Field rekomendasi dibatasi oleh hak akses — hanya pengguna dengan Appraisal Finalizer yang bisa mengubahnya. Pengguna lain tetap bisa melihat rekomendasi tetapi tidak bisa mengedit. Pembatasan ini diterapkan secara otomatis oleh sistem.

Tahap 4: Appraisal Complete — Finalisasi & Kunci

Dilakukan oleh: Yehezkiel Panji Pamungkas (CEO) klik "Appraisal Complete" Hak akses: Appraisal Finalizer

Setelah dikunci:

  • Rekomendasi tidak bisa diubah lagi (terkunci/readonly)
  • Ringkasan skor tetap bisa dilihat
  • Laporan tetap bisa dicetak
  • Satu-satunya tombol yang tersedia: Reopen

Catatan

CEO bisa mengisi rekomendasi DAN memfinalisasi karena hak akses Appraisal Finalizer mencakup keduanya: hak edit field rekomendasi + tombol "Appraisal Complete".

Tahap 5 (Opsional): Reopen — Buka Kembali

Dilakukan oleh: Siti Nurhayati (VP HRGA) klik "Reopen" Hak akses: Appraisal Manager

Appraisal kembali ke tahap Done → rekomendasi bisa diedit lagi (oleh Finalizer).

Perhatian

CEO tidak bisa membuka kembali appraisal. Tombol Reopen hanya tersedia bagi Appraisal Manager (seperti VP HRGA atau HR Staff).


Ringkasan: Siapa Bisa Melakukan Apa?

Aksi Di Tahap Mana Hak Akses Minimum
Buat appraisal & tentukan penilai To Start Appraisal Manager
Klik "Start Appraisal" To Start → Sent Mail Appraisal Manager
Isi survey (via link email) Sent Mail Internal User
Hitung skor Sent Mail / Done Scoring Manager
Cetak laporan Done / Complete Scoring Viewer
Lihat skor (sendiri / yang dibuat) Done / Complete Scoring Viewer
Lihat skor (semua karyawan) Done / Complete Scoring Manager
Isi rekomendasi Done Appraisal Finalizer
Finalisasi (kunci rekomendasi) Done → Complete Appraisal Finalizer
Buka kembali (unlock) Complete → Done Appraisal Manager
Cancel appraisal Sent Mail Appraisal Manager

Keamanan Data (Record Rules)

Sistem membatasi data yang bisa dilihat berdasarkan peran:

Siapa Bisa Lihat Data
Scoring Viewer Hanya skor dari appraisal yang ia buat atau tentang dirinya sendiri
Scoring Manager Semua skor tanpa batasan
Semua user Scoring rule hanya di company sendiri (untuk setup multi-company)

Rekomendasi Setup User

Karyawan biasa (Heri, Juan, Indra):
  → Appraisal Employee

Atasan / Product Owner (Anggraito):
  → Appraisal Employee + Scoring Viewer

HR Staff (Syifa):
  → Appraisal Manager + Scoring Manager

CEO (Yehezkiel):
  → Appraisal Finalizer + Scoring Viewer

VP HRGA (Siti Nurhayati):
  → Appraisal Manager + Appraisal Finalizer + Scoring Viewer

Diagram Alur Tahapan

To Start → Sent Mail → Done → Appraisal Complete
               |                      |
               ↓                      ↓ (Reopen)
            Cancel                  Done

Tombol yang Tersedia di Tiap Tahap

Tahap Tombol
To Start Start Appraisal
Sent Mail Done, Set To Draft, Cancel, Hitung Skor, Cetak
Done Appraisal Complete, Hitung Skor, Cetak
Appraisal Complete Reopen, Cetak
Cancel (tidak ada)

Kapan Rekomendasi Bisa Diedit?

Field To Start Sent Mail Done Complete Cancel
Rekomendasi (6 checkbox) Terkunci* Terkunci* Bisa diedit (Finalizer only) Terkunci Terkunci
Konfigurasi (bobot, mode) Bisa diedit Bisa diedit Terkunci Terkunci Terkunci
Ringkasan skor Hanya lihat Hanya lihat Hanya lihat Hanya lihat Hanya lihat

) Rekomendasi hanya bisa diedit oleh user dengan hak akses Appraisal Finalizer dan hanya di stage Done*. User lain selalu melihat field ini sebagai readonly.