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


Побудуйте цикл затвердження, використовуючи Power Automate і Dataverse

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

У цьому прикладі ви створите процес затвердження, який запускається, коли користувач додає файл до Dropbox. Коли файл додано, інформація про нього з’являється в програмі, де рецензент може схвалити або відхилити зміну. Коли рецензент схвалює або відхиляє зміну, надсилається повідомлення електронною поштою, а відхилені файли видаляються з Dropbox.

Дотримуючись кроків, наведених у цьому розділі, ви створите:

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

вимоги

Побудуйте таблицю

  1. Увійти до Power Apps.

  2. На панелі навігації ліворуч виберіть Таблиці.

  3. Виберіть Нова таблиця, а потім Нова таблиця .

  4. Укажіть коротке ім’я та ім’я множини для нової таблиці. У цьому прикладі обидві назви — ReviewDropboxFiles. За бажанням можна додати опис.

    Скріншот діалогового вікна «Нова таблиця».

  5. Виберіть Зберегти , щоб зберегти таблицю.

Додавання стовпців до таблиці.

  1. Виберіть таблицю ReviewDropboxFiles на сторінці «Таблиці», а потім натисніть кнопку «Новий>стовпець».

    Скріншот опції Новий стовпець.

  2. Створіть новий стовпець з іменем Approver з такими властивостями:

    • Установіть для параметра Коротке ім’я значення Approver.
    • Установіть для типу даних значення Один рядок тексту.
    • Установіть для параметра Формат Електроннапошта.
    • Установіть для параметра Обов’язковий параметр Business required.
  3. Створіть новий стовпець із назвою Стан із такими властивостями:

    • Установіть для параметра Коротке ім’я значення Статус.
    • Установіть для типу даних значення Один рядок тексту.
    • Встановіть формат на текст.
    • Установіть для параметра Обов’язковий параметр Business required.
  4. Створіть новий стовпець з іменем Ідентифікатор файлу з такими властивостями:

    • Установіть для параметра Коротке ім’я значення Ідентифікатор файлу.
    • Установіть для типу даних значення Один рядок тексту.
    • Встановіть формат на текст.
    • Установіть для параметра Обов’язковий параметр Business required.

Авторизуйтесь та створіть хмарний потік

  1. авторизуйтесь до. Power Automate

  2. У верхньому правому меню виберіть середовище, в якому створено базу даних. Якщо ви не виберете те саме середовище, таблиця не відображатиметься.

  3. Перейдіть до розділу Мої ланцюжки та виберіть Новий потік>Автоматизований хмарний потік.

Запуск після додавання файлу

  1. У діалоговому вікні Створення автоматизованого хмарного потоку введіть назву ланцюжка та знайдіть тригер Dropbox Під час створення файлу.

  2. У розділі Папка виберіть піктограму папки та перейдіть до папки, до якої буде додано файли.

Додавання даних в таблицю

  1. У конструкторі виберіть Новий крок і знайдіть дію Додати новий рядок Dataverse .

  2. Налаштуйте дію, як показано на наступному знімку вікна:

    1. У розкривному меню Назва таблиці виберіть таблицю ReviewDropboxFiles .

    2. У полі «Схвалення » введіть адресу електронної пошти особи, яка перевірятиме файли.

    3. У полі Ідентифікатор файлу виберіть Ідентифікатор файлу зі списку Динамічний вміст .

    4. У полі Ім’я виберіть Ім’я файлу зі списку Динамічний вміст .

    5. У полі Статус введіть Очікує на розгляд.

    Скріншот налаштованої дії Додати новий рядок Dataverse .

Перевірте, чи перевірено файл

  1. Під дією Додати новий рядок виберіть Новий крок і знайдіть дію До кінця .

  2. Налаштуйте дію «Доти », як показано на наступному знімку екрана:

    1. Виберіть ліве поле в дії та виберіть Статус у списку Динамічний вміст .

    2. У середньому випадаючому меню select не дорівнює.

    3. У правому полі введіть Очікує на розгляд.

  3. Усередині дії До кінця виберіть Додати дію та знайдіть дію Отримати рядок за ідентифікатором . Dataverse

  4. Налаштуйте дію Отримати рядок за ідентифікатором , як показано на наведеному нижче знімку екрана:

    1. У розкривному меню Назва таблиці виберіть таблицю ReviewDropboxFiles .

    2. У полі Ідентифікатор рядка виберіть Ідентифікатор файлу зі списку Динамічний вміст .

Перевірте, чи схвалено товар

  1. У розділі Дія До виконання виберіть пункт Новий крок і знайдіть дію Умова .

  2. Налаштуйте дію «Умова », як показано на наступному знімку вікна:

    1. Виберіть ліве поле в дії та виберіть Статус у списку Динамічний вміст .

    2. У середньому випадаючому меню select дорівнює .

    3. У полі праворуч введіть Затверджено.

Надіслати сповіщення електронною поштою

  1. У розділі Дія Якщо так виберіть Додати дію та знайдіть дію Надіслати електронний лист (V2) Office 365 Outlook.

  2. Налаштуйте дію Надіслати електронний лист (V2), як показано на наведеному нижче знімку екрана:

    1. У полі «Кому » введіть адресу електронної пошти особи, яку потрібно сповістити про прийняття елемента.

      Порада

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

    2. У полі Тема виберіть Ім’я файлу зі списку Динамічний вміст .

    3. У полі «Тіло» введіть « Елемент затверджено».

  3. У розділі Якщо дії немає повторіть крок 2, але вкажіть текст повідомлення електронної пошти як Елемент відхилено.

Видалення відхилених файлів

  1. У розділі Дія Надіслати електронний лист (V2) для листа з відмовою виберіть Додати дію та знайдіть дію Видалити файл Dropbox.

  2. У полі Файл виберіть Ідентифікатор файлу зі списку Динамічний вміст .

Збережіть ланцюжок

  1. У верхній частині екрана введіть назву створеного хмарного потоку та натисніть Зберегти.

  2. У Dropbox додайте принаймні два файли до вказаної папки: один для перевірки схвалення, а інший для перевірки відхилення.

Створіть програму

  1. Увійти до Power Apps.

  2. Перейдіть на сторінку Створити та виберіть Dataverse.

  3. Виберіть підключення Dataverse , а потім таблицю ReviewDropboxFiles .

    Якщо ви це робите в перший раз, вам буде запропоновано створити зв’язок із Dataverse.

  4. Якщо з’явиться діалогове вікно Ласкаво просимо до, Power Apps Studio ви можете перейти за ним або пропустити його.

Настроювання програми

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

Щоб додати або видалити поля з екрана:

  1. Виберіть потрібний екран на панелі перегляду дерева.

  2. Вибираємо кореневий елемент екрана.

  3. Виберіть Редагувати на правій панелі.

    Скріншот опції редагування полів.

Поточний приклад містить такі поля для кожного екрана:

  • На екрані огляду є поля для стовпців «Ім’я» та « Стан» Dataverse таблиці.
  • На екрані відомостей є поля для стовпців «Ім’я», «Статус», «Ідентифікатор файлу » та« Затвердження Dataverse » таблиці.
  • На екрані редагування є поле для стовпця «Ім’я» та текстове поле редагування для стовпця « Стан» Dataverse таблиці.

Протестуйте загальне рішення

  1. Відкрийте Power Apps режим попереднього перегляду, вибравши кнопку відтворення на панелі інструментів.

    Скріншот кнопки для попереднього перегляду програми.

  2. Натисніть стрілку поруч із першим файлом у списку, щоб переглянути подробиці про нього.

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

  4. У полі Статус введіть Затверджено та натисніть значок галочки, щоб зберегти зміни. Через кілька хвилин ви отримаєте електронний лист із повідомленням про те, що файл схвалено.

  5. Повторіть попередні кроки, але введіть Відхилено (або будь-що, крім Схвалено) у полі Статус . Через кілька хвилин ви отримаєте електронний лист із повідомленням про те, що файл відхилено, і файл буде видалено з Dropbox.