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)
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ó.

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
Xóa "Sequence" trước khi đặt "State Machine"
Tham khảo mục 4. Cách sử dụng.
Đặ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ó.

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