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?