Chúng ta sẽ giới thiệu hoạt động Break.
Mục lục
Tên chương trình của hoạt động
Mô tả
Thuộc tính
Cách sử dụng
1. Tên chương trình của hoạt động
RCA.Activities.Core.Break
2. Mô tả
Truy cập nhanh: System > Control Flow > Break
Tạm dừng workflow đang chạy.
*Đã kiểm tra trên phiên bản Akabot Studio: 2.2.0.5
*Lưu ý: Tên gọi và nhãn có thể thay đổi tùy phiên bản.
3. Thuộc tính
Property category | Property name | Input field | Description |
| Misc | Public | Checkbox | Các biến và tham số trong hoạt động được ghi vào file log và gửi lên Center. (Chi tiết xem “Về thuộc tính 'Public'”) |
| Display name | Any String | Hiển thị tên trên panel Designer. |
4. Cách sử dụng
Hãy tạo một workflow lặp qua từng hàng trong cột Currency của một DataTable được tạo bằng Build Data Table, và tạm dừng quy trình nếu giá trị là “KRW (Korea)”.
Kéo và thả Build Data Table từ Core > Data Table vào workflow.
Trong Properties panel, vào Output > DataTable, nhập một biến kiểu DataTable.
Ví dụ ở đây sử dụng biến rateTable được tạo bởi Build Data Table.
Xem hướng dẫn “How to create variables” để biết thêm cách tạo biến.

Kéo và thả For Each Row từ Core > Data Table vào workflow.

Trong Properties panel, mục Input > DataTable, nhập biến kiểu DataTable (rateTable).

Kéo và thả If từ System > Control Flow vào workflow.

Trong Properties panel, mục Misc > Condition, nhập biểu thức điều kiện hoặc biến Boolean.
Ví dụ:
row("Currency").ToString = "KRW (Korea)")
Trong nhánh Then của If, kéo và thả Break từ System > Control Flow.

Để kiểm tra kết quả thực thi, kéo và thả WriteLine từ System > Original vào nhánh Else của If.
Trong Properties panel, mục Misc > Text, nhập một chuỗi hoặc biến kiểu String.
Ví dụ: row("Currency").ToString

Nhấn Home > Start hoặc F5 để chạy workflow, sau đó mở Output panel.
Vì quy trình lặp qua từng hàng cho đến khi gặp “Korean Won”, bạn sẽ thấy ba giá trị sau hiển thị:
USD (America)
EUR (Europe)
GBP (UK)
[Tham khảo: Kết quả khi dùng “Continue” thay vì “Break”]
Khi giá trị khớp với “KRW (Korea)”, workflow bỏ qua iteration hiện tại và tiếp tục thực thi.
Kết quả: tất cả các giá trị trừ “KRW (Korea)” sẽ hiển thị trong output.

Bài viết này có hữu ích không?
Thật tuyệt!
Cám ơn phản hồi của bạn
Rất tiếc là chúng tôi không giúp được nhiều!
Cám ơn phản hồi của bạn
Đã gửi phản hồi
Chúng tôi đánh giá cao nỗ lực của bạn và sẽ cố gắng sửa bài viết