Máy Trạng Thái

Người tạo: Akabot Support, Đã sửa đổi vào Thu, 20 Tháng 11 lúc 6:13 CH bởi Akabot Support


Giới Thiệu về Hoạt Động "Máy Trạng Thái"

Mục lục

  • Tạo hướng dẫn từng bước

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

  • Mô tả

  • Thuộc tính (Properties)

  • Cách sử dụng (Usage)

  • Thông tin bổ sung


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

$System.Activities.Statements.StateMachine$


2. Mô tả

  • Đến Phiên bản Studio 2.0.2.0

    • Truy cập Nhanh: Toolbox > State Machine > State Machine

  • Từ Phiên bản Studio 2.0.3.0 trở đi

    • Truy cập Nhanh: Toolbox > System > State Machine > State Machine

Hoạt động này cho phép bạn mô hình hóa luồng và cấu trúc của một quy trình làm việc (workflow).

  • Đã được kiểm thử trên các phiên bản akaBot Studio: 2.2.0.5

  • Lưu ý: Thuật ngữ và cách diễn đạt có thể khác nhau tùy thuộc vào phiên bản.

3. Thuộc tính (Properties)

Thuộc tính 
Tên Thuộc Tính 
Loại Dữ liệu 
Mô tả 
Other
Public
Check item
Các biến và đối số (variables and arguments) trong hoạt động được ghi vào tệp nhật ký (log file) và được đẩy lên Trung tâm (Center). (Để biết thêm chi tiết, vui lòng tham khảo 'Mục thuộc tính công khai')
Display name
Chuỗi ký tự bất kỳ
Được phản ánh trong tên hoạt động (activity name) trên bảng thiết kế (designer panel). 


4. Cách sử dụng (Usage)

  1. Xóa 'Sequence' trước.

    • Nhấp chuột phải vào 'Sequence' và chọn 'Delete', hoặc chọn 'Sequence' và nhấn phím Delete để xóa nó.

  2. Kéo và thả System > State Machine > State Machine vào bảng thiết kế.

[Tham Khảo] Có thể đặt nhiều "Trạng Thái (States)" bên trong "Máy Trạng Thái (State Machine)" như hình dưới đây. Vui lòng tham khảo thêm cơ sở tri thức về "Trạng Thái (State)" hoặc "Trạng Thái Cuối Cùng (Final State)".

5. Thông tin bổ sung


Trong mục 4. Cách sử dụng, 'Sequence' đã được xóa trước khi đặt 'State Machine' lên bảng thiết kế, nhưng có một số cách khác để đặt nó.

Ví dụ về Cách Đặt State Machine

  1. Xóa "Sequence" trước khi đặt "State Machine"

    • Tham khảo mục 4. Cách sử dụng.

  2. Đặt "State Machine" bên trong "Sequence"

    • Thay vì xóa 'Sequence' như ví dụ ①, bạn có thể đặt 'State Machine' bên trong 'Sequence' và sử dụng nó.

  3. Chọn "State Machine" từ mục "New" (Mới) ở đầu akaBot Studio

    • Đặt 'State Machine' dưới dạng một tệp XAML khác với tệp hiện đang được tạo.

Nếu bạn muốn đặt tệp XAML State Machine vừa tạo làm quy trình làm việc chính (main workflow), hãy nhấp chuột phải vào XAML được hiển thị trong "Project Explorer" (Trình duyệt Dự án) và chọn "Set as Main Workflow" (Đặt làm Quy trình làm việc Chính) để cấu hình.

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