Service: Chỉ tự động hợp nhất khi hoàn thành tất cả các phiếu con in
Đã sửa đổi vào: Thu, 27 Tháng 8, 2026 lúc 7:53 CH
I. Bối cảnh & Bài toán
Trong nhiều quy trình vận hành, một phiếu ở Quy trình 1 (QT1) có thể tự động tạo ra nhiều phiếu con song song ở Quy trình 2 (QT2) — mỗi phiếu do một bộ phận khác nhau phụ trách và hoàn thành ở các thời điểm khác nhau.
Ví dụ thực tế: Một công ty tiếp nhận đơn hàng tại QT1. Sau khi duyệt, hệ thống tự động chuyển tiếp sang QT2 và tạo ra 3 phiếu con tương ứng với 3 hạng mục triển khai/ 3 lần sản xuất. Phiếu gốc ở QT1 chỉ nên được đóng lại khi cả 3 phiếu con đều hoàn thành — nếu không kiểm soát được điều này, doanh nghiệp dễ rơi vào tình huống phiếu tổng đã đóng trong khi vẫn còn đầu việc đang dang dở.
Bài hướng dẫn này sẽ hỗ trợ thiết lập: phiếu gốc ở QT1 chỉ được tự động hợp nhất và hoàn tất khi toàn bộ phiếu con ở QT2 đều đã hoàn thành, đảm bảo không bỏ sót bất kỳ đầu việc nào trước khi khép quy trình.
II. Hướng dẫn chi tiết.
Trước tiên bạn cần có 2 quy trình Service được kết nối với nhau. Từ QT1 chuyển tiếp dữ liệu tạo phiếu mới ở QT2. Ví dụ:
Bước 1: Tại QT1, tạo các trường tùy chỉnh dạng Số nguyên:
+ Số phiếu con đã tạo
+ Số phiếu con đã hoàn thành
Bước 2: Trong lưu đồ QT1, tại ngay sau bước biểu mẫu đầu tiên, cài chuyển đổi:
+ Số phiếu con đã tạo = 0
+ Số phiếu con đã hoàn thành = 0
Bước 3: Tại QT2, cũng tạo 2 trường tương tự.
Ngoài ra cài Tham chiếu, đặt tham chiếu tới trường tương ứng của QT1.
Bước 4: Trong lưu đồ QT2, tại ngay sau bước biểu mẫu đầu tiên, cài chuyển đổi:
Số phiếu con đã tạo = Số phiếu con đã tạo + 1
Đồng thời, tại ngay trước bước Hoàn thành (kết thúc quy trình), cài chuyển đổi:
Số phiếu con đã hoàn thành = Số phiếu con đã hoàn thành + 1

Bước 5: Tại bước hợp nhất của QT1, cài điều kiện hợp nhất
Chỉ hợp nhất tự động khi: Số phiếu con đã tạo = Số phiếu con đã hoàn thành
Như vậy là bạn đã thiết lập xong.
------------------------------------------------------------------------------------------
Giờ cùng xem 1 ví dụ cụ thể đã chạy thành công luồng này: Từ 1 đơn hàng, chuyển qua QT sản xuất để sản xuất 3 lần.
+ Mỗi khi có phiếu SX được tạo, trường "Số phiếu con đã tạo" sẽ nhảy +1.
+ Mỗi khi có phiếu SX hoàn thành, trường " Số phiếu con đã hoàn thành" sẽ nhảy +1
+ Khi hoàn thành tất cả phiếu con, Số phiếu con đã tạo = Số phiếu con đã hoàn thành, phiếu gốc ở QT1 sẽ tự động nhảy hợp nhất và hoàn thành.

- Luồng chạy của phiếu QT1
Câu trả lời này có giúp ích cho bạn không? Yes No
Send feedbackRất tiếc là chúng tôi không giúp được nhiều. Hãy giúp chúng tôi cải thiện bài viết này bằng phản hồi của bạn.








