Tổng quan hệ thống CMS
Hệ thống quản lý tài sản đảm bảo (CMS) — kiến trúc microservices, đáp ứng Thông tư SBV 39/2016 và 19/2023.
Kiến trúc hệ thống — 9 microservices
OAuth2 JWT validation, routing, CORS
Asset lifecycle, LTV engine, Kafka events
Appraisal workflow, MinIO storage, maker-checker
Barcode/RFID tracking, borrow/return
Physical asset custody, dual-control
Third-party storage, custody agreements
Camunda Zeebe, BPMN 2.0 process orchestration
Core banking adapters (T24/Flexcube), CIC, DVC
WebSocket real-time, Kafka consumers, email
Các luồng nghiệp vụ chính
1. Đăng ký tài sản đảm bảo
2. Quy trình định giá
3. Quản lý kho hồ sơ
4. Giải chấp tài sản
5. Cảnh báo vi phạm LTV
Công nghệ sử dụng
Backend
Java 21 + Spring Boot 3.x
Frontend
Next.js 15 + shadcn/ui
Database
PostgreSQL 16 (Flyway)
Cache
Redis 7
Message Queue
Apache Kafka
Workflow
Camunda 8 (Zeebe)
Auth
Keycloak (OAuth2/OIDC)
Storage
MinIO (S3-compatible)
Search
Elasticsearch
Tài khoản mẫu (môi trường dev)
Truy cập https://157.10.198.83 và đăng nhập bằng tài khoản bên dưới — realm cms
| Vai trò | Mật khẩu | |
|---|---|---|
Quản trị viên | admin@smbank.vn | password123 |
Giám đốc chi nhánh | director@smbank.vn | password123 |
Quản lý rủi ro | risk@smbank.vn | password123 |
Cán bộ QHKH | rm@smbank.vn | password123 |
Thẩm định viên | appraiser@smbank.vn | password123 |
Cán bộ nghiệp vụ | ops@smbank.vn | password123 |
Thủ kho / Kiểm ngân | keeper@smbank.vn | password123 |
Kiểm toán viên | auditor@smbank.vn | password123 |
ℹ Đây là tài khoản demo — dùng để trải nghiệm hệ thống.
Vai trò trong hệ thống (8 roles)
Quản trị viên
Toàn quyền quản trị hệ thống, người dùng
Giám đốc chi nhánh
Phê duyệt, giám sát hoạt động chi nhánh
Quản lý rủi ro
Phê duyệt định giá, theo dõi LTV, cảnh báo rủi ro
Cán bộ QHKH
Tạo và quản lý hồ sơ tài sản đảm bảo
Thẩm định viên
Thực hiện định giá, nộp báo cáo thẩm định
Cán bộ nghiệp vụ
Vận hành kho hồ sơ, nhập/xuất, kiểm kê
Thủ kho / Kiểm ngân
Quản lý kho vật lý nội bộ, kiểm soát kép
Kiểm toán viên
Xem báo cáo, kiểm tra tuân thủ (chỉ đọc)