Поділитися через


Створіть хмарний цикл за допомогою Microsoft Dataverse (застарілий)

За допомогою Microsoft Dataverse конектора ви можете створювати ланцюжки, які ініціюються створенням та оновленням подій всередині Dataverse. Ви також можете виконувати дії створення, оновлення, отримання та видалення рядків Dataverse.

Важливо

Потоки, створені за допомогою Dataverse (застарілого) з’єднувача, більше не працюватимуть після дати, оголошеної протягом 2024 року. Щоб автоматично мігрувати з Dataverse (застарілого) з’єднувача до Microsoft Dataverse з’єднувача, використовуйте інструмент міграції в Power Automate.

Ініціюйте хмарний цикл від Dataverse

Ви можете використовувати будь-який із наведених нижче тригерів, щоб ініціювати ланцюжок.

  • Коли крок потоку виконується з потоку бізнес-процесу.
  • Коли рядок додається, змінюється або видаляється.
  • Коли виконується дія.

Скріншот вибору тригера.

Якщо вибраний тригер вимагає вибору оточення, то можна вибрати (Current), яке завжди використовує базу даних у середовищі, в якому Power Automate виконується робота. Якщо ви хочете, щоб ланцюжок завжди активувався на основі події в певному середовищі, виберіть його.

Скріншот вибору оточення.

За допомогою областей можна визначити, чи виконується ваш потік у будь-якому з наведених нижче сценаріїв.

  • Якщо додати рядок.
  • Якщо користувач у межах вашої бізнес-одиниці додасть новий рядок.
  • Якщо будь-який користувач у вашій організації додасть новий рядок.

Скріншот вибору прицілу.

Scope Синхронізація спрацьовування
Організаційна одиниця Дія виконується в рядку, що належить вашій бізнес-одиниці
Організація Дії виконуються будь-ким в організації або базі даних
Батьківський елемент: бізнес-одиниця дочірньої елементи Дія виконується в рядку, що належить вашому бізнес-одиниці або підрозділу дочірнього елемента
User Дія виконується в рядку, що належить вам

Активатори, які запускаються в разі змінення рядка, також можуть використовувати стовпці фільтрації. Це гарантує, що потік виконується лише тоді, коли будь-який із визначених стовпців змінено.

Важливо

Щоб запобігти надмірному бігу потоку, використовуйте стовпці фільтрів.

Цей ланцюжок запускається щоразу, коли змінюється ім’я або прізвище контакту, яким володіє користувач потоку.

Скріншот стовпців фільтра.

Привілеї активатора

Щоб створити хмарний цикл, який запускається на основі створення, оновлення або видалення в рядку, користувач повинен мати дозволи на рівні користувача на створення, читання, запис і видалення в таблиці реєстрації зворотного виклику. Крім того, залежно від визначених областей видимості, користувачеві може знадобитися принаймні такий рівень читання на тій самій таблиці. Дізнайтеся більше про безпеку довкілля.

Записуйте дані в Dataverse

Виконайте будь-яку з наведених нижче дій для запису даних у Dataverse:

  • Створити новий рядок
  • Оновити рядок

Нижче наведено приклад створення завдання з виконання, коли вказаний користувач створює новий рядок облікового запису.

Скріншот виконання завдання.

Передові концепції

Записуйте дані в стовпці «Клієнт», «Власник» і «Що стосується»

Щоб записувати дані в стовпці «Клієнт», «Власник» і «Що стосується», потрібно заповнити дві колонки.

Категорія стовпця Приклади налаштувань
Стосується Щодо = ID рядка (наприклад, ID облікового запису) та Щодо типу, як вибрано зі списку.
клієнте Представляє ідентифікатор рядка та тип клієнта, вибраний зі списку.
Відповідальна особа Представляє ідентифікатор користувача системи або команди, а також тип власника, вибраний зі списку.

Увімкнути поведінку upsert

Ви можете використовувати команду оновити рядок , щоб надавати додаткові дії. Ця команда оновлює рядок, якщо він уже існує, або створює новий. Щоб викликати upsert, надайте таблицю та ключ GUID. Якщо рядок із зазначеним типом і ключем існує, відбувається оновлення. В іншому випадку створюється рядок із зазначеним ключем.

Поведінка тригера

Якщо під час оновлення рядка зареєстровано активатор, ланцюжок запускається для кожного внесеного оновлення в указаний рядок. Сервіс викликає ваш потік асинхронно та з корисним навантаженням, яке він захоплює в момент виклику.

Запуск потоку може затримуватися, якщо у вашому середовищі є заборгованість системних завдань. Якщо ця затримка виникає, ваш потік спрацьовує, коли виконується системне завдання викликати потік.

Додавайте програми з полотна та хмарні потоки до рішення за замовчуванням