Kết thúc quy trình làm việc

Người tạo: Akabot Support, Đã sửa đổi vào Tue, 16 Tháng 12 lúc 12:21 SA bởi Akabot Support

Giới thiệu về hoạt động EndWorkflow


MỤC LỤC

  1. Tên chương trình hoạt động

  2. Mô tả

  3. Thuộc tính

  4. Cách sử dụng


1. Tên chương trình hoạt động

System.Activities.Statements.TerminateWorkflow


2. Mô tả


Studio phiên bản ~2.0.2.0
Truy cập nhanh: Toolbox > Runtime > Terminate Workflow


Studio phiên bản 2.0.3.0 trở lên
Truy cập nhanh: Toolbox > System > Runtime > Terminate Workflow


Hoạt động này cho phép bạn dừng workflow tại bất kỳ thời điểm nào và ném ra một exception.


3. Thuộc tính


Nhóm thuộc tínhTên thuộc tínhTrường nhậpMô tả
Other


PublicCheckboxGhi các biến và tham số trong activity vào log và đẩy lên Center. (Xem thêm mục “Property Item ‘Public’”).
Display NameChuỗi tùy ýTên của activity hiển thị trong Designer Panel.
ReasonNhập giá trị (String)Lý do workflow bị dừng.
ExceptionNhập giá trị (Exception)Exception sẽ được ném ra khi workflow bị dừng.


4. Cách sử dụng

Hãy thử kết thúc (terminate) một workflow được tạo bằng activity “Write Line”.


Bước chuẩn bị: đảm bảo rằng mức log của Agent được đặt thành “VERBOSE”.


Để có thể kiểm tra nội dung hiển thị trong phần “Reason” và “Exception” ở Output Panel hoặc trong log, bạn cần đặt Agent log level là "VERBOSE" trước khi chạy workflow. Để biết thêm chi tiết về Agent, hãy tham khảo mục “Cách sử dụng Agent”.


Sau khi xác nhận mức log, đầu tiên, hãy kéo activity System > Original > Write Line vào khu vực thiết kế (Designer Panel).


Trong ô “Text” thuộc nhóm thuộc tính Other, nhập một chuỗi hoặc biến kiểu String (trong ví dụ này là chuỗi “StartTest”).



Tiếp theo, kéo và thả System > Runtime > Terminate Workflow vào khu vực thiết kế (design panel )



Trong ô “Reason” thuộc nhóm thuộc tính Other, hãy nhập một chuỗi hoặc biến kiểu String (ví dụ trong trường hợp này là chuỗi “EndWorkflow”).


Sau đó, kéo và thả một activity System > Original > Write Line khác vào bảng thiết kế. Trong trường “Text” của phần thuộc tính Other, nhập một chuỗi hoặc biến kiểu String (trong ví dụ này là "EndTest").


Nhấn Home > Start hoặc bấm F5 để chạy workflow và mở bảng Output.


Vì activity Write Line thứ hai không được thực thi, nên sẽ không có dòng “Test End xuất hiện trong Output.
Đồng thời, hãy kiểm tra và xác nhận rằng trong trường “Reason, giá trị "End Test " (hoặc giá trị bạn đã đặt) được hiển thị. Đây chính là nội dung được thiết lập trong thuộc tính "Reason" của activity Terminate Workflow.










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

Hãy cho chúng tôi biết làm thế nào chúng tôi có thể cải thiện bài viết này!

Chọn ít nhất một trong những lý do
Yêu cầu xác minh CAPTCHA.

Đã 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