Portal / SMS / UC-SMS-07
NHHK 2024–2025 HK1 Cán bộ demo
SMS · UC-SMS-07

UC-SMS-07 — Van bang / thong tin tot nghiep

Van bang / thong tin tot nghiep based on legacy SMS source. This UC assumes `SDMSV`/`SSVHK` hub data already exists and does not require QLTS runtime.

Nguồn: docs/modules/sms/use-cases/UC-SMS-07.md · Sample data (fake VN)
S1 · Legacy `S10`; remake degree records list

Legacy S10; remake degree records list

Load graduation/degree/verification records by term/student.

termCodeNHHKkeywordstudentIdsLoaiVBNAMTN
SV22010001Nguyễn Văn AnCNTT-K18-01Đang họcQĐ/2025/810Mẫu-1
SV22010015Trần Thị BìnhCNTT-K18-02Tạm dừngQĐ/2025/811Mẫu-2
SV22010028Lê Minh ChâuKT-K18-01Đang họcQĐ/2025/812Mẫu-3
SV22010042Phạm Quốc DũngQTKD-K18-01Nghỉ luônQĐ/2025/813Mẫu-4
SV22010057Hoàng Thu HàNN-K18-03Đang họcQĐ/2025/814Mẫu-5
SV22010063Vũ Đức KhoaCNTT-K18-01Tốt nghiệpQĐ/2025/815Mẫu-6
API: `GET /degree-records`. · DB: `SDSTTVB.IDTTVB`, `IDSV`, `NHHK`, `DotTTVB`, `NgayTTVB`, `LoaiVB`, `SoHSTTVB`, `NAMTN`, `SoVB`, `NgayCapVB`, `IsKetQuaTTVB`, `KetQuaTTVB`; `SHSTN.IDSV`, contact
S2 · Legacy `DongBoKQXetTN`; remake sync action

Legacy DongBoKQXetTN; remake sync action

Sync graduation result into SMS-owned record tables.

API: `POST /degree-records/sync`. · DB: `STTSVTN.IDTTSVTN`, `IDSV`, `IDCC`, `NHHK`, `VanBang`; `STTTNCT.IDTTSVTN`, `IDTTTN`, `GiaTri`; optional `SHSTN.IDSV`, `NgayThem`, `MaUser`.
S3 · Legacy `SaveTTTN`; remake edit record form

Legacy SaveTTTN; remake edit record form

Edit degree/verification metadata and survey information.

API: `PUT /degree-records/{recordId}`. · DB: `SDSTTVB` fields at left; `SHSTN.IDSV`, `DienThoai1TN`, `EmailTN`, `DiaChiTN`, `TinhTrangViecLam`, `ViecLamHopLe`, `MucTN`, `GCHSTN`.
S4 · Legacy `SoSanhKQTN` / verification; remake verify action

Legacy SoSanhKQTN / verification; remake verify action

Record degree verification request/result.

API: `POST /degree-records/{recordId}/verify`. · DB: `SXMVBTN.IDXMVBTN`, `IDSV`, `SoQDXM`, `SoQDXM1`, `NgayLapQDXM`, `DonViXM`, `GhiChuXM`, `GhiChuXM2`; compare `SDSTTVB.SoVB`, `NgayCapVB`.
S5 · GAP - SRM graduation source payload

GAP - SRM graduation source payload

Current SMS docs identify SRM hand-off but do not include the full upstream graduation-result payload.

Họ tênLớp/NgànhTrạng tháiGhi chú
SV22010001Nguyễn Văn AnCNTT-K18-01Đang họcQĐ/2025/810
SV22010015Trần Thị BìnhCNTT-K18-02Tạm dừngQĐ/2025/811
SV22010028Lê Minh ChâuKT-K18-01Đang họcQĐ/2025/812
SV22010042Phạm Quốc DũngQTKD-K18-01Nghỉ luônQĐ/2025/813
SV22010057Hoàng Thu HàNN-K18-03Đang họcQĐ/2025/814
SV22010063Vũ Đức KhoaCNTT-K18-01Tốt nghiệpQĐ/2025/815
API: `POST /degree-records/sync`. · DB: `STTSVTN`/`STTTNCT` plus `SDSTTVB`; add SRM field map before full integration smoke.