Chia sẻ qua


Bắt đầu dòng quy trình trong ứng dụng canvas (ngừng hoạt động)

Bạn có thể dùng Power Automate để tạo logic thực hiện một hoặc nhiều tác vụ khi sự kiện xảy ra trong ứng dụng canvas. Ví dụ, bạn có thể cấu hình một nút thực hiện một tác vụ duy nhất hoặc nhiều tác vụ. Khi nhấn nút, một mục sẽ được tạo trong danh sách (Microsoft Lists), một email hoặc yêu cầu họp sẽ được gửi và một tệp sẽ được thêm vào đám mây. Bạn có thể định cấu hình bất kỳ điều khiển nào trong ứng dụng để bắt đầu dòng quy trình sẽ tiếp tục chạy ngay cả khi bạn đóng Power Apps.

Lưu ý

Khi người dùng chạy một dòng quy trình từ trong ứng dụng, người dùng đó phải có quyền thực hiện các tác vụ được chỉ định trong dòng quy trình. Nếu không, dòng quy trình sẽ thất bại.

Bật trải nghiệm Power Automate cổ điển

Theo mặc định, ngăn Power Automate mới được bật theo mặc định. Để sử dụng trải nghiệm Power Automate cổ điển để tạo luồng, hãy chuyển lại trải nghiệm cũ theo cách thủ công.

Quan trọng

Bạn nên sử dụng Power Automate ngăn để tạo luồng. Trải nghiệm Power Automate cổ điển chỉ nên được sử dụng để khắc phục sự cố. Trải nghiệm cổ điển sẽ sớm ngừng hoạt động và không dùng được nữa.

  1. Mở một ứng dụng mới hoặc một ứng dụng hiện có trong Power Apps Studio.

  2. Chọn Cài đặt ở trên cùng.

  3. Chọn Các tính năng sắp ra mắt.

  4. Trong tab Đã ngừng hoạt động , hãy chọn ngăn Bật chế độ Cổ điển Power Automate để chuyển nút chuyển sang Bật.

Điều kiện tiên quyết

  • Đăng ký cho Power Apps.
  • Tìm hiểu cách cấu hình điều khiển.
  • Trang SharePoint có 2 danh sách.
    • Danh sách RepairShop bao gồm các cột Tiêu đề và Email liên hệ.
    • Danh sách Tài sản bao gồm các cột Tiêu đề, Loại tài sản và Cửa hàng sửa chữa. Cột AssetType là cột lựa chọn với các lựa chọn như "Máy tính để bàn" hoặc "Máy tính xách tay".
    • Cột RepairShop trong danh sách Tài sản là cột tra cứu lấy các giá trị từ cột ContactEmail trong danh sách RepairShop.
    • Tạo một vài mục trong danh sách RepairShop để làm mẫu liên hệ.

Tạo một dòng

Trong phần này, bạn sẽ tạo một luồng bằng cách sử dụng Power Automate để tạo một mục trong danh sách bằng cách sử dụng giá trị đầu vào cho cột danh sách từ ứng dụng được tạo bằng Power Apps. Bạn sẽ tạo ứng dụng sử dụng luồng này ở phần tiếp theo.

  1. Đăng nhập vào Power Apps.

  2. Ở ngăn bên trái, chọn Luồng.

  3. Chọn + Luồng mới>Luồng đám mây tức thời.

  4. Nhập tên luồng, chẳng hạn như FlowInApp.

  5. Trong Chọn cách kích hoạt luồng này, hãy chọn Power Apps.

    Ảnh chụp màn hình hiển thị tùy chọn luồng cho phép bạn chọn cách kích hoạt luồng. Power Apps

  6. Chọn Tạo.

  7. Chọn bước + Mới.

  8. Trong Chọn một thao tác, tìm kiếm hoặc chọn SharePoint đầu nối.

    Ảnh chụp màn hình cho thấy nơi bạn có thể tìm kiếm hoặc chọn một  SharePoint đầu nối khi bạn chọn một thao tác.

  9. Tìm kiếm hoặc chọn hành động Tạo mục .

    Ảnh chụp màn hình hiển thị nơi bạn có thể tìm kiếm hoặc chọn hành động tạo mục.

  10. Đối với Địa chỉ trang web, hãy nhập hoặc chọn SharePoint trang web của bạn có danh sách Tài sảnCửa hàng sửa chữa.

  11. Đối với Tên danh sách, hãy chọn danh sách Tài sản .

    Ảnh chụp màn hình hiển thị địa chỉ trang web và trường tên danh sách.

  12. Đối với Tiêu đề, hãy chọn Hỏi trong Power Apps từ tab Nội dung động . Hành động tự động cập nhật thành Createitem_Title.

    ảnh chụp màn hình hiển thị nút Hỏi trong Power Apps nơi tiêu đề được tạo.

  13. Chọn giá trị cho Giá trị loại tài sảnMã cửa hàng sửa chữa theo ý bạn.

    Ảnh chụp màn hình hiển thị các trường Giá trị AssetType và Id RepairShop.

  14. Chọn Lưu.

Quan trọng

Các đối số truyền từ Power Apps đến Power Automate có thể được xem là lưu lượng mạng và có thể bị chặn. Hầu hết lưu lượng truy cập có thể là dữ liệu vô hại và không liên quan bên ngoài ứng dụng, ví dụ như các đối số như "có" hoặc "Redmond".

