Một luồng tự động nên được tắt khi không còn ai dùng kết quả của nó, khi chi phí sửa và canh giữ nó lớn hơn thời gian nó tiết kiệm, hoặc khi nó giữ quyền truy cập dữ liệu mà công ty không còn cần cho nó giữ. Tắt luồng không phải thất bại; nó là phần bình thường của vòng đời tự động hoá, giống như dọn kho định kỳ.
Doanh nghiệp càng dùng tự động hoá lâu càng tích luỹ những luồng bỏ hoang: luồng cho chương trình khuyến mãi đã hết, luồng báo cáo mà người đọc đã nghỉ, luồng thử quên tắt. Chúng tốn lượt chạy, gửi cảnh báo nhiễu, và nguy hiểm nhất là vẫn giữ quyền đọc hộp thư, bảng khách hàng. Bài này giúp bạn nhận ra luồng nào nên tắt và gỡ nó mà không làm gãy luồng khác.
Dấu hiệu một luồng nên được tắt hoặc xem lại
Không cần đợi luồng hỏng mới nghĩ tới chuyện tắt. Những dấu hiệu sau, gặp một là đáng đặt câu hỏi:
- Không ai nói được kết quả của luồng được dùng vào việc gì. Báo cáo được gửi đi nhưng không ai mở, bảng được ghi nhưng không ai đọc.
- Luồng phục vụ một chương trình, một sản phẩm hay một kênh bán hàng đã ngừng.
- Luồng hỏng đã lâu, có cảnh báo, nhưng không ai phàn nàn vì kết quả của nó không thiếu ai.
- Mỗi tháng phải sửa luồng ít nhất một lần vì ứng dụng nguồn hay đổi, và thời gian sửa đã gần bằng thời gian làm tay.
- Luồng làm cùng việc với một tính năng có sẵn mới xuất hiện trong ứng dụng, ví dụ ứng dụng bán hàng giờ tự gửi thư xác nhận.
- Luồng dùng tài khoản kết nối của một người đã nghỉ, và không ai muốn nhận làm người chủ.
- Luồng có quyền đọc dữ liệu rộng hơn hẳn thứ nó thật sự dùng, và thu hẹp quyền thì phải dựng lại.
Dấu hiệu đầu tiên là phổ biến nhất và dễ kiểm nhất: tạm ngừng gửi một báo cáo tự động và chờ xem có ai hỏi không. Nếu một tháng trôi qua mà không ai hỏi, báo cáo đó có lẽ không còn cần thiết. Cách thử này nghe có vẻ tinh quái, nhưng nó trung thực hơn mọi cuộc khảo sát hỏi mọi người có cần báo cáo không, vì ai được hỏi cũng sẽ nói là có.
Cân chi phí giữ luồng với lợi ích của nó
Quyết định tắt hay giữ một luồng nên dựa trên so sánh cụ thể, không phải cảm giác. Bảng dưới gợi ý các thứ cần đặt lên cân, kèm ví dụ giả định cho một luồng gửi báo cáo tồn kho hằng tuần.
| Phía giữ luồng tốn | Phía luồng mang lại | Ví dụ giả định |
|---|---|---|
| Lượt chạy, phí công cụ, phí bước AI | Thời gian làm tay được tiết kiệm | Tốn ít lượt mỗi tháng; làm tay mất khoảng nửa giờ mỗi tuần |
| Thời gian sửa khi gãy | Độ chính xác so với làm tay | Gãy hai lần trong quý, mỗi lần mất một buổi; làm tay hay sót mặt hàng |
| Thời gian canh cảnh báo, rà soát | Độ kịp thời của thông tin | Ít cảnh báo; báo cáo đến đúng sáng thứ Hai |
| Rủi ro do quyền truy cập dữ liệu | Người cần và dùng kết quả | Chỉ đọc bảng tồn kho, không có dữ liệu khách; quản lý kho đọc mỗi tuần |
Trong ví dụ này, luồng đáng giữ: chi phí thấp, người dùng rõ ràng, dữ liệu không nhạy cảm. Nhưng nếu quản lý kho đã nghỉ và người mới không đọc báo cáo, cột cuối đổi thành "không ai dùng", và cán cân nghiêng hẳn sang tắt. Điều đáng nhớ là cán cân thay đổi theo thời gian, nên quyết định giữ hôm nay không có nghĩa là giữ mãi.
Kiểm kê luồng định kỳ
Một buổi kiểm kê mỗi sáu tháng là đủ với doanh nghiệp nhỏ. Nếu đã có sổ luồng, buổi này đi nhanh hơn nhiều. Trình tự gợi ý:
- Mở danh sách luồng ở mọi công cụ công ty đang dùng, kể cả tính năng tự động hoá có sẵn trong ứng dụng văn phòng, ứng dụng bán hàng. Luồng bỏ hoang hay nằm ở những chỗ ít ai nhớ.
- Đối chiếu với sổ luồng. Luồng có trong công cụ mà không có trong sổ là luồng mồ côi, cần tìm người chủ hoặc tắt.
- Với mỗi luồng, hỏi người chủ ba câu: ai dùng kết quả, lần gần nhất có người dùng là khi nào, nếu luồng dừng một tháng thì ai bị ảnh hưởng.
- Xem số lượt chạy và số lần lỗi trong sáu tháng. Luồng lỗi nhiều mà không ai phàn nàn là ứng viên tắt.
- Xem quyền truy cập của từng luồng, so với thứ nó thật sự dùng.
- Ghi kết luận cho từng luồng: giữ nguyên, sửa, thu hẹp quyền, hay tắt. Mỗi kết luận có người làm và hạn chót.
Buổi kiểm kê cũng là lúc tốt để rà các luồng có xử lý dữ liệu cá nhân. Luồng nào giữ dữ liệu khách lâu hơn mức cần, hoặc gửi dữ liệu tới nơi không còn cần, nên được sửa ngay cả khi không tắt.
Gỡ luồng an toàn: tạm dừng trước, xoá sau
Báo trước cho những người liên quan. Một câu ngắn trong nhóm vận hành: luồng này sẽ tạm dừng từ ngày nào, ai thấy thiếu gì thì báo. Có khi một người ở bộ phận khác đang âm thầm dùng kết quả mà người chủ luồng không biết.
Tạm dừng, chưa xoá. Để luồng ở trạng thái tạm dừng một khoảng, thường vài tuần đến một chu kỳ kinh doanh. Nếu có ai cần, bật lại chỉ mất vài giây. Xoá rồi thì phải dựng lại từ đầu.
Xuất cấu hình hoặc chụp lại các bước. Trước khi xoá hẳn, lưu lại mô tả hoặc bản xuất của luồng cùng với phiếu luồng. Sau này cần dựng lại việc tương tự, bạn có sẵn bản gốc.
Kiểm luồng phụ thuộc. Có luồng khác đọc bảng mà luồng này ghi không? Có luồng giám sát kiểm luồng này không? Tắt một luồng có thể làm luồng khác báo lỗi hoặc chạy với dữ liệu cũ mãi mãi.
Thu hồi quyền sau khi xoá. Xoá luồng không tự động thu hồi quyền mà tài khoản kết nối đã cấp cho công cụ. Vào phần quản lý ứng dụng được cấp quyền của hộp thư, bảng tính, ứng dụng bán hàng, gỡ những kết nối không còn dùng.
Ba nhóm luồng bỏ hoang hay gặp nhất
Luồng thử quên tắt. Người dựng tạo một bản sao để thử, thử xong thì bật luồng thật, còn bản thử vẫn nằm đó và vẫn bật. Nếu bản thử trỏ vào bảng thử, nó chỉ tốn lượt chạy. Nếu người dựng quên đổi đích một bước, nó có thể đang ghi song song vào bảng thật, sinh dòng trùng mà không ai hiểu vì sao. Tên luồng có chữ thử, bản sao, cũ, lần hai là ứng viên đầu tiên cần kiểm.
Luồng cá nhân chạy trên tài khoản công ty. Nhân viên dựng luồng để sắp xếp hộp thư của chính mình, lưu tệp vào thư mục riêng, nhắc việc cá nhân. Những luồng này không sai, nhưng khi người đó nghỉ, chúng vẫn chạy trên tài khoản công ty với quyền đọc hộp thư. Quy định nên rõ: luồng cá nhân được phép, nhưng phải ghi vào sổ luồng với tên người chủ, và gỡ khi người đó rời công ty.
Luồng mồ côi. Luồng không có trong sổ, không ai nhận là của mình, thường do người đã nghỉ dựng từ lâu. Đừng tắt ngay khi chưa hiểu nó làm gì; mở lịch sử lượt chạy xem nó ghi vào đâu, rồi hỏi những người dùng nơi đó. Nhiều luồng mồ côi hoá ra đang giữ một việc mà cả bộ phận phụ thuộc mà không biết.
Điểm chung của ba nhóm. Cả ba đều sinh ra vì luồng được dựng dễ dàng hơn nhiều so với việc nhớ rằng nó tồn tại. Chính sự dễ dàng của công cụ kéo thả, thứ làm nó hấp dẫn, cũng là lý do cần một thói quen kiểm kê đều đặn.
Thay luồng bằng gì sau khi tắt
Không phải luồng nào bị tắt cũng để lại khoảng trống, nhưng có những luồng bị tắt vì quá khó giữ chứ không phải vì việc không cần nữa. Khi đó cần quyết định việc đó sẽ được làm thế nào. Có ba lựa chọn thường gặp.
Lựa chọn thứ nhất là quay về làm tay, kèm một danh sách kiểm. Nghe như đi lùi, nhưng với việc chỉ diễn ra vài lần mỗi tháng, làm tay theo danh sách kiểm có khi tin cậy và rẻ hơn một luồng hay gãy. Lựa chọn thứ hai là dùng tính năng có sẵn trong ứng dụng, như hệ thống bán hàng tự gửi thư xác nhận, lịch tự gửi lời nhắc. Tính năng có sẵn thường ít linh hoạt hơn nhưng do nhà cung cấp lo bảo trì. Lựa chọn thứ ba là dựng lại luồng đơn giản hơn, bỏ bớt những nhánh rẽ, những bước AI không cần thiết đã làm luồng cũ khó giữ.
Dù chọn cách nào, ghi lại vào sổ luồng: luồng nào đã tắt, ngày nào, vì sao, việc của nó giờ do ai làm và làm thế nào. Người đến sau thấy dòng đó sẽ không phải tự hỏi vì sao có một bảng đầy dữ liệu tới một ngày rồi dừng hẳn.
Đừng ngại tắt: tự động hoá tốt là tự động hoá gọn
Người dựng luồng thường ngại tắt luồng của chính mình, vì đã bỏ công dựng, và vì "biết đâu sau này cần". Nhưng mỗi luồng đang bật là một thứ phải canh: một tài khoản có quyền đọc dữ liệu, một nguồn cảnh báo có thể kêu, một chỗ có thể gãy khi ứng dụng cập nhật. Mười luồng gọn, ai cũng hiểu, an toàn hơn và rẻ hơn ba mươi luồng mà một nửa không ai nhớ để làm gì.
Một cách nhìn hữu ích: coi việc tắt luồng như việc đóng một tài khoản không dùng. Không ai giữ mãi tài khoản ở dịch vụ đã không còn dùng chỉ vì biết đâu sau này cần; giữ chúng chỉ tăng chỗ có thể bị lộ. Luồng tự động cũng vậy, và khác biệt là bạn còn lưu được bản mô tả để dựng lại nhanh nếu thật sự cần.
Với chủ doanh nghiệp nhỏ, một kết quả thường thấy sau buổi kiểm kê đầu tiên là tắt được vài luồng, thu hẹp quyền vài luồng khác, và lần đầu tiên có một danh sách đầy đủ những gì đang tự chạy trong công ty mình. Riêng danh sách đó đã đáng công cả buổi.
Câu hỏi thường gặp
Làm sao biết một luồng tự động không còn ai dùng?
Hỏi người chủ luồng ai dùng kết quả và lần gần nhất là khi nào. Nếu không chắc, tạm dừng luồng, báo trước trong nhóm, và chờ một khoảng xem có ai hỏi. Không ai hỏi sau một chu kỳ kinh doanh là dấu hiệu luồng không còn cần.
Nên tạm dừng hay xoá hẳn luồng không dùng?
Tạm dừng trước một khoảng để chắc không ai cần, sau đó mới xoá. Trước khi xoá, lưu mô tả hoặc bản xuất cấu hình cùng phiếu luồng. Nhớ thu hồi quyền mà tài khoản kết nối đã cấp, vì xoá luồng không tự làm việc này.
Tắt một luồng có thể làm hỏng luồng khác không?
Có thể, nếu luồng khác đọc bảng mà luồng bị tắt từng ghi, hoặc có luồng giám sát kiểm nó. Trước khi tắt, kiểm các luồng phụ thuộc trong sổ luồng và theo dõi vài ngày sau khi tạm dừng.
Bao lâu nên kiểm kê các luồng tự động một lần?
Mỗi sáu tháng một lần là hợp lý với doanh nghiệp nhỏ, và thêm một lần mỗi khi người phụ trách thay đổi. Nhớ kiểm cả tính năng tự động hoá có sẵn trong ứng dụng văn phòng và bán hàng, nơi luồng bỏ hoang hay ẩn.
Luồng hay hỏng có nên tắt không?
Nếu thời gian sửa đã gần bằng thời gian làm tay, hoặc ứng dụng nguồn đổi liên tục, nên cân nhắc tắt và thay bằng làm tay theo danh sách kiểm, tính năng có sẵn trong ứng dụng, hoặc một luồng đơn giản hơn ít bước hơn.
Xoá luồng rồi có cần làm gì với dữ liệu nó đã tạo không?
Nên xem lại. Nếu bảng hay thư mục luồng từng ghi chứa dữ liệu cá nhân của khách và không còn cần, hãy xoá hoặc lưu trữ theo quy định của công ty và quy định hiện hành về dữ liệu cá nhân. Ghi lại việc này trong sổ luồng.