> ## Documentation Index
> Fetch the complete documentation index at: https://huongdan.luklak.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bước 7: Cấu hình Phân quyền & Thông báo

> Bảo mật giải pháp — định nghĩa Vai trò và áp dụng Sơ đồ Phân quyền & Sơ đồ Thông báo.

## Bảo mật quy trình

Chức năng đã có mô hình dữ liệu, workflow, automation, giao diện. Bước cuối cùng trong thiết kế: bảo mật — đúng người, đúng quyền, đúng thông báo.

<Info>
  Bước này **áp dụng** governance, không xây từ đầu. Bạn dùng Sơ đồ Phân quyền & Thông báo đã định nghĩa ở LEGO Block.
</Info>

## Giai đoạn 1: Định nghĩa Vai trò theo Chức năng

Mỗi quy trình có diễn viên riêng. VD Tuyển dụng:

* `Hiring Manager`
* `Recruiter`
* `Interviewer`
* `Compensation Approver`

Vai trò = placeholder. Khi tạo `⏹️ Mảng việc`, map User/Group thực vào.

<Tip>
  Cùng Chức năng, team khác nhau map người khác nhau vào cùng Vai trò → quy trình tái sử dụng tối đa.
</Tip>

## Giai đoạn 2: Áp dụng Sơ đồ

### Sơ đồ Phân quyền

Chọn sơ đồ (có sẵn hoặc tùy chỉnh) từ dropdown trong cài đặt Chức năng. Quy tắc trong sơ đồ tự động map vào Vai trò.

**VD:**

1. Chọn **"Hạn chế nghiêm ngặt"**.
2. Quy tắc: Chỉ `Role "Approver"` mới `Chuyển bước "Duyệt Offer"`.
3. Trong Chức năng Tuyển dụng, bạn có Vai trò `Compensation Approver`.
4. Kết quả: Chỉ người được map vào `Compensation Approver` trong Mảng việc mới thấy nút "Duyệt Offer."

### Sơ đồ Thông báo

Tương tự — chọn sơ đồ quy định Vai trò nào nhận thông báo gì.

**VD:**

1. Chọn **"Thông báo hành động chính cho assignee chính"**.
2. Quy tắc: Khi Đầu việc đổi Trạng thái → thông báo cho Role `Manager`.
3. Hiring Manager tự động nhận thông báo mỗi khi Ứng viên đổi trạng thái.

***

## Đọc tiếp

* [Bước 8: Kiểm thử & Triển khai](/02-platform/function-design/08-trien-khai)
* [Quay lại Quy trình 8 bước](/02-platform/function-design/quy-trinh-8-buoc)
