Nắm vững các building block của mọi quy trình tự động hóa. Học cách chia bất kỳ quy trình nào thành các yếu tố kích hoạt, điều kiện và hành động - ngôn ngữ phổ quát của tự động hóa.
Các yếu tố chính trong tự động hóa
Mọi quy trình tự động hóa, từ một email trả lời tự động đơn giản đến một đường dẫn dữ liệu đa hệ thống phức tạp, đều được xây dựng từ 3 building block:
Yếu tố kích hoạt - Điều gì bắt đầu quy trình làm việc
Hành động - Những gì quy trình làm việc thực hiện
Điều kiện - Những quyết định mà quy trình làm việc đưa ra
Chỉ vậy thôi. Nắm vững ba khái niệm này và bạn có thể thiết kế bất kỳ quy trình tự động hóa nào, trong bất kỳ công cụ nào, cho bất kỳ quy trình nào. Chúng là những yếu tố chính của tự động hóa - một khi đã biết các yếu tố chính, bạn có thể viết bất cứ thứ gì.
Những gì bạn sẽ học được
Đến cuối bài học này, bạn sẽ hiểu sâu sắc về các yếu tố kích hoạt, hành động và điều kiện đủ để chia nhỏ bất kỳ quy trình nào thành những thành phần có thể tự động hóa. Bạn cũng sẽ học cách lập bản đồ quy trình làm việc trực quan trước khi xây dựng chúng.
Từ cơ hội đến thiết kế
Trong Bài học 1, bạn đã xác định các ứng cử viên tự động hóa trong công việc của mình. Bây giờ, chúng ta sẽ học ngôn ngữ để mô tả cách các quy trình tự động hóa đó nên hoạt động. Hãy nghĩ về Bài học 1 như nói "Tôi muốn đến Paris". Bài học này là học cách đọc bản đồ.
Các yếu tố kích hoạt: Điều gì khởi động quá trình tự động hóa của bạn?
Yếu tố kích hoạt là sự kiện báo hiệu "bắt đầu". Mỗi quá trình tự động hóa cần chính xác một yếu tố kích hoạt (mặc dù một số công cụ cho phép nhiều điều kiện kích hoạt).
Các loại trình kích hoạt
Trình kích hoạt dựa trên thời gian:
Vào một thời điểm cụ thể: "Mỗi thứ Hai lúc 9 giờ sáng"
Theo lịch trình: "Cứ mỗi 4 giờ"
Vào một ngày cụ thể: "Vào ngày 15 hàng tháng"
Trình kích hoạt dựa trên sự kiện:
Một điều gì đó xảy ra: "Khi có email mới đến"
Một điều gì đó thay đổi: "Khi một hàng trong bảng tính được cập nhật"
Một điều gì đó được tạo ra: "Khi một khách hàng mới đăng ký"
Trình kích hoạt dựa trên điều kiện:
Vượt qua một ngưỡng: "Khi tồn kho giảm xuống dưới 10 đơn vị"
Trạng thái thay đổi: "Khi một giao dịch chuyển sang 'Đã chốt'"
Một giá trị khớp: "Khi một email chứa từ 'khẩn cấp'"
Trình kích hoạt thủ công:
Nhấn một nút: "Khi tôi nhấp vào 'Run Report'"
Gửi một biểu mẫu: "Khi ai đó điền vào biểu mẫu đăng ký"
Ví dụ:
Tự động hóa
Loại kích hoạt
Trình kích hoạt
Cập nhật nhóm hàng tuần
Dựa trên thời gian
Mỗi thứ Sáu lúc 2 giờ chiều
Theo dõi khách hàng tiềm năng mới
Dựa trên sự kiện
Khi biểu mẫu liên hệ được gửi
Cảnh báo hàng tồn kho thấp
Dựa trên điều kiện
Khi số lượng hàng tồn kho < 10
Báo cáo hàng tháng
Dựa trên thời gian
Thứ Hai đầu tiên của mỗi tháng
Quy trình tiếp nhận khách hàng
Dựa trên sự kiện
Khi thanh toán được xác nhận
Kiểm tra nhanh
Hãy xem lại các ứng viên tự động hóa mà bạn đã liệt kê trong Bài học 1. Với mỗi ứng viên, hãy xác định yếu tố kích hoạt. Đó là yếu tố kích hoạt dựa trên thời gian, sự kiện hay điều kiện? Nếu bạn không thể xác định được yếu tố kích hoạt rõ ràng, tác vụ đó có thể không phải là ứng viên tự động hóa tốt.
Hành động: Những gì quá trình tự động hóa của bạn thực hiện
Các hành động chính là công việc thực tế. Mỗi bước trong quá trình tự động hóa của bạn là một hành động. Các hành động được phân loại như sau:
Hành động giao tiếp: - Gửi email - Đăng tin nhắn trên Slack/Teams - Gửi thông báo SMS - Tạo sự kiện trên lịch
Hành động dữ liệu: - Tạo bản ghi mới - Cập nhật bản ghi hiện có - Xóa bản ghi - Di chuyển dữ liệu từ nơi này sang nơi khác
Hành động tài liệu: - Tạo tài liệu mới - Thêm nội dung vào tài liệu - Tạo PDF - Upload file
Hành động hệ thống: - Gọi API - Chạy script - Chờ một khoảng thời gian nhất định - Ghi nhật ký sự kiện
Ví dụ về quy trình làm việc với nhiều hành động:
Kích hoạt: Khách hàng mới đăng ký
Hành động:
Tạo bản ghi khách hàng trong CRM
Gửi email chào mừng cho khách hàng
Tạo nhiệm vụ onboarding cho nhóm chăm sóc khách hàng
Thêm khách hàng vào chuỗi email marketing
Đăng thông báo trên kênh Slack #new-customers
Mỗi hành động nhận đầu vào (dữ liệu từ sự kiện kích hoạt hoặc hành động trước đó) và tạo ra đầu ra (dữ liệu hoặc thay đổi trạng thái mà các hành động tiếp theo có thể sử dụng).
Điều kiện: Các điểm quyết định
Điều kiện là nơi mà quá trình tự động hóa của bạn trở nên thông minh. Đây là các nhánh điều kiện if/then định tuyến quy trình làm việc dựa trên dữ liệu.
Điều kiện đơn giản (Nếu/thì):
📍 Nơi dán: Mở ChatGPT (chat.openai.com), Claude (claude.ai) hoặc Gemini (gemini.google.com) và bắt đầu một cuộc trò chuyện mới.
📋 Cách sao chép prompt này: Nhấp vào bất kỳ đâu bên trong khối màu xám, nhấn Cmd+A rồi Cmd+C (Mac) hoặc Ctrl+A rồi Ctrl+C (Windows). Hoặc sử dụng biểu tượng sao chép xuất hiện.
NẾU giá trị đơn hàng > 500$
THÌ gửi đến chế độ xử lý ưu tiên
NGƯỢC LẠI
gửi đến chế độ xử lý tiêu chuẩn
✏️ Cách điền thông tin chi tiết của bạn: Thay thế mỗi [] và trình giữ chỗ trong ngoặc bằng thông tin cụ thể từ tình huống thực tế của bạn. Thông tin đầu vào mơ hồ sẽ tạo ra kết quả mơ hồ — hãy cụ thể.
👀 Những gì bạn sẽ thấy: Trong vòng vài giây, AI sẽ trả về một phản hồi có cấu trúc dựa trên câu lệnh ở trên. Hãy đọc kỹ và coi đó là bản nháp, không phải câu trả lời cuối cùng.
📌 Cách xử lý kết quả: Lưu phản hồi vào file Notes. Chọn đề xuất có hiệu quả cao nhất và thực hiện ngay trong tuần này — đừng cố gắng làm tất cả cùng một lúc.
⚠️ Nếu kết quả không ổn: Nếu các đề xuất có vẻ chung chung, hãy dán nội dung sau: "Hãy cụ thể hơn với ngữ cảnh thực tế của tôi. Bỏ những lời khuyên chung chung." Nếu bỏ qua các chi tiết quan trọng bạn đã cung cấp, hãy hỏi: "Bạn đã bỏ sót [X] trong ngữ cảnh của tôi — hãy thực hiện lại với điều đó làm ràng buộc chính."
Điều kiện đa nhánh:
NẾU khách hàng ở Bắc Mỹ
THÌ giao cho nhóm hỗ trợ Bắc Mỹ
NGƯỢC LẠI NẾU khách hàng ở Châu Âu
THÌ giao cho nhóm hỗ trợ Châu Âu
NGƯỢC LẠI
giao cho nhóm hỗ trợ toàn cầu
Điều kiện kết hợp (VÀ/HOẶC):
NẾU email đến từ khách hàng VIP VÀ chứa từ "khẩn cấp"
THÌ chuyển ngay cho quản lý
NGƯỢC LẠI NẾU email đến từ khách hàng VIP
THÌ đánh dấu để ưu tiên phản hồi
NGƯỢC LẠI
Chuyển đến hàng đợi tiêu chuẩn
Sức mạnh của điều kiện
Điều kiện biến các quy trình tự động hóa đơn giản thành những quy trình thông minh. Không có điều kiện, quy trình tự động hóa của bạn sẽ thực hiện cùng một việc mỗi lần. Với điều kiện, nó sẽ thích ứng.
Không có điều kiện: "Mọi khách hàng tiềm năng mới đều nhận được cùng một email chào mừng."
Với điều kiện: "Khách hàng tiềm năng doanh nghiệp nhận được email cá nhân hóa từ bộ phận bán hàng. Khách hàng tiềm năng doanh nghiệp nhỏ nhận được hướng dẫn tự phục vụ khi bắt đầu sử dụng dịch vụ. Khách hàng cũ nhận được tin nhắn 'chào mừng trở lại' kèm theo lịch sử tài khoản của họ".
Cùng một yếu tố kích hoạt, ba trải nghiệm hoàn toàn khác nhau.
Lập sơ đồ quy trình làm việc trực quan
Trước khi xây dựng bất kỳ hệ thống tự động hóa nào, hãy lập sơ đồ trên giấy (hoặc bằng công cụ kỹ thuật số). Lập sơ đồ trực quan sẽ giúp bạn phát hiện ra những vấn đề mà bạn không thể hình dung trong đầu.
Sơ đồ đơn giản
Đối với các tự động hóa đơn giản:
[Kích hoạt] → [Hành động 1] → [Hành động 2] → [Hành động 3]
Ví dụ:
[Gửi biểu mẫu mới] → [Tạo bản ghi CRM] → [Gửi email chào mừng] → [Thông báo cho đội ngũ bán hàng]
Sơ đồ phân nhánh
Đối với các tự động hóa có điều kiện:
[Kích hoạt] → [Điều kiện] → CÓ → [Hành động A]
→ KHÔNG → [Hành động B]
Ví dụ:
[Nhận đơn hàng mới] → [Đơn hàng > 500$?]
→ CÓ → [Gửi đến bộ phận xử lý ưu tiên]
→ [Chỉ định người xử lý VIP]
→ [Gửi xác nhận cao cấp]
→ KHÔNG → [Gửi đến bộ phận xử lý tiêu chuẩn]
→ [Gửi tiêu chuẩn] [Xác nhận]
Sử dụng AI để lập bản đồ quy trình làm việc
AI rất giỏi trong việc giúp bạn suy nghĩ thấu đáo về logic quy trình làm việc:
Tôi muốn tự động hóa [mô tả quy trình].
Đây là những gì tôi hiện đang làm thủ công:
1. [Bước 1]
2. [Bước 2]
3. [Bước 3]
...
Vui lòng lập bản đồ điều này thành một quy trình làm việc tự động hóa với:
- Yếu tố kích hoạt (điều gì bắt đầu điều này)
- Mỗi hành động (điều gì xảy ra ở mỗi bước)
- Bất kỳ điều kiện/quyết định nào (nơi quy trình làm việc phân nhánh)
- Dữ liệu luân chuyển giữa các bước (thông tin mà mỗi bước cần)
- Các điểm lỗi tiềm ẩn (nơi mọi thứ có thể xảy ra sai sót)
Định dạng nó thành một quy trình làm việc rõ ràng, tuần tự mà tôi có thể theo dõi.
Kiểm tra nhanh
Hãy chọn một trong những ứng viên tự động hóa của bạn từ Bài học 1. Hãy thử lập bản đồ nó thành một quy trình làm việc đơn giản: Yếu tố kích hoạt, hành động và ít nhất một điều kiện. Bạn có thể thấy toàn bộ đường dẫn từ đầu đến cuối không?
Luồng dữ liệu: Sợi chỉ vô hình
Đây là điều mà hầu hết những người mới bắt đầu tự động hóa thường bỏ qua: Dữ liệu đi qua hệ thống tự động hóa của bạn giống như nước chảy qua đường ống. Mỗi bước cần dữ liệu đầu vào, và mỗi bước có thể tạo ra dữ liệu đầu ra cho bước tiếp theo.
Ví dụ: Tự động hóa quy trình tiếp nhận nhân viên mới
Điều kiện kích hoạt: Nhân sự gửi biểu mẫu tuyển dụng nhân viên mới
Dữ liệu có sẵn: tên, email, chức vụ, ngày bắt đầu làm việc, người quản lý, phòng ban
Hành động 1: Tạo hồ sơ nhân viên trong hệ thống HRIS
Đầu vào: tên, email, chức vụ, ngày bắt đầu làm việc, phòng ban
Đầu ra: Mã số nhân viên
Hành động 2: Gửi yêu cầu thiết lập CNTT
Đầu vào: tên, email, chức vụ, mã số nhân viên, ngày bắt đầu làm việc
Đầu ra: Số phiếu yêu cầu
Hành động 3: Gửi email chào mừng đến nhân viên mới
Đầu vào: tên, email, ngày bắt đầu làm việc, tên người quản lý
Đầu ra: Xác nhận đã gửi email
Hành động 4: Tạo danh sách kiểm tra tiếp nhận nhân viên
Đầu vào: chức vụ, phòng ban, ngày bắt đầu làm việc, người quản lý, mã số nhân viên
Đầu ra: URL danh sách kiểm tra
Hành động 5: Thông báo cho người quản lý
Đầu vào: tên/email người quản lý, tên nhân viên mới, ngày bắt đầu làm việc, URL danh sách kiểm tra
Đầu ra: Xác nhận thông báo
Lưu ý cách dữ liệu từ điều kiện kích hoạt được sử dụng cho nhiều hành động, và một số hành động tạo ra dữ liệu (mã số nhân viên, số phiếu yêu cầu, URL danh sách kiểm tra) mà các hành động sau cần.
Những lỗi thường gặp trong luồng dữ liệu:
Cố gắng sử dụng dữ liệu chưa được tạo (tham chiếu đến số vé trước khi vé được tạo)
Không xác định nguồn gốc của từng phần dữ liệu
Giả định dữ liệu sẽ có định dạng nhất định (ngày tháng, tên, địa chỉ có thể khác nhau)
Các mô hình quy trình làm việc
Hầu hết các quy trình tự động hóa đều tuân theo một trong những mô hình sau:
Tuần tự: Các bước diễn ra lần lượt
A → B → C → D
Phân nhánh: Các đường dẫn khác nhau dựa trên điều kiện
A → [Điều kiện] → B hoặc C
Song song: Nhiều hành động diễn ra đồng thời
A → B + C + D (tất cả cùng một lúc)
Vòng lặp: Các hành động lặp lại cho đến khi một điều kiện được đáp ứng
A → B → [Đã xong?] → Không → B → [Đã xong?] → Có → C
Theo lịch trình: Các hành động diễn ra theo bộ hẹn giờ
[Mỗi thứ Hai] → A → B → C
Hầu hết các quy trình tự động hóa thực tế kết hợp nhiều mô hình. Một báo cáo hàng tuần (theo lịch trình) có thể lấy dữ liệu từ nhiều nguồn (song song), kiểm tra xem có gì đáng chú ý không (phân nhánh), và gửi các báo cáo khác nhau cho những người khác nhau (lại phân nhánh).
Bài tập: Thiết kế sơ đồ quy trình làm việc
Chọn một trong những kịch bản phổ biến sau (hoặc sử dụng kịch bản của riêng bạn):
Tiếp nhận khách hàng: Khi một khách hàng mới ký hợp đồng, hãy tự động hóa quy trình thiết lập
Xuất bản nội dung: Khi một bài đăng trên blog được chấp thuận, hãy phân phối nó trên các kênh
Báo cáo chi phí: Khi một khoản chi phí được gửi, hãy chuyển nó qua quy trình phê duyệt
Sử dụng AI để giúp bạn suy nghĩ kỹ hơn về các bước bạn có thể bỏ sót:
Tôi đang thiết kế một quy trình tự động hóa cho [kịch bản].
Đây là sơ đồ quy trình làm việc ban đầu của tôi: [sơ đồ của bạn].
Tôi đang thiếu những bước hoặc điều kiện nào?
Điều gì có thể xảy ra sai sót ở mỗi bước?
Những điểm chính cần ghi nhớ
Mọi quy trình tự động hóa đều được xây dựng từ 3 thành phần: Trình kích hoạt, hành động và điều kiện
Trình kích hoạt bắt đầu quy trình làm việc (dựa trên thời gian, sự kiện hoặc điều kiện)
Hành động thực hiện công việc (giao tiếp, thao tác dữ liệu, tạo tài liệu, tích hợp hệ thống)
Điều kiện đưa ra quyết định (các nhánh nếu/thì định tuyến quy trình làm việc)
Luôn luôn lập sơ đồ quy trình làm việc trực quan trước khi xây dựng - điều này sẽ tiết lộ các lỗ hổng và trường hợp ngoại lệ
Dữ liệu chạy qua các quy trình tự động hóa giống như nước chảy qua đường ống - theo dõi những gì mỗi bước cần và tạo ra
Hầu hết các quy trình tự động hóa kết hợp các mẫu tuần tự, phân nhánh, song song và theo lịch trình
Câu 1:
Tại sao bạn nên lập sơ đồ quy trình làm việc trên giấy trước khi xây dựng nó trên máy tính?
GIẢI THÍCH:
Khi lập sơ đồ quy trình làm việc một cách trực quan, bạn có thể thấy toàn bộ quy trình cùng một lúc. Bạn sẽ nhận thấy các bước bị thiếu, điểm quyết định chưa được xác định và những trường hợp ngoại lệ mà sẽ trở thành lỗi nếu bạn phát hiện ra chúng sau khi xây dựng. Lập kế hoạch giúp tránh phải thực hiện lại.
Câu 2:
Sự khác biệt giữa điều kiện và hành động là gì?
GIẢI THÍCH:
Điều kiện là điểm quyết định: NẾU email đến từ khách hàng VIP, THÌ chuyển đến xử lý ưu tiên. Hành động là công việc thực tế: Gửi email, cập nhật bản ghi, tạo tác vụ. Điều kiện định hướng luồng công việc; hành động tạo ra kết quả.
Câu 3:
'Trigger' trong tự động hóa là gì?
GIẢI THÍCH:
Trigger là sự kiện khởi động một quy trình tự động hóa. Nó có thể dựa trên thời gian (mỗi thứ Hai lúc 9 giờ sáng), dựa trên sự kiện (khi có email mới đến), hoặc dựa trên điều kiện (khi lượng hàng tồn kho giảm xuống dưới 10). Trigger luôn là quân cờ domino đầu tiên.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây: