MySQL-backed tenant, identity, org hierarchy, master data, department function engine & core GL posting.
Mode
MySQL + Session hydration + Core GL
Aliran
Penyedia → Penyemak → Pelulus → Pos
Setiap pengguna terikat kepada tenant majlis masing-masing. Platform Admin sahaja dibenarkan menukar tenant merentas majlis.
Log masuk sebenar (MySQL)
| Username | Nama | Jawatan | Workflow |
|---|---|---|---|
| platform.admin |
Platform Admin
platform.admin@localhost
|
Platform Admin | Admin Sistem |
| admin.mbpj |
Admin Sistem
admin@mbpj.demo.local
|
Admin Sistem | Admin Sistem |
| admin.mdjeli |
Admin Sistem
admin@mdjeli.demo.local
|
Admin Sistem | Admin Sistem |
| keb_penyedia.mbpj |
Aina
keb_penyedia@mbpj.demo.local
|
Executive | Penyedia |
| keb_penyedia.mdjeli |
Aina
keb_penyedia@mdjeli.demo.local
|
Executive | Penyedia |
| mek_penyemak.mbpj |
Anis
mek_penyemak@mbpj.demo.local
|
Ketua Bahagian | Penyemak |
| mek_penyemak.mdjeli |
Anis
mek_penyemak@mdjeli.demo.local
|
Ketua Bahagian | Penyemak |
| audit.mbpj |
Audit (Read-only)
audit@mbpj.demo.local
|
Juruaudit | Juruaudit |
| audit.mdjeli |
Audit (Read-only)
audit@mdjeli.demo.local
|
Juruaudit | Juruaudit |
| kes_penyedia.mbpj |
Azman
kes_penyedia@mbpj.demo.local
|
Executive | Penyedia |
| kes_penyedia.mdjeli |
Azman
kes_penyedia@mdjeli.demo.local
|
Executive | Penyedia |
| lis_penyedia.mbpj |
Farah
lis_penyedia@mbpj.demo.local
|
Executive | Penyedia |
| lis_penyedia.mdjeli |
Farah
lis_penyedia@mdjeli.demo.local
|
Executive | Penyedia |
| pos.mbpj |
Hafiz
pos@mbpj.demo.local
|
Accountant | Pegawai Pos |
| pos.mdjeli |
Hafiz
pos@mdjeli.demo.local
|
Accountant | Pegawai Pos |
| mek_penyedia.mbpj |
Hakim
mek_penyedia@mbpj.demo.local
|
Executive | Penyedia |
| mek_penyedia.mdjeli |
Hakim
mek_penyedia@mdjeli.demo.local
|
Executive | Penyedia |
| bge_penyedia.mbpj |
Haziq
bge_penyedia@mbpj.demo.local
|
Executive | Penyedia |
Akaun seed dev dijana per-tenant. Semua password demo menggunakan nilai yang sama seperti di atas.