Đánh giá các tham số được truyền tới Power Automate và xem xét hậu quả (nếu có) nếu chúng bị thay đổi bởi tác nhân bên ngoài. Để giảm thiểu rủi ro, hãy xác thực các giá trị tham số được truyền vào.

Ví dụ, nếu bạn gửi dữ liệu nhạy cảm cho một người trong tổ chức của mình qua email, ví dụ someuser@contoso.com, hãy xác thực địa chỉ trong Power Automate. Bạn có thể kiểm tra các đối số đến để xác nhận tổ chức, @contoso.com, và chỉ cho phép luồng tiếp tục nếu có tổ chức phù hợp.

Thêm dòng quy trình vào ứng dụng

Trong phần này, bạn sẽ tạo một ứng dụng bằng cách sử dụng Power Apps luồng được tạo ở phần trước. Ứng dụng sử dụng văn bản được nhập vào hộp văn bản khi nút được chọn để kích hoạt quy trình tạo một mục trong danh sách đã chọn.

  1. Tạo một ứng dụng canvas trống có tên như AppWithFlow.

  2. Chọn + (Chèn) ở ngăn bên trái.

  3. Chọn điều khiển Nhập văn bản .

  4. Chọn nút điều khiển .

  5. Trên canvas, di chuyển nút điều khiển bên dưới điều khiển nhập văn bản.

    Thiết kế ứng dụng.

  6. Chọn menu Hành động ở trên cùng, sau đó chọn Power Automate.

    Lưu ý

    Việc thêm luồng vào bộ điều khiển hoặc thành phần đã chọn sẽ xóa mọi công thức hiện có cho thuộc tính đã chọn. Ví dụ, khi bạn thêm luồng vào thuộc tính OnSelect của nút có công thức phức tạp, thì lệnh thêm luồng sẽ xóa công thức này. Đảm bảo rằng bạn tạo một bản sao của công thức trước khi thêm dòng. Tuy nhiên, hành vi này sẽ khác khi thêm luồng với ngăn Power Automate được bật. Tìm hiểu thêm trong Tham chiếu luồng.

    Ảnh chụp màn hình cho thấy luồng liên quan trông như thế nào trong Power Automate.

    Ngoài ra, nếu bạn bật tính năng xem trước Bật Power Automate ngăn , bạn có thể chọn luồng của mình từ ngăn bên trái bên trong Power Apps Studio.

    Ảnh chụp màn hình hiển thị nút  Power Automate  ở ngăn bên trái với hộp thoại Thêm luồng được mở, hiển thị luồng FlowInApp có thể thêm vào ứng dụng.

    Thông tin thêm: Sử dụng Power Automate ngăn (xem trước)

  7. Chọn FlowInApp.

  8. Trên thanh công thức, xóa công thức cho thuộc tính OnVisible đã chọn.

  9. Chọn đều khiển nội dung nhập văn bản.

  10. Từ phía trên bên trái của màn hình, chọn danh sách thả xuống thuộc tính, sau đó chọn thuộc tính Mặc định .

  11. Trên thanh công thức, hãy thay đổi giá trị thuộc tính mặc định từ "Text input" thành "Enter Asset Title".

  12. Chọn điều khiển nút.

  13. Từ phía trên bên trái của màn hình, chọn danh sách thả xuống thuộc tính, sau đó chọn thuộc tính Văn bản .

  14. Trên thanh công thức, hãy thay đổi giá trị thuộc tính văn bản từ "Button" thành "Create Asset".

  15. Từ danh sách thuộc tính phía trên bên trái, chọn thuộc tính OnSelect cho nút.

  16. Nhập công thức sau vào thanh công thức.

    FlowInApp.Run(TextInput1.Text)
    

    Trong công thức này, FlowInApp là tên của luồng bạn đã thêm bằng cách sử dụng Power Automate. .Run chỉ định luồng cần thực thi. Luồng thực thi với TextInput1 điều khiển nhập văn bản được thêm vào canvas này, với giá trị được nhập vào hộp văn bản này (.Text).

    Khi nút này được chọn, ứng dụng sẽ chạy luồng với giá trị từ điều khiển nhập văn bản, truyền giá trị văn bản tới luồng để thực thi. Và luồng sẽ tạo mục danh sách với giá trị nhập văn bản này cùng với phần còn lại của lựa chọn bên trong cấu hình luồng.

    Ảnh chụp màn hình hiển thị công thức thuộc tính OnSelect cho một nút trên canvas.

  17. Lưu và xuất bản ứng dụng.

Thử nghiệm dòng quy trình

Bây giờ bạn đã tạo cả luồng và ứng dụng, hãy chạy ứng dụng và xác minh việc tạo mục bên trong danh sách đã chọn.

  1. Trong Power Apps, chọn Ứng dụng, sau đó chọn ứng dụng AppWithFlow .

    Ảnh chụp màn hình cho thấy vị trí tìm ứng dụng Run AppWithFlow.

  2. Nhập giá trị vào hộp nhập văn bản, sau đó chọn Tạo tài sản.

    Ảnh chụp màn hình hiển thị giá trị đã nhập và nút Tạo tài sản.

  3. Xác minh rằng mục được tạo trong danh sách.

    Ảnh chụp màn hình hiển thị các tài sản được tạo trong SharePoint.

Bây giờ bạn đã tạo được một ứng dụng mẫu chạy một luồng và thêm một mục vào trong danh sách, bạn có thể tạo các ứng dụng phức tạp hơn. Ứng dụng của bạn có thể tương tác với Power Automate và thao tác dữ liệu bên trong nhiều nguồn dữ liệu khác nhau.