Hành động kiểm soát dòng chảy

Kiểm soát luồng là hành động kiểm soát thứ tự thực hiện các hành động và luồng con. Power Automate cho phép bạn thực hiện kiểm soát luồng thông qua các hành động kiểm soát luồng.

Nhãn được dùng để tạo điểm tham chiếu cho hành động Đi tới nhằm thay đổi điểm chạy của luồng trên máy tính để bàn. Ví dụ sau hướng luồng tới nhãn trước đó trong luồng để lặp lại một loạt hành động.

Ảnh chụp màn hình của hành động Nhãn được triển khai.

Hành động Chạy luồng con làm gián đoạn luồng con được đặt trong đó và chạy một luồng con khác. Khi luồng con thứ hai hoàn thành, luồng sẽ quay trở lại luồng con ban đầu để tiếp tục chạy. Ví dụ sau chạy luồng con Tính chiết khấu nhiều lần trong suốt thời gian chạy của luồng để tránh lặp lại cùng một mã.

Ảnh chụp màn hình của hành động Chạy luồng con đã triển khai.

Để sắp xếp trực quan các hành động của bạn thành các nhóm để quản lý dễ dàng hơn, hãy đặt chúng giữa một Khu vực và một Khu vực cuối hành động, và đặt cho vùng một cái tên đặc biệt.

Những hành động này không có bất kỳ tác dụng chức năng nào nhưng chúng giúp nhóm và tổ chức các hành động nhằm mục đích bảo trì và dễ đọc. Ví dụ: bạn có thể thu gọn và mở rộng một vùng để giúp tập trung sự chú ý vào nơi cần thiết.

Bạn chỉ có thể sử dụng các hành động VùngVùng cuối theo cặp và chúng phải thuộc cùng một phạm vi để khóa liên động một cách chính xác. Nếu một trong hai hành động thuộc về một nhóm hành động khác, chẳng hạn như vòng lặp hoặc điều kiện, thì các hành động đó không thể tạo thành một vùng thích hợp.

Lưu ý

Nếu bạn tạo nhiều vùng trong một luồng con thì sẽ không có ánh xạ xác định trước giữa các hành động VùngVùng cuối cụ thể. Thay vào đó, hành động Vùng cuối cuối cùng sẽ cố gắng tạo thành một cặp với hành động Vùng cuối có sẵn đầu tiên theo sau.

Chú thích

Bình luận của người dùng.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Chú thích Có Giá trị văn bản Nhận xét của người dùng

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

End

Biểu thị sự kết thúc của một khối.

Tham số đầu vào

Hành động này không yêu cầu bất kỳ đầu vào nào.

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Vùng cuối

Đánh dấu sự kết thúc của một nhóm hành động.

Tham số đầu vào

Hành động này không yêu cầu bất kỳ đầu vào nào.

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Thoát dòng con

Thoát khỏi luồng con hiện tại và quay trở lại điểm được gọi từ đó.

Tham số đầu vào

Hành động này không yêu cầu bất kỳ đầu vào nào.

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Lấy lỗi gần đây nhất

Truy xuất lỗi cuối cùng xảy ra trong luồng.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Xóa lỗi Không có Giá trị Boolean Sai Sau khi lỗi được lưu trong biến, nó sẽ bị xóa để lần sau khi lấy lại lỗi, nó sẽ không lấy lại giá trị lỗi tương tự

Đã tạo biến

Đối số Loại Description
LastError Lỗi Chi tiết về lỗi xảy ra lần cuối trong quy trình

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Chuyển đến

Chuyển luồng thực thi sang điểm khác, được biểu thị bằng nhãn.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Chuyển đến nhãn No Giá trị văn bản Nhãn trong dòng quy trình

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Label

Đóng vai trò là đích đến của câu lệnh 'go to'.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Tên nhãn No Giá trị văn bản Nhãn trong chương trình

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Lỗi trên khối

Đánh dấu sự bắt đầu của một khối để xử lý các lỗi hành động.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Tên No Giá trị văn bản Tên của Khối ngoại lệ chỉ dành cho các mục đích liên quan đến Hình ảnh trực quan.
Nắm bắt các lỗi logic bất ngờ Không có Giá trị Boolean Sai Mở rộng phạm vi xử lý lỗi, cũng nắm bắt các lỗi logic trong dòng, ví dụ, chia một số cho 0 hoặc cố gắng truy cập một mục từ vị trí ngoài giới hạn.

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Khu vực

Đánh dấu sự bắt đầu của một nhóm hành động.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Tên Có Giá trị văn bản Tên của khu vực.

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Chạy dòng con

Chạy một luồng con chỉ định mọi đối số bắt buộc.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Tên dòng con No Luồng con Tên để gọi của dòng con

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Dừng dòng quy trình

Chấm dứt dòng chảy.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Kết thúc dòng quy trình No Thành công, có thông báo lỗi Thành công Chấm dứt việc thực hiện luồng, dù thành công hay có lỗi
Thông báo lỗi No Giá trị văn bản Thông báo lỗi trả về đối tượng gọi dòng quy trình khi thoát

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.

Đợi

Tạm dừng việc thực hiện luồng trong một khoảng thời gian xác định.

Tham số đầu vào

Đối số Không bắt buộc Chấp nhận Giá trị mặc định Description
Thời lượng No Giá trị số Khoảng thời gian tính bằng giây

Đã tạo biến

Hành động này không tạo ra bất kỳ biến nào.

Ngoại lệ

Hành động này không bao gồm bất kỳ trường hợp ngoại lệ nào.