Skip to Content
Engineering HandbookDomain & Glossary

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.