Giải phẫu một workflow - kích hoạt, điều kiện, hành động
Mọi workflow tự động, dù trong công cụ nào, đều ghép từ ba loại mảnh giống nhau.
Điều kiện hoàn thành & nhận XP
- Đọc hết 100% nội dung bài
- Hoàn thành "Kiểm tra nhanh" (0/4 câu)
Vì sao bài này quan trọng
Người đi làm mất hàng giờ mỗi tuần cho việc chép dữ liệu từ chỗ này sang chỗ kia rồi báo cho ai đó. Phần lớn những việc ấy là một workflow chỉ gồm ba loại mảnh. Nhìn ra ba mảnh đó trong công việc của mình là bước khó nhất; phần dựng trong công cụ về sau chỉ là kéo thả.
Mỗi khi có đơn mới trong Google Form, chị Lan chép sang bảng tính rồi email cho kho. Nếu tự động hoá việc này, đâu là trình kích hoạt (trigger)?
Vấn đề: 3 phút mỗi đơn
Bốn mảnh ghép
Từ vựng chung của mọi công cụ tự động hoá
Công cụ nào cũng dùng bốn khái niệm này, chỉ khác tên gọi
- Trình kích hoạtTrigger
- Sự kiện làm workflow chạy: có biểu mẫu mới, có email tới, hoặc đến giờ hẹn (chạy theo lịch).
- Điều kiệnIF / Filter
- Bước kiểm tra một giá trị rồi quyết định đi nhánh nào, hoặc dừng.
- Hành độngAction
- Việc workflow làm: ghi dòng, gửi email, tạo tệp, gọi một dịch vụ khác.
- Dữ liệu đi qua bướcData / Fields
- Các trường (tên, số tiền, email) mà bước trước chuyển cho bước sau dùng.
Công cụ
Dừng & Kiểm tra
Điểm giữa bàiBước gửi email cần tên khách. Tên đó lấy từ đâu?
Giấy trước, công cụ sau
Rủi ro: tự động hoá cả cái sai
Bài tập·Python·Không bắt buộc
Viết workflow: kích hoạt, điều kiện, hành động
Mỗi đơn mới là một lần kích hoạt. Hành động luôn có: ghi đơn vào bảng. Chỉ khi đơn trên 5 triệu mới thêm hành động báo trưởng phòng. Mã đang báo trưởng phòng cho mọi đơn vì điều kiện luôn đúng. Sửa điều kiện cho đúng, chú ý đơn đúng 5 triệu không phải là 'trên 5 triệu'.
Sửa mã bên dưới, bấm Chạy và kiểm tra. Chấm theo kết quả in ra - viết cách nào cũng được.
Kết quả cần in ra
Ghi bảng tính: DH01 Ghi bảng tính: DH02 Báo trưởng phòng: DH02 Ghi bảng tính: DH03 Ghi bảng tính: DH04 Báo trưởng phòng: DH04
Ba loại mảnh, một dòng dữ liệu chảy qua - đó là toàn bộ bộ khung.
Bài sau: chọn việc nào đáng tự động, và bao lâu thì hoàn vốn công dựng.
Ví dụ thực tế · Tình huống: cửa hàng online 3 người