Objects
Tạo ACL Objects
Cách 1: Tạo tự động
Bước 1: Truy cập vào Setting (Cài đặt), kéo xuống phần ACL Objects
Bước 2: Chọn modules muốn tạo ra các objects, click vào biểu tượng tạo mới tự động
Bước 3: Sau khi hệ thống tự động tạo ra các objects mặc định => Tiến hành click active từng object bằng cách click vào biểu tượng bóng đèn ở mỗi object.
Biểu tượng bóng đèn sáng màu đen: Active (Hoạt động)
Biểu tượng bóng đền tắt màu trắng: Inactive (Không hoạt động)
Cách 2: Tạo thủ công
Bước 1: Truy cập vào Setting (Cài đặt), kéo xuống phần ACL Objects (như cách 1)
Bước 2: Chọn modules muốn tạo ra các objects, click vào biểu tượng dấu +
Bước 3: Nhập các thông tin về object muốn tạo và click save
ACLOWNER: Chỉ các record được phụ trách (assign to)
ACLCREATOR: Chỉ các record do người dùng tạo ra (create by)
Bước 4: Kích hoạt object bằng cách click vào biểu tượng bóng đèn ở object vừa tạo
Bước 5: Tùy chỉnh chi tiết. Xem cụ thể tại đây.
Tùy chỉnh ACL Objects
Tùy chỉnh các hành động có thể thực hiện - Module Level
Bước 1: Tại tab Details, mục Actions, tick chọn các hành động phù hợp
Bước 2: Click Save để lưu
Giới hạn số records có thể truy cập - Record Level
Giới hạn All/Owner/Creator (Xem được tất cả/Xem được các hồ sơ (records) mình phụ trách/Xem được các hồ sơ (records) mình tạo ra) hoặc giới hạn theo điều kiện lọc nào đó.
1. All/Owner/Creator
Bước 1: Để giới hạn số records có thể truy cập dựa trên người phụ trách, người tạo. Tiến hành truy cập vào Object cần chỉnh sửa
Bước 2: Tick vào checkbox tương ứng và click Save để lưu lại
Không tick: Mặc định sẽ truy cập được tất cả record
ACLOwner: Thực thi các hành động tương ứng khi là người phụ trách records
ACLCreator: Thực thi các hành động tương ứng khi là người tạo ra records
2. Giới hạn theo điều kiện lọc
Bước 1: Truy cập vào Setting => ACL Types => Chọn modules tương ứng
Bước 2: Tại mục Fields => chọn add
Bước 3: Chọn fields (trường dữ liệu) cần lọc và click Lưu
Bước 4: Quay lại ACL Objects => Chọn module tương ứng => Chọn Objects => FieldsValues
Bước 5: Tại mục này, ta sẽ thấy trường dữ liệu mới thêm ở ACL Types ban nãy. Tại đây, chọn toán tử và nhập giá trị tương ứng vào ô value1 hoặc value2 để giới hạn số records theo điều kiện
Giới hạn các trường dữ liệu có thể thực thi - Field Level
Bước 1: Setting => ACL Objects => Chọn module => Chọn Object => Field Objects
Bước 2: Click vào biểu tượng dấu + để thêm fields (trường dữ liệu cần phân quyền) => Chọn fields
Bước 3: Tùy chỉnh quyền hạn đối với field tương ứng và click Save để lưu
Last updated
Was this helpful?