Domain & Glossary
[Draft] Glosarium awal buat onboarding. Tolong dikoreksi/ditambah — istilah domain paling gampang drift.
Platform & HR
- Tenant — satu organisasi pelanggan. Semua data & surface di-scope by tenant.
- Employee Central — modul HR inti (data karyawan). Build order Employee Central–first.
- Person / Employment — Person = identitas orang; Employment = hubungan kerja. Dipisah sesuai model SuccessFactors.
- Effective dating — perubahan data HR berlaku dari tanggal tertentu, menyimpan histori (bukan overwrite).
- Event reason — alasan terstruktur di balik perubahan HR (hire, promotion, transfer, dll).
- RBP (Role-Based Permissions) — siapa boleh melakukan apa, atas data siapa. Lihat docs produk RBP.
Expense & Claim
- Expense claim — pengajuan biaya. Status umum:
draft → submitted → approved/rejected. Domain ini dimiliki haer-claims-api . - Two-gate approval — Manager approve → status review; Finance approve → status final. (Verifikasi state pasti di backend.)
- Line item — baris rincian dalam satu claim.
- Receipt / OCR intake — upload struk → ekstraksi otomatis.
- Mileage — klaim jarak tempuh (kendaraan, policy-scoped).
- Travel report — laporan perjalanan dinas + biaya.
- Split-cost / multi-invoice — satu pengajuan dipecah jadi beberapa invoice/anak.
- Cash advance — uang muka sebelum expense diajukan.
- Disbursement — pencairan dana yang sudah di-approve (file bank di-generate async lewat haer-platform-bgjobs).
- Cost center — pusat biaya yang dibebani sebuah expense.
Integration & AI
- Connector — layer integrasi source-agnostic (
haer-connector) yang menormalkan data HR jadi model kanonik. - Signal — unit data ternormalisasi di connector (mis. untuk triage flight-risk).
- MCP tool — primitive yang di-expose connector ke AI agent.
Auth
- Zitadel — identity provider (JWT/SSO). Verifikasi & resolusi tenant server-side.
Butuh definisi resmi sebuah entity? Sumbernya
*.entity.ts(TypeORM) atau model di repo terkait, bukan glosarium ini.