Bỏ qua để đến nội dung

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.

🎉 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)


Bản phát hành ổn định với tích hợp SignalR

  • 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 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

Sửa lỗi và cải tiến giao diện người dùng

  • 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

Ứng cử viên phát hành sản xuất

  • 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
  • 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

Tách biệt tính năng và cập nhật menu

  • 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
  • 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

Hoàn thành quản lý công việc

  • 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

Sửa lỗi đơn vị tổ chức

  • 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

Bản phát hành ban đầu của Quản lý công việc

  • 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

Tích hợp danh tính

  • 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

Quản trị và Lịch trình

  • 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

Lịch trình đối tượng

  • 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

Nền tảng quản lý đối tượng

  • 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

Dịch vụ ITS ban đầu - Nền tảng

  • 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
  • Đã 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)”

  • 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
  • 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
  • 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
  • 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
  • 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 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: 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
  • 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

  • Đã 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
  • 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 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
  • 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

  • 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.


  • .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)

📅 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”
  • 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)