Chuyển tới nội dung chính

Cài đặt hệ thống

Module Cài đặt hệ thống cho phép quản trị viên quản lý các tham số cấu hình toàn hệ thống. Danh sách cài đặt hỗ trợ kéo-thả (draggable) để sắp xếp thứ tự hiển thị.

Danh sách cài đặt

Truy cập Admin → Cài đặt để xem toàn bộ tham số cấu hình.

CộtMô tả
Khóa (Key)Định danh duy nhất của cài đặt (VD: app.name)
Giá trị (Value)Giá trị hiện tại
Mô tảGhi chú giải thích mục đích cài đặt
Nhóm (Group)Nhóm phân loại (VD: general, task_types)
Sắp xếp kéo-thả

Nhấn giữ biểu tượng bên trái mỗi dòng và kéo lên/xuống để thay đổi thứ tự hiển thị. Thứ tự được lưu tự động.

Thêm cài đặt mới

  1. Nhấn nút Thêm cài đặt trên thanh công cụ.
  2. Điền thông tin trong hộp thoại:
TrườngBắt buộcMô tả
Khóa (Key)Định danh duy nhất, sử dụng ký pháp dot-notation (VD: email.smtp_host)
Giá trị (Value)Giá trị cài đặt (chuỗi, số, hoặc JSON)
Mô tảGhi chú về mục đích cài đặt
Nhóm (Group)Nhóm phân loại để quản lý
  1. Nhấn Lưu để tạo cài đặt.
Quy tắc đặt tên khóa

Khóa cài đặt phải là duy nhất trong toàn hệ thống. Sử dụng ký pháp dot-notation để phân nhóm logic: nhóm.tên_cài_đặt (VD: mail.sender_name, app.timezone).

Sửa / xóa cài đặt

Sửa cài đặt

  1. Nhấn vào dòng cài đặt cần sửa hoặc nhấn biểu tượng ✏️ Sửa.
  2. Cập nhật giá trị trong hộp thoại chỉnh sửa.
  3. Nhấn Lưu để áp dụng.

Xóa cài đặt

  1. Nhấn biểu tượng 🗑️ Xóa trên dòng cài đặt.
  2. Xác nhận trong hộp thoại.
Cảnh báo

Xóa cài đặt hệ thống có thể gây lỗi nếu mã nguồn đang tham chiếu đến khóa đó. Chỉ xóa các cài đặt không còn được sử dụng.

Các nhóm cài đặt

Cài đặt được phân loại theo nhóm để dễ quản lý:

NhómMô tảVí dụ khóa
generalCài đặt chung của ứng dụngapp.name, app.timezone
task_typesLoại công việcQuản lý qua giao diện riêng
mailCấu hình emailmail.smtp_host, mail.sender_name
securityBảo mậtsecurity.session_timeout
Lọc theo nhóm

Sử dụng bộ lọc Nhóm trên thanh công cụ để hiển thị chỉ các cài đặt thuộc nhóm cụ thể.

Quản lý loại công việc (Task Types)

Loại công việc là một nhóm cài đặt đặc biệt được quản lý thông qua giao diện riêng với hộp thoại CRUD.

Danh sách loại công việc

Truy cập Admin → Cài đặt → Loại công việc để xem danh sách.

Thêm loại công việc mới

  1. Nhấn Thêm loại công việc.
  2. Điền thông tin trong hộp thoại:
TrườngBắt buộcMô tả
Tên loạiTên hiển thị (VD: "Kiểm tra chất lượng")
Mã loạiMã định danh duy nhất (VD: QC_INSPECTION)
Mô tảGhi chú về loại công việc
Màu sắcMàu hiển thị trên giao diện
Trạng tháiHoạt động hoặc Ngừng sử dụng
  1. Nhấn Lưu.

Sửa / xóa loại công việc

  • Sửa: nhấn biểu tượng ✏️ trên dòng loại công việc, cập nhật thông tin và nhấn Lưu.
  • Xóa: nhấn biểu tượng 🗑️, xác nhận trong hộp thoại.
Lưu ý

Loại công việc đang được sử dụng trong các task hiện có sẽ không thể xóa. Hãy chuyển trạng thái sang Ngừng sử dụng thay vì xóa.

Áp dụng thay đổi cài đặt

Hầu hết các thay đổi cài đặt có hiệu lực ngay lập tức mà không cần khởi động lại hệ thống. Một số cài đặt liên quan đến kết nối bên ngoài (SMTP, tích hợp bên thứ ba) có thể cần thời gian đồng bộ từ 1-2 phút.

Cache cài đặt

Cài đặt hệ thống được cache trên Redis. Khi thay đổi giá trị, cache tự động được cập nhật cho toàn bộ instance của ứng dụng.