> ## 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 5: Thiết lập Quy tắc Tự động hóa

> Biến cấu trúc tĩnh thành quy trình sống — 3 loại quy tắc: Background, Workflow, Object Action.

## Từ cấu trúc tĩnh đến quy trình sống

Đã có mô hình dữ liệu, workflow, và màn hình. Giờ tiêm trí tuệ: `Automation` là hệ thần kinh kết nối các phần.

<Info>
  Mọi quy tắc đều theo nguyên tắc: **Trigger → Condition → Action**. Khi **A** xảy ra, nếu **B** đúng, thì thực hiện **C**.
</Info>

## 3 loại Quy tắc

<CardGroup cols={3}>
  <Card title="Background Rule" icon="clock" iconType="duotone">
    **Hệ thống kích hoạt.** Chạy tự động, không cần tương tác người dùng.

    **Trigger:** Đầu việc tạo/cập nhật, lịch hẹn, webhook ngoài.

    **VD:** Lead mới tạo → tự gán cho sales rep.
  </Card>

  <Card title="Workflow Rule" icon="arrow-progress" iconType="duotone">
    **Quy trình kích hoạt.** Gắn trực tiếp vào Workflow, chạy khi Đầu việc vào Trạng thái cụ thể.

    **Trigger:** Đầu việc vào `ĐANG DUYỆT`.

    **VD:** Deal vào "Đã gửi Báo giá" → tạo Task follow-up cho AM, hạn 7 ngày.
  </Card>

  <Card title="Object Action Rule" icon="hand-pointer" iconType="duotone">
    **Người dùng kích hoạt.** Hiển thị dạng nút trên Đầu việc, bấm để chạy automation.

    **Trigger:** Bấm nút thủ công.

    **VD:** Nút "Yêu cầu Escalation" → gán lại ticket cho senior, cập nhật ưu tiên thành "Khẩn cấp."
  </Card>
</CardGroup>

## Hướng dẫn: Xây Workflow Rule đầu tiên

**Kịch bản:** Khi `Task` chuyển sang `ĐANG DUYỆT`, tự động gán cho Role "Quản lý DA".

1. Vào tab **Universal Automation** trong Chức năng.
2. **Tạo quy tắc mới** → đặt tên "Gán PM khi vào Review" → chọn loại **Workflow Rule**.
3. **Cấu hình Trigger:** Chọn Trạng thái `ĐANG DUYỆT`.
4. **Định nghĩa Action:** Chọn `Cập nhật Đầu việc` → trường `Assignee` → giá trị: Role "Quản lý DA".
5. **Lưu** → quy tắc trở thành phần logic vĩnh viễn của Chức năng.

***

## Đọc tiếp

* [Bước 6: Tạo Giao diện](/02-platform/function-design/06-giao-dien)
* [Quay lại Quy trình 8 bước](/02-platform/function-design/quy-trinh-8-buoc)
