01 · Hirarki 4-level ISO 9001:2015
Piramida dokumen mutu
Setiap dokumen menempati salah satu dari 4 level. Kode dokumen otomatis pakai prefix per level.
Level 1 · PD
Pedoman & Kebijakan
Level 2 · SP
SOP
Level 3 · IK
Instruksi Kerja
Level 4 · FR
Formulir & Rekaman
02 · Format kode dokumen
Struktur otomatis
{PREFIX}-{ENTITAS}-{KATEGORI}-{NOMOR}
Contoh: SP-HAN-OPS-001 = SOP milik entitas HAN kategori OPS nomor 001.
03 · Entitas grup (6)
Enam entitas bisnis grup
- RUNCVCV RUN—Holding & investasi
- HANCVCV HAN—Jasa & agensi
- MBNPTPT MBN—Manufaktur & retail
- LBPCVCV LBP—Manufaktur & retail
- GUMCVCV GUM—Pertanian hulu
- NEUCVCV NEU—Pendidikan B2B/B2C
04 · Brand & Pihak (30)
Tiga tipe pihak yang muncul di kontrak
Tabel brands menampung semua non-entitas.
Brand Internal
19
Sub-brand yang dimiliki entitas grup (mis. Benih Seribuan di bawah PT MBN)
Brand Eksternal
10
Vendor, klien, atau mitra dari luar grup
Individu / Konsultan
1
Konsultan individu (mis. Amy Meitasari)
05 · Struktur data utama
12 tabel + party model 2-sisi
- documents · dokumen terkontrol, satu FK ke entities, satu FK ke doc_categories, satu FK ke document_versions aktif
- document_versions · setiap revisi disimpan permanen; file di storage volume
- minutes ↔ minute_entities (M:N) ↔ agreement_items (1:N)
- contracts ·
party_a+party_bmasing-masing entity ATAU brand, constraint DB memastikan tepat satu terisi per sisi - notifications · bell events dengan deep-link target_type + target_code
- audit_log · append-only, actor + action + payload jsonb