2.Thêm trạng thái cho nhiệm vụ/ công việc_Phần giao nhiệm vụ/ Công việc

Thêm trạng thái trong phân công nhiệm vụ/ công việc

Theo mặc định, Portal có 5 trạng thái về nhiệm vụ/ công việc được xác định trước, Chưa bắt đầu, Đang tiến hành, Đang kiểm tra, Đang chờ phản hồi, Hoàn thành nhưng bạn có thể đưa vào các trạng thái mới bằng móc thao tác đơn giản để phù hợp với nhu cầu của mình

Các trạng thái Chưa bắt đầu, Hoàn thành và Đang tiến hành là các trạng thái cốt lõi và bạn không nên sửa đổi các trạng thái này để mọi thứ hoạt động bình thường.

Chúng tôi giả định rằng bạn có một số kiến thức cơ bản về cách đọc mã php cho bài viết này nhưng sẽ không khó nếu bạn không có. Bạn có thể chỉ cần sao chép và dán mã và điều chỉnh các phím theo nhu cầu của mình (xem giải thích các phím bên dưới).

Trong ví dụ này, bạn sẽ thêm 2 trạng thái nhiệm vụ mới với tên Đang chờ và Sẵn sàng cho Sản xuất

Xem các ví dụ dưới đây về mã mà bạn phải thêm vào tệp application / helpers / my_functions_helper.php (tạo tệp nếu không tồn tại)

  • id - Id của trạng thái nhiệm vụ, nên thêm số id cao hơn để ngăn chồng chéo id hệ thống mặc định cho các trạng thái nhiệm vụ. Eq hiện tại có các trạng thái nhiệm vụ với id 1, 2, 3, 4 và 5 và trong tương lai nếu các trạng thái nhiệm vụ mặc định mới được thêm với id 6 và bạn đã chèn trạng thái của riêng mình với id 6 có thể gây ra sự cố. Bạn không nên thay đổi ID sau khi có các tác vụ đang sử dụng id trạng thái
  • color - Màu cho trạng thái này ở định dạng hex.
  • name - Tên của trạng thái sẽ được hiển thị cho người dùng.
  • order - Thứ tự của trạng thái, eq cho đơn hàng kanban
  • filter_default - Tùy chọn này được sử dụng nếu bạn muốn loại trừ các tác vụ đang sử dụng trạng thái này theo mặc định để được đưa vào các bảng danh sách. Đặt câu hỏi nếu tùy chọn này là sai khi bạn truy cập khu vực Danh sách công việc (danh sách nhiệm vụ chính hoặc liên quan) theo mặc định, các tác vụ đang sử dụng cho trạng thái này sẽ không được hiển thị và bạn sẽ cần sử dụng các bộ lọc để đưa vào bảng theo cách thủ công. Một ví dụ đơn giản ở đây có thể là eq nếu bạn thêm trạng thái Đã hủy, bạn sẽ không cần các tác vụ đã hủy được hiển thị theo mặc định trong bảng.

Sau khi bạn điều chỉnh mã để phù hợp với nhu cầu của mình, hãy lưu tệp my_functions_helper.php và bạn sẽ có thể thấy các trạng thái nhiệm vụ mới của mình.

Bạn có thấy bài viết này hữu ích không?