Files
audit-web/unit_mapping.json
2026-08-26 14:11:37 +07:00

43 lines
1.5 KiB
JSON

{
"_description": "File mapping đơn vị cho ứng dụng Audit Tool",
"_huong_dan": [
"1. Khai báo danh sách các đơn vị tại 'units' (id: tên).",
"2. Khai báo 'fixed_unit_override': Map cố định user vào đơn vị, GHI ĐÈ hoàn toàn đơn vị từ LDAP/SSO (ưu tiên cao nhất).",
"3. Khai báo ánh xạ 'group_mapping': Nếu user thuộc group chứa từ khóa (ví dụ 'an ninh thông tin'), sẽ được map vào unit_id tương ứng.",
"4. Khai báo ánh xạ 'users': Ánh xạ trực tiếp username -> unit_id (dùng làm phương án dự phòng cuối cùng).",
"Ứng dụng tự động reload khi file thay đổi — KHÔNG cần restart."
],
"units": {
"1": "ANTT",
"2": "TSC",
"3": "VAS",
"4": "Fintech",
"5": "MyTV",
"6": "GDS"
},
"fixed_unit_override": {},
"group_mapping": {
"Trung tâm An ninh thông tin": 1,
"atbm": 1,
"Phòng Phần mềm Dịch vụ Công nghệ Thông tin": 2,
"Công ty Phát triển Phần mềm VNPT-Media": 2,
"Phần mềm Hà Nội": 2,
"vas.media": 3,
"ttvh.vas": 3,
"sys.vnptmoney": 4,
"sys.vnptpay": 4,
"payers": 4,
"mytv": 5,
"truyền thông số": 5,
"Trung tâm Vận hành Dịch vụ Giá trị gia tăng": 6,
"vnptmem4": 6
},
"users": {
"dunglh": 1,
"tranmy": 6,
"ntiendat": 6
},
"admins": [
"dunglh"
]
}