Читати англійською

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


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

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

Важливо

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

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

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

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

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

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

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

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

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

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

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

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

Важливо

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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