Tạo dòng đám mây với Microsoft Dataverse (cũ)

Với trình kết nối Microsoft Dataverse , bạn có thể tạo các luồng được khởi tạo bằng các sự kiện tạo và cập nhật bên trong Dataverse. Bạn cũng có thể thực hiện các hành động tạo, cập nhật, truy xuất và xóa trên các hàng trong Dataverse.

Quan trọng

Các luồng được tạo bằng trình kết nối Dataverse (cũ) sẽ không còn hoạt động sau ngày được công bố trong năm 2024. Để tự động di chuyển từ trình kết nối Dataverse (cũ) sang trình kết nối Microsoft Dataverse , hãy sử dụng công cụ di chuyển trong Power Automate.

Khởi tạo dòng đám mây từ Dataverse

Bạn có thể sử dụng bất kỳ trình kích hoạt nào sau đây để bắt đầu luồng của mình.

  • Khi luồng bước được chạy từ dòng quy trình công việc.
  • Khi một hàng được thêm vào, sửa đổi hoặc xóa.
  • Khi một hành động được thực hiện.

Ảnh chụp màn hình khi chọn trình kích hoạt.

Nếu trình kích hoạt được chọn yêu cầu phải chọn môi trường, thì bạn có thể chọn (Current), luôn sử dụng cơ sở dữ liệu trong môi trường mà Power Automate chạy. Nếu bạn muốn luồng của mình luôn kích hoạt dựa trên sự kiện trong một môi trường cụ thể, hãy chọn môi trường đó.

Ảnh chụp màn hình khi chọn môi trường.

Bạn có thể sử dụng phạm vi để xác định xem luồng của bạn có chạy trong bất kỳ trường hợp nào sau đây không:

  • Nếu bạn thêm hàng.
  • Nếu người dùng trong đơn vị kinh doanh của bạn thêm một hàng mới.
  • Nếu bất kỳ người dùng nào trong tổ chức của bạn thêm một hàng mới.

Ảnh chụp màn hình khi chọn phạm vi.

Phạm vi Thời gian kích hoạt
Đơn vị kinh doanh Hành động được thực hiện trên một hàng thuộc sở hữu của đơn vị kinh doanh của bạn
Tổ chức Hành động được thực hiện bởi bất kỳ ai trong tổ chức hoặc cơ sở dữ liệu
Phần tử cha: con đơn vị kinh doanh Hành động được thực hiện trên một hàng thuộc sở hữu của đơn vị kinh doanh của bạn hoặc đơn vị kinh doanh con
Người dùng Hành động được thực hiện trên một hàng do bạn sở hữu

Các kích hoạt chạy khi một hàng được sửa đổi cũng có thể sử dụng các cột lọc. Điều này đảm bảo rằng luồng chỉ chạy khi bất kỳ cột nào được xác định được sửa đổi.

Quan trọng

Để ngăn luồng chạy không cần thiết, hãy sử dụng các cột lọc.

Luồng này kích hoạt bất cứ khi nào số đầu tiên hoặc họ của liên hệ mà người dùng luồng sở hữu bị thay đổi.

Ảnh chụp màn hình các cột Bộ lọc.

Quyền kích hoạt

Để tạo dòng đám mây kích hoạt dựa trên việc tạo, cập nhật hoặc xóa trên một hàng, người dùng cần có quyền cấp độ người dùng để tạo, đọc, ghi và xóa trên bảng Đăng ký gọi lại. Ngoài ra, tùy thuộc vào phạm vi được xác định, người dùng có thể cần ít nhất mức độ đọc đó trên cùng một bảng. Tìm hiểu thêm về an ninh môi trường.

Ghi dữ liệu vào Dataverse

Sử dụng bất kỳ hành động nào sau đây để ghi dữ liệu vào Dataverse:

  • Tạo hàng mới
  • Cập nhật hàng

Sau đây là ví dụ về việc tạo tác vụ theo dõi khi người dùng tạo một hàng tài khoản mới.

Ảnh chụp màn hình nhiệm vụ theo dõi.

Các khái niệm nâng cao

Ghi dữ liệu vào các cột khách hàng, chủ sở hữu và liên quan

Để ghi dữ liệu vào các cột khách hàng, chủ sở hữu và liên quan, phải điền vào hai cột.

Thể loại cột Cài đặt ví dụ
Liên quan đến Về = ID của hàng (ví dụ: ID tài khoản) và Loại về được chọn từ danh sách.
Quý khách hàng Biểu thị ID của hàng và loại khách hàng được chọn từ danh sách.
Chủ sở hữu Biểu thị ID của người dùng hoặc nhóm hệ thống và loại chủ sở hữu được chọn từ danh sách.

Cho phép hành vi upsert

Bạn có thể sử dụng lệnh cập nhật hàng để cung cấp các hành động upsert. Lệnh này cập nhật hàng nếu nó đã tồn tại hoặc tạo một hàng mới. Để gọi upsert, hãy cung cấp bảng và khóa GUID. Nếu hàng có loại và khóa được chỉ định tồn tại thì quá trình cập nhật sẽ diễn ra. Nếu không, một hàng có khóa được chỉ định sẽ được tạo.

Hành vi kích hoạt

Nếu bạn đã đăng ký kích hoạt khi cập nhật một hàng, luồng sẽ chạy cho mỗi bản cập nhật được xác nhận trên hàng đã cho. Dịch vụ này sẽ gọi luồng của bạn một cách không đồng bộ và với dữ liệu mà nó nắm bắt tại thời điểm lệnh gọi diễn ra.

Quá trình chạy luồng có thể bị chậm trễ nếu có quá nhiều công việc hệ thống tồn đọng trong môi trường của bạn. Nếu sự chậm trễ này xảy ra, luồng của bạn sẽ được kích hoạt khi tác vụ hệ thống gọi luồng chạy.

Thêm ứng dụng canvas và luồng đám mây vào giải pháp theo mặc định