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.
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ã.
Để 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ùng và Vù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ùng và Vù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.