Mô hình phân quyền hoạt động như thế nào
Cách nhóm, loại bản ghi và mức quyền kết hợp với nhau để quyết định mỗi thành viên được làm gì.
Phân quyền trong Tooling Metrics xoay quanh ba khái niệm: người dùng, nhóm và mức quyền đặt theo từng loại bản ghi. Khi hiểu cách chúng tác động lẫn nhau, bạn có thể cấu hình quyền truy cập khớp với quy trình làm việc của tổ chức, không siết quá chặt cũng không thả quá lỏng cho bất kỳ vai trò nào.
Cấu trúc
Phần tiêu đề “Cấu trúc”Một người dùng có thể thuộc một hoặc nhiều nhóm. Mỗi nhóm quy định một mức quyền cho từng loại bản ghi — phiếu xuất kho, mô hình dụng cụ, đơn mua hàng, v.v. Biểu mẫu nhóm liệt kê các loại bản ghi dưới tiêu đề mô-đun của chúng (Sản xuất, Tồn kho, Mua hàng, Kỹ thuật, Thư viện, Báo cáo), nhưng mức quyền được đặt cho từng loại bản ghi, không phải cho mô-đun.
User → belongs to → one or more Groups → each has a permission level per → Record typeKhi người dùng thuộc nhiều nhóm, Tooling Metrics gộp các mức họ có trên cùng một loại bản ghi: người dùng được làm mọi việc mà bất kỳ mức nào trong số đó cho phép. Trên thực tế, mức cao nhất được áp dụng (quản trị viên > người quản lý > người dùng > không có quyền).
Không có cơ chế ghi đè quyền cho riêng từng người dùng. Nếu một người cần quyền khác với những gì các nhóm hiện tại cho phép, hãy thêm họ vào nhóm khác hoặc đưa họ ra khỏi một nhóm.
Các mức quyền
Phần tiêu đề “Các mức quyền”| Mức | Xem bản ghi | Tạo | Sửa và xóa bản ghi của mình | Sửa và xóa bản ghi của người khác |
|---|---|---|---|---|
| Quản trị viên | Tất cả | ✓ | ✓ | ✓ |
| Người quản lý | Tất cả | ✓ | ✓ | — |
| Người dùng | Chỉ của mình | ✓ | ✓ | — |
| Không có quyền | — | — | — | — (ẩn loại bản ghi) |
“Bản ghi của mình” là những bản ghi do chính người dùng tạo. Danh sách của mức người dùng chỉ hiện bản ghi do họ tạo (cùng các bản ghi không có người tạo, chẳng hạn bản ghi được nhập vào); người quản lý xem được bản ghi của mọi người nhưng chỉ sửa được bản ghi của mình; chỉ quản trị viên mới sửa được bản ghi do người khác tạo.
Các tab của bản ghi cũng theo quy tắc này. Ai xem được bản ghi thì mở được mọi tab của nó, và tab liệt kê bản ghi liên quan, như dịch chuyển kho của hàng hóa hay nguyên công của dự án, hiển thị chúng giống như danh sách của loại bản ghi đó: người dùng thấy các bản ghi mình tạo, người quản lý và quản trị viên thấy bản ghi của mọi người.
Mỗi loại bản ghi phân quyền độc lập
Phần tiêu đề “Mỗi loại bản ghi phân quyền độc lập”Mức quyền được đặt theo từng loại bản ghi, trong từng nhóm. Một người dùng có thể vừa là người quản lý trên Dự án vừa là người dùng trên Đơn mua hàng, hoặc là quản trị viên trên Quy tắc tồn kho và người dùng trên mọi loại bản ghi Tồn kho khác. Điều này khớp với công việc thực tế: lập trình viên CNC không cần tạo đơn mua hàng, còn nhân viên mua hàng không cần sửa mô hình dụng cụ.
Mức không có quyền ẩn loại bản ghi đó khỏi thanh bên của người dùng, và một mô-đun biến mất khỏi thanh bên khi không loại bản ghi nào của nó có mức quyền. Nhờ vậy giao diện gọn hơn và người dùng không vô tình mở những phần không liên quan.
Quyền vào trung tâm quản trị tách biệt với quyền của nhóm
Phần tiêu đề “Quyền vào trung tâm quản trị tách biệt với quyền của nhóm”Quyền vào trung tâm quản trị — nhóm, người dùng, chuỗi đánh số, tiền tệ và cài đặt tổ chức — không phải là một loại bản ghi trên biểu mẫu nhóm. Nó hoạt động theo cách khác:
- Chủ sở hữu (người đã tạo tổ chức) luôn có toàn quyền với mọi thứ, kể cả trung tâm quản trị, và không cần thuộc nhóm nào để có quyền này.
- Mỗi tổ chức còn có hai nhóm có sẵn là
<org-name>-adminsvà<org-name>-users, được tạo tự động và không chỉnh sửa được qua biểu mẫu nhóm. Thành viên của nhóm admins được vào trung tâm quản trị; thành viên của nhóm users thì không.
Vì vậy, quyền vào trung tâm quản trị của một người dùng phụ thuộc vào việc họ thuộc nhóm có sẵn nào, chứ không phụ thuộc vào mức quyền bạn đặt trên một nhóm tự tạo. Các nhóm tự tạo chỉ kiểm soát mức quyền theo loại bản ghi ở trên — chúng không thể cấp hay thu hồi quyền vào trung tâm quản trị.
Một người dùng vẫn có thể có quyền vào trung tâm quản trị (qua nhóm admins có sẵn) trong khi các nhóm khác để mọi loại bản ghi Thư viện ở mức không có quyền: họ quản lý được người dùng và cài đặt tổ chức nhưng không xem hay sửa được thư viện dụng cụ.
Cấu hình nhóm đề xuất
Phần tiêu đề “Cấu hình nhóm đề xuất”Cấu hình phù hợp tùy thuộc vào tổ chức của bạn. Dưới đây là điểm xuất phát để tham khảo, không phải quy định bắt buộc.
Mỗi bảng cho một mức trên mỗi mô-đun. Trên biểu mẫu nhóm, đặt mọi loại bản ghi dưới mô-đun đó về mức này, rồi điều chỉnh riêng từng loại bản ghi khi vai trò cần. Khi một vai trò cần xem mọi bản ghi trong một mô-đun, hãy cho mức người quản lý: đây là mức thấp nhất thấy được mọi bản ghi, và không bao giờ cho phép sửa bản ghi do người khác tạo.
Kỹ sư — lập trình viên CNC và kỹ sư dụng cụ, những người thiết kế quy trình và duy trì thư viện
| Mô-đun | Mức | Lý do |
|---|---|---|
| Thư viện | Người quản lý | Xây dựng mô hình dụng cụ và xem mô hình của mọi người |
| Kỹ thuật | Người quản lý | Tạo dự án và xem dự án của mọi người |
| Tồn kho | Người quản lý | Xem mức tồn kho khi chọn dụng cụ |
| Sản xuất | Người quản lý | Xem phiếu công nghệ và trạng thái dụng cụ |
| Mua hàng | Người quản lý | Theo dõi trạng thái đơn mua hàng |
| Báo cáo | Người quản lý | Xem dữ liệu chi phí và tuổi thọ dao |
Tồn kho và sản xuất — phòng dụng cụ, người vận hành máy và kỹ thuật viên gá đặt
| Mô-đun | Mức | Lý do |
|---|---|---|
| Thư viện | Không có quyền | Không cần sửa thư viện |
| Kỹ thuật | Người quản lý | Xem phiếu công nghệ |
| Tồn kho | Người quản lý | Tạo dịch chuyển kho và xem dịch chuyển của mọi người |
| Sản xuất | Người quản lý | Tạo dụng cụ và xem mọi dụng cụ và máy gia công |
| Mua hàng | Người quản lý | Xem hàng sắp về |
| Báo cáo | Người quản lý | Xem mức sử dụng dụng cụ |
Mua hàng — nhân viên mua hàng và trưởng bộ phận mua hàng
| Mô-đun | Mức | Lý do |
|---|---|---|
| Thư viện | Người quản lý | Xem dữ liệu sản phẩm để tìm nguồn hàng |
| Kỹ thuật | Người quản lý | Xem nhu cầu của dự án |
| Tồn kho | Người quản lý | Kiểm tra tồn kho trước khi đặt hàng |
| Sản xuất | Không có quyền | |
| Mua hàng | Người quản lý | Tạo đơn mua hàng và xem đơn của mọi người |
| Báo cáo | Người quản lý | Xem dữ liệu chi tiêu |
Không vai trò nào ở trên cần quyền vào trung tâm quản trị — xem Quyền vào trung tâm quản trị tách biệt với quyền của nhóm ở trên.
Những lỗi cấu hình thường gặp
Phần tiêu đề “Những lỗi cấu hình thường gặp”Cho tất cả mọi người mức quản trị viên: Có vẻ an toàn (“ai cũng làm được mọi việc cần làm”) nhưng làm mất trách nhiệm trong quy trình. Chỉ quản trị viên mới sửa hoặc xóa được bản ghi do người khác tạo, nên hãy dành mức này cho người phụ trách loại bản ghi đó.
Đặt các loại bản ghi Tồn kho là không có quyền cho kỹ sư: Kỹ sư chọn mô hình dụng cụ trong trình thiết kế quy trình cần thấy mức tồn kho để biết dụng cụ nào đang có sẵn. Mức người quản lý trên Hàng hóa và Hàng sê-ri là phù hợp với họ: họ thấy tồn kho của mọi người nhưng không sửa được bản ghi do người khác tạo.
Cho bộ phận sản xuất mức quản trị viên trên mọi thứ: Người dùng sản xuất không cần sửa quy tắc tồn kho, máy gia công hay WAP do người khác thiết lập. Mức người quản lý trên các loại bản ghi Sản xuất và Tồn kho là đủ cho công việc hằng ngày; chỉ cấp quản trị viên trên Quy tắc tồn kho và Máy gia công cho người phụ trách chúng.