Quyền dựa trên vai trò
Quyền đối với các tài liệu khác nhau có thể được kiểm soát bằng Quyền dựa trên vai trò.
ERPNext có hệ thống cấp phép dựa trên vai trò. Điều đó có nghĩa là bạn có thể chỉ định Vai trò cho Người dùng và Quyền có thể được đặt trên Vai trò. Trình quản lý quyền vai trò cho phép bạn đặt vai trò nào có thể truy cập tài liệu nào và với quyền gì (đọc, viết, gửi, v.v.).
Khi vai trò được gán cho người dùng, quyền truy cập của họ có thể bị giới hạn ở các tài liệu cụ thể. Cấu trúc quyền cho phép bạn xác định các quy tắc cấp phép khác nhau cho các trường khác nhau bằng cách sử dụng khái niệm được gọi là Cấp độ quyền của một trường.
1. Cách sử dụng Trình quản lý quyền vai trò
Để bắt đầu sử dụng Trình quản lý quyền theo vai trò, hãy đi tới: > Trang chủ > Người dùng và quyền > Trình quản lý quyền theo vai trò
Quyền được áp dụng trên sự kết hợp của:
Vai trò: Như chúng ta đã thấy trước đó, Người dùng được chỉ định Vai trò và các quy tắc cấp phép được áp dụng trên các Vai trò này. Ví dụ: người dùng bán hàng có thể được giao các vai trò Nhân viên và Người dùng bán hàng.
Ví dụ về Vai trò bao gồm Người quản lý tài khoản, Nhân viên, Người dùng nhân sự, v.v.
Loại tài liệu: Mỗi loại tài liệu, chính hoặc giao dịch, có một danh sách quyền dựa trên vai trò riêng biệt như trong ảnh chụp màn hình trước đó.
Ví dụ về các loại tài liệu là Hóa đơn bán hàng, Đơn xin nghỉ phép, Nhập kho, v.v.
Cấp độ quyền: Trong mỗi tài liệu, bạn có thể nhóm các trường theo "cấp độ". Mỗi nhóm trường được biểu thị bằng một số duy nhất (0 đến 9). Một bộ quy tắc cấp phép riêng biệt có thể được áp dụng cho từng nhóm trường. Theo mặc định, tất cả các trường đều ở mức 0.
Quyền "Cấp" kết nối các trường có cấp X với quy tắc cấp phép có cấp X. Để biết thêm hãy nhấp vào đây .
Giai đoạn tài liệu: Quyền được áp dụng trên từng giai đoạn của tài liệu như Tạo, Lưu, Gửi, Hủy và Sửa đổi. Một vai trò có thể được phép In, Gửi email, Nhập hoặc Xuất dữ liệu, truy cập Báo cáo hoặc xác định Quyền của Người dùng.
Quyền của người dùng: Sử dụng Quyền của người dùng trong ERPTiếp theo, người dùng có thể bị hạn chế chỉ truy cập các Tài liệu cụ thể cho Loại tài liệu đó. Ví dụ: Chỉ có một Lãnh thổ từ tất cả các Lãnh thổ. Quyền của người dùng được xác định cho các Loại tài liệu khác cũng được áp dụng nếu chúng có liên quan đến Loại tài liệu hiện tại thông qua Trường liên kết.
Ví dụ: Khách hàng là trường liên kết trong Đơn đặt hàng hoặc Báo giá. Trong Trình quản lý quyền của vai trò, Quyền của người dùng có thể được đặt bằng nút 'Đặt quyền của người dùng'.
Để đặt Quyền của người dùng dựa trên tài liệu/trường, hãy đi tới: > Trang chủ > Người dùng và Quyền > Quyền > Quyền của người dùng
Thêm quy tắc mới : Trong Trình quản lý quyền của vai trò, để thêm quy tắc mới, hãy nhấp vào nút Thêm quy tắc mới và một hộp bật lên sẽ yêu cầu bạn chọn Vai trò và Cấp độ quyền. Khi bạn chọn mục này và nhấp vào 'Thêm', thao tác này sẽ thêm một hàng mới vào bảng quy tắc của bạn.
2. Quyền dựa trên vai trò hoạt động như thế nào
Đơn xin nghỉ phép là một ví dụ điển hình bao gồm tất cả các lĩnh vực của Hệ thống cấp phép.
Nó phải được tạo bởi một Nhân viên. Để làm được điều này, Vai trò của Nhân viên phải được cấp quyền Đọc, Viết, Tạo.
Nhân viên chỉ có thể truy cập vào Đơn xin nghỉ phép của mình. Do đó, bản ghi Quyền của Người dùng phải được tạo cho mỗi sự kết hợp Người dùng-Nhân viên.
Nếu bạn muốn Nhân viên chỉ chọn một tài liệu trong một tài liệu khác và không có quyền truy cập đọc toàn bộ tài liệu đó thì chỉ cấp quyền Chọn cho vai trò Nhân viên.
Giám đốc nhân sự sẽ có thể xem tất cả Đơn xin nghỉ phép. Tạo Quy tắc cấp phép cho Người quản lý nhân sự ở Cấp 0, với quyền Đọc. Áp dụng quyền của người dùng nên bị vô hiệu hóa.
Người phê duyệt nghỉ phép phải có thể xem và cập nhật Đơn xin nghỉ phép của nhân viên dưới quyền của họ. Người phê duyệt nghỉ phép được cấp quyền truy cập Đọc và Viết ở Cấp 0. Tài liệu nhân viên có liên quan phải được đưa vào Quyền người dùng của Người phê duyệt nghỉ phép. (Nỗ lực này được giảm bớt đối với Người phê duyệt nghỉ phép được đề cập trong Tài liệu dành cho nhân viên, bằng cách tạo bản ghi Quyền của người dùng theo chương trình).
Nó chỉ được phê duyệt/từ chối bởi Người dùng nhân sự hoặc Người phê duyệt nghỉ phép. Trường Trạng thái của Đơn xin nghỉ phép được đặt ở Cấp 1. Người dùng nhân sự và Người phê duyệt nghỉ phép được cấp quyền Đọc và Ghi cho Cấp 0, trong khi những người khác (Tất cả) được cấp quyền Đọc cho Cấp 1.
Người dùng nhân sự có thể ủy quyền Đơn xin nghỉ phép cho cấp dưới của mình. Người dùng nhân sự được cấp quyền Đặt quyền của người dùng. Người dùng có vai trò Người dùng nhân sự sẽ có thể xác định Quyền của người dùng trên Đơn xin nghỉ việc cho những người dùng khác.
Trong trường hợp bạn đã phân công vai trò chính xác nhưng vẫn gặp lỗi khi truy cập tài liệu, hãy tham khảo trang này .
Last updated