Nhật ký thay đổi
Nhật ký thay đổi
Phần tiêu đề “Nhật ký thay đổi”Tất cả các thay đổi đáng chú ý đối với dự án Dịch vụ ITS sẽ được ghi lại trong tệp này.
[1.0.0] - 2025-10-25
Phần tiêu đề “[1.0.0] - 2025-10-25”🎉 Bản phát hành đầu tiên - Dịch vụ ITS v1.0.0
Phần tiêu đề “🎉 Bản phát hành đầu tiên - Dịch vụ ITS v1.0.0”Ngày phát hành: 25 tháng 10 năm 2025
Trạng thái: Sẵn sàng sản xuất
Hợp đồng: 09/2025/HĐDV-EMOS-ITS (Ký ngày: 15/09/2025)
Lịch sử phiên bản
Phần tiêu đề “Lịch sử phiên bản”[1.0.0] - 2025-10-25
Phần tiêu đề “[1.0.0] - 2025-10-25”Bản phát hành ổn định với tích hợp SignalR
Đã thêm
Phần tiêu đề “Đã thêm”- Cập nhật thời gian thực SignalR cho TaskRecord và Diagram
- Thông báo trạng thái công việc thời gian thực
- Cập nhật sơ đồ trực tiếp
Đã sửa
Phần tiêu đề “Đã sửa”- Sửa lỗi nhỏ và tối ưu hóa mã
- Cải tiến chế độ xem xử lý công việc
- Các vấn đề tạo báo cáo
[0.9.1] - 2025-10-23
Phần tiêu đề “[0.9.1] - 2025-10-23”Sửa lỗi và cải tiến giao diện người dùng
Đã sửa
Phần tiêu đề “Đã sửa”- Sửa nhiều lỗi (bản vá ngày 21/10/2025)
- Các vấn đề về độ ổn định của chế độ xem xử lý công việc
- Các vấn đề tạo báo cáo
[0.9.0] - 2025-10-19
Phần tiêu đề “[0.9.0] - 2025-10-19”Ứng cử viên phát hành sản xuất
Đã thêm
Phần tiêu đề “Đã thêm”- Module Báo cáo công việc
- Module Báo cáo Ticket
- Hỗ trợ bảng tổng hợp cho báo cáo
- Khả năng lọc nâng cao
Đã sửa
Phần tiêu đề “Đã sửa”- Các vấn đề về chế độ xem xử lý công việc
- Độ ổn định của chế độ xem báo cáo
- Các vấn đề tái chế ứng dụng kéo dài
[0.8.0] - 2025-10-10
Phần tiêu đề “[0.8.0] - 2025-10-10”Tách biệt tính năng và cập nhật menu
Đã thêm
Phần tiêu đề “Đã thêm”- Tách biệt các module Công việc và Ticket
- Cấu trúc menu nâng cao
- Bổ sung tính năng hợp đồng
- Xử lý lỗi được cải thiện
Đã sửa
Phần tiêu đề “Đã sửa”- Các lỗi nhỏ trong toàn hệ thống
- Cải tiến tính nhất quán của giao diện người dùng
[0.7.0] - 2025-10-09
Phần tiêu đề “[0.7.0] - 2025-10-09”Hoàn thành quản lý công việc
Đã thêm
Phần tiêu đề “Đã thêm”- Hoàn thành module Quản lý công việc
- Báo cáo công việc với tính năng lọc nâng cao
- Tách biệt Công việc-Ticket
[0.6.0] - 2025-10-06
Phần tiêu đề “[0.6.0] - 2025-10-06”Sửa lỗi đơn vị tổ chức
Đã sửa
Phần tiêu đề “Đã sửa”- Các vấn đề truy vấn đơn vị tổ chức
- Cải tiến lọc dữ liệu
- Tối ưu hóa truy vấn sự kiện lịch trình
[0.5.0] - 2025-10-03
Phần tiêu đề “[0.5.0] - 2025-10-03”Bản phát hành ban đầu của Quản lý công việc
Đã thêm
Phần tiêu đề “Đã thêm”- Module Quản lý công việc (Giao diện người dùng web)
- Cải tiến bộ lọc dữ liệu sơ đồ
- Triển khai quy trình công việc công việc
[0.4.0] - 2025-10-02
Phần tiêu đề “[0.4.0] - 2025-10-02”Tích hợp danh tính
Đã thêm
Phần tiêu đề “Đã thêm”- Tích hợp ITS với Dịch vụ danh tính
- Quản lý người dùng cho ITS
- Luồng xác thực
[0.3.0] - 2025-09-29
Phần tiêu đề “[0.3.0] - 2025-09-29”Quản trị và Lịch trình
Đã thêm
Phần tiêu đề “Đã thêm”- Module quản trị cho ITS
- Triển khai Lịch trình đối tượng chính
- Hỗ trợ nhiều loại lịch trình
[0.2.0] - 2025-09-26
Phần tiêu đề “[0.2.0] - 2025-09-26”Lịch trình đối tượng
Đã thêm
Phần tiêu đề “Đã thêm”- Thực thể Lịch trình đối tượng chính
- Quản lý lịch trình
- Hỗ trợ quy tắc lặp lại
[0.1.0] - 2025-09-25
Phần tiêu đề “[0.1.0] - 2025-09-25”Nền tảng quản lý đối tượng
Đã thêm
Phần tiêu đề “Đã thêm”- Quản lý trạng thái đối tượng chính
- Chi tiết loại đối tượng với các loại dữ liệu
- Quy trình công việc trạng thái
[0.0.1] - 2025-09-24
Phần tiêu đề “[0.0.1] - 2025-09-24”Dịch vụ ITS ban đầu - Nền tảng
Đã thêm
Phần tiêu đề “Đã thêm”- Các thực thể Quản lý đối tượng ban đầu (ObjectMaster, ObjectType, ObjectSchedule, ObjectTypeDetail)
- ObjectMasterAppService với các hoạt động CRUD
- ObjectTypeAppService với tính năng lọc dựa trên hợp đồng
- ObjectScheduleAppService cho các lịch trình định kỳ
- ObjectTypeDetailAppService cho các thuộc tính động
- Giao diện kho lưu trữ và triển khai EF Core
- Di chuyển cơ sở dữ liệu cho module Quản lý đối tượng
- Bộ điều khiển API HTTP cho tất cả các dịch vụ đối tượng
- Giao diện người dùng web để quản lý Loại đối tượng
- Proxy máy khách để tích hợp giao diện người dùng
- Khởi tạo cấu trúc menu
- Định nghĩa quyền cho quản lý đối tượng
Đã thay đổi
Phần tiêu đề “Đã thay đổi”- Đã xóa module DiagramShapeDefinition (được tái cấu trúc)
- Đã cập nhật ItsServiceApplicationAutoMapperProfile
- Định nghĩa quyền nâng cao
Các tệp đã thay đổi: 72 tệp (+11.708 lần chèn, -5.370 lần xóa)
Phần tiêu đề “Các tệp đã thay đổi: 72 tệp (+11.708 lần chèn, -5.370 lần xóa)”🆕 Đã thêm
Phần tiêu đề “🆕 Đã thêm”Các tính năng cốt lõi
Phần tiêu đề “Các tính năng cốt lõi”- Quản lý người dùng và vai trò: Tích hợp hoàn chỉnh với quản lý danh tính của ABP Framework
- Hỗ trợ đa chi nhánh: Kiến trúc đa người thuê đầy đủ với sự tách biệt dữ liệu cấp chi nhánh
- Ghi nhật ký kiểm toán: Đường mòn kiểm toán toàn diện cho tất cả các thay đổi thực thể
- Cổng API: API RESTful với tài liệu Swagger
- Quản lý tệp: Tích hợp lưu trữ blob để tải lên tệp
Module Quản lý đối tượng
Phần tiêu đề “Module Quản lý đối tượng”- Quản lý loại đối tượng: Xác định và quản lý các mẫu loại đối tượng
- CRUD đối tượng chính: Các hoạt động CRUD hoàn chỉnh cho các đối tượng có thuộc tính động
- Thuộc tính động: Lược đồ linh hoạt với nhiều loại dữ liệu (Chuỗi, Số, Ngày, Boolean, Tham chiếu)
- Quản lý trạng thái: Theo dõi trạng thái có thể tùy chỉnh cho mỗi loại đối tượng
- Lịch trình đối tượng: Quản lý lịch trình bảo trì định kỳ
- Lịch trình đối tượng chính: Liên kết các lịch trình với các đối tượng có quy tắc lặp lại
- Chức năng sao chép: Sao chép các đối tượng một cách dễ dàng
- Nhập/Xuất Excel: Quản lý dữ liệu hàng loạt qua Excel
Module Quản lý công việc
Phần tiêu đề “Module Quản lý công việc”- Loại công việc (Quy trình công việc): Công cụ quy trình công việc có thể cấu hình với máy trạng thái
- Các bước của công việc: Quy trình công việc nhiều bước với các quá trình chuyển đổi
- Bản ghi công việc: Theo dõi vòng đời công việc đầy đủ
- Lịch công việc: Chế độ xem lịch hàng tháng cho các công việc
- Tự phân công: Chấp nhận các công việc theo lịch
- Chuyển đổi trạng thái: Tiến trình quy trình công việc được kiểm soát
- Ghi chú hoàn thành: Ghi lại kết quả công việc
- Quản lý ưu tiên: Hệ thống ưu tiên hóa công việc
Module Quản lý Ticket
Phần tiêu đề “Module Quản lý Ticket”- Tạo Ticket: Gửi yêu cầu hỗ trợ
- Phân công Ticket: Phân công các ticket cho nhân viên hỗ trợ
- Theo dõi Ticket: Theo dõi trạng thái ticket trong thời gian thực
- Bình luận Ticket: Hệ thống bình luận dựa trên chuỗi
- Đánh giá của khách hàng: Thu thập phản hồi và đánh giá
- Các mức độ ưu tiên: Hệ thống ưu tiên có thể cấu hình
- Quy trình công việc trạng thái: Quản lý quy trình công việc của ticket
- Xử lý từ chối: Xử lý các giải quyết không thỏa đáng
Module Sơ đồ
Phần tiêu đề “Module Sơ đồ”- Lập kế hoạch sơ đồ: Trình chỉnh sửa sơ đồ trực quan bằng cách kéo và thả
- Tạo sơ đồ: Tạo các sơ đồ luồng và sơ đồ mạng
- Các nút & Cạnh: Ánh xạ mối quan hệ trực quan
- Kho lưu trữ sơ đồ: Lưu trữ và quản lý các sơ đồ
- Xuất/Nhập: Lưu và tải các sơ đồ
Báo cáo & Thống kê
Phần tiêu đề “Báo cáo & Thống kê”- Báo cáo công việc: Báo cáo công việc toàn diện với tính năng lọc
- Báo cáo Ticket: Thống kê và phân tích ticket hoàn chỉnh
- Thống kê công việc: Bảng điều khiển với các biểu đồ và KPI
- Báo cáo lịch trình đối tượng: Báo cáo lịch trình bảo trì
- Xuất Excel: Xuất bất kỳ báo cáo nào ra Excel
- Lọc nâng cao: Bảng nhóm và bảng tổng hợp
Quản lý hợp đồng khách hàng
Phần tiêu đề “Quản lý hợp đồng khách hàng”- Quản lý hợp đồng: Quản lý các hợp đồng dịch vụ khách hàng
- Truy cập dựa trên hợp đồng: Kiểm soát khả năng hiển thị loại đối tượng cho mỗi hợp đồng
- Người dùng nội bộ/bên ngoài: Truy cập riêng biệt cho các loại người dùng khác nhau
- Kích hoạt hợp đồng: Đặt các hợp đồng đang hoạt động cho mỗi chi nhánh
Module Hoạt động
Phần tiêu đề “Module Hoạt động”- Khung hoạt động: Hệ thống hành động tự động
- Giải quyết trình giữ chỗ: Thay thế tham số động
- Tích hợp quy trình công việc: Kích hoạt các hoạt động khi thay đổi trạng thái
🔄 Đã thay đổi
Phần tiêu đề “🔄 Đã thay đổi”Cải tiến kiến trúc
Phần tiêu đề “Cải tiến kiến trúc”- Đã di chuyển sang ABP Framework 8.x
- Đã triển khai các mẫu thiết kế hướng miền
- Hỗ trợ đa người thuê nâng cao
- Cơ chế tách biệt dữ liệu được cải thiện
Cải tiến giao diện người dùng/trải nghiệm người dùng
Phần tiêu đề “Cải tiến giao diện người dùng/trải nghiệm người dùng”- Thiết kế bố cục đáp ứng hiện đại
- Giao diện thân thiện với thiết bị di động
- Cấu trúc điều hướng và menu được cải thiện
- Cấu hình lưới dữ liệu nâng cao
- Cập nhật thời gian thực qua SignalR
Tối ưu hóa hiệu suất
Phần tiêu đề “Tối ưu hóa hiệu suất”- Các truy vấn cơ sở dữ liệu được tối ưu hóa
- Giảm dấu chân bộ nhớ
- Thời gian tải trang nhanh hơn
- Các hoạt động hàng loạt hiệu quả
🐛 Đã sửa
Phần tiêu đề “🐛 Đã sửa”Sửa lỗi (21/10/2025)
Phần tiêu đề “Sửa lỗi (21/10/2025)”- Đã sửa các vấn đề về chế độ xem xử lý công việc
- Đã sửa các quy tắc lặp lại của lịch trình
- Đã giải quyết các truy vấn đơn vị tổ chức
- Đã sửa các lỗi giao diện người dùng nhỏ và sự không nhất quán
- Đã sửa lỗi lọc dữ liệu trong báo cáo
Cải tiến bảo mật
Phần tiêu đề “Cải tiến bảo mật”- Xác thực và ủy quyền nâng cao
- Kiểm soát truy cập dữ liệu được cải thiện
- Đã sửa các vấn đề xác thực quyền
📝 Các vấn đề đã biết
Phần tiêu đề “📝 Các vấn đề đã biết”Các lỗ hổng nhỏ
Phần tiêu đề “Các lỗ hổng nhỏ”- Module trò chuyện: Trò chuyện thời gian thực chưa được triển khai (sử dụng hệ thống Bình luận làm giải pháp thay thế)
- Module khảo sát: Module khảo sát chuyên dụng chưa được triển khai (sử dụng hệ thống Phản hồi làm giải pháp thay thế)
- CMS Kit: Chưa được tích hợp (không bắt buộc đối với phạm vi hợp đồng)
Các tính năng này có các giải pháp thay thế và không ảnh hưởng đến chức năng cốt lõi.
🚀 Triển khai
Phần tiêu đề “🚀 Triển khai”Yêu cầu môi trường
Phần tiêu đề “Yêu cầu môi trường”- .NET 8.0 Runtime
- SQL Server 2019 hoặc mới hơn
- Redis (để lưu vào bộ đệm)
- RabbitMQ (để xếp hàng tin nhắn)
Lịch trình phát triển
Phần tiêu đề “Lịch trình phát triển”📅 Giai đoạn phát triển: 4 tháng 9 - 25 tháng 10 năm 2025
Phần tiêu đề “📅 Giai đoạn phát triển: 4 tháng 9 - 25 tháng 10 năm 2025”Giai đoạn 1: Nền tảng (4-24 tháng 9)
Phần tiêu đề “Giai đoạn 1: Nền tảng (4-24 tháng 9)”- 4 tháng 9: Đã tạo dự án Dịch vụ ITS ban đầu (
a0ad1e34) - 8-9 tháng 9: Triển khai giao diện người dùng ITS (
bcc3227d,0afa0b89) - 15 tháng 9: Tích hợp Admin, MDM, ITS (
7cee6db7) - 18 tháng 9: Các tập lệnh xây dựng hình ảnh (
d9dc2316) - 22 tháng 9: Cấu hình Docker compose (
278b169c) - 24 tháng 9: Triển khai các thực thể Quản lý đối tượng (
3ca393ef)
Giai đoạn 2: Quản lý đối tượng (25-29 tháng 9)
Phần tiêu đề “Giai đoạn 2: Quản lý đối tượng (25-29 tháng 9)”- 25 tháng 9: Trạng thái đối tượng chính và Chi tiết loại đối tượng (
d96a484a,e9abfcb1) - 26 tháng 9: Triển khai Lịch trình đối tượng chính (
4a2c1219) - 29 tháng 9: Nhiều loại lịch trình và module Quản trị (
01eb0f77)
Giai đoạn 3: Quản lý công việc (2-10 tháng 10)
Phần tiêu đề “Giai đoạn 3: Quản lý công việc (2-10 tháng 10)”- 2-3 tháng 10: Tích hợp danh tính (
0dfecea7,7a30b3fb) - 3 tháng 10: Giao diện người dùng web Quản lý công việc (
4a22ebba) - 4 tháng 10: Sửa lỗi lịch trình và truy vấn sự kiện cục bộ (
9cbdb769) - 6 tháng 10: Sửa lỗi đơn vị tổ chức (
cfcbdb79,185b228c) - 8 tháng 10: Cải tiến đơn vị tổ chức (
f1e9fd01) - 9 tháng 10: Báo cáo công việc và tách biệt Công việc-Ticket (
18914af8,f00df253) - 10 tháng 10: Tách biệt tính năng và cập nhật menu (
8ba22d8c,b0ae4947,94a77fb1)
Giai đoạn 4: Đánh bóng & Sản xuất (14-25 tháng 10)
Phần tiêu đề “Giai đoạn 4: Đánh bóng & Sản xuất (14-25 tháng 10)”- 14 tháng 10: Sửa lỗi tái chế ứng dụng kéo dài (
2472950c) - 15-16 tháng 10: Sửa lỗi Chế độ xem xử lý công việc (
bd5f475d,e9c59d18,7a895985) - 17 tháng 10: Sửa lỗi Chế độ xem báo cáo Công việc-Ticket (
929aaf77) - 18 tháng 10: Cải tiến Bảng tổng hợp công việc (
b19bd38f) - 19 tháng 10: Ứng cử viên phát hành sản xuất (
cde246c4) - 21 tháng 10: Sửa nhiều lỗi (
e2aceb90,b63864ba) - 23 tháng 10: Các sửa lỗi bổ sung (
f5f081be) - 25 tháng 10: Tích hợp SignalR và bản phát hành cuối cùng (
71ea8f18)