Споделяне чрез


Изградете цикъл на одобрение, като използвате Power Automate и Dataverse

Dataverse може да ви даде начин за изграждане на потоци, които имат информация, съхранявана в база данни, независима от потока в облака. Най-добрият пример за това е одобрението. Ако съхранявате състоянието на одобрението в таблица, потокът ви може да работи върху него.

В този пример ще създадете процес на одобрение, който започва, когато потребителят добави файл към Dropbox. Когато файлът се добави, информацията за него се показва в приложение, където проверяващият може да одобри или отхвърли промяната. Когато проверяващият одобри или отхвърли промяната, се изпраща уведомителна поща и отхвърлените файлове се изтриват от Dropbox.

Като следвате стъпките в този раздел, ще изградите:

  • персонализирана таблица , която ще съдържа информация за всеки файл, добавен към Dropbox, и дали състоянието на файла е одобрено, отхвърлено или чакащо.
  • поток , който добавя информация към таблицата по избор, когато даден файл се добавя към Dropbox, изпраща поща, когато файлът е одобрен или отхвърлен, и изтрива отхвърлените файлове. Тези стъпки демонстрират как да изградите такъв облачен поток от нулата, но можете да създадете подобен поток от шаблон.
  • приложение , в което рецензент може да одобрява или отхвърля файлове, добавени към Dropbox. Ще използвате Power Apps , за да генерирате това приложение автоматично въз основа на колоните в таблицата по избор.

Предварителни изисквания

Изграждане на масата

  1. Влезте в Power Apps.

  2. В лявата навигационна лента изберете Таблици.

  3. Изберете Нова таблица и след това Нова таблица.

  4. Задайте показвано име и име в множествено число за новата таблица. В този пример и двете имена са ReviewDropboxFiles. Като опция можете да добавите описание.

    Екранна снимка на диалоговия прозорец Нова таблица.

  5. Изберете Запиши , за да запишете таблицата.

Добавяне на колони към таблица

  1. Изберете таблицата ReviewDropboxFiles в страницата Таблици и след това изберете Нова>колона.

    Екранна снимка на опцията Нова колона.

  2. Създайте нова колона с име Одобряващ със следните свойства:

    • Задайте показваното име на одобряващ.
    • Задаване на тип данни на Единичен ред текст.
    • Задаване на формат на имейл.
    • Задаване на Изисква се бизнес .
  3. Създайте нова колона с име Състояние със следните свойства:

    • Задайте Показвано име на състояние.
    • Задаване на тип данни на Единичен ред текст.
    • Задаване на формат на текст.
    • Задаване на Изисква се бизнес .
  4. Създайте нова колона с име Идентификатор на файл със следните свойства:

    • Задайте Показвано име на идентификатор нафайл.
    • Задаване на тип данни на Единичен ред текст.
    • Задаване на формат на текст.
    • Задаване на Изисква се бизнес .

Влезте и създайте облачен поток

  1. влезте в Power Automate.

  2. В горното дясно меню изберете средата, в която сте създали базата данни. Ако не изберете същата среда, няма да виждате вашата таблица.

  3. Отидете на Моите потоци и изберете Нов поток>Автоматизиран поток в облака.

Стартирай, когато се добави файл

  1. В диалоговия прозорец Изграждане на автоматизиран поток в облака въведете име за потока и потърсете Когато се създава файл Dropbox спусъка.

  2. Под Папка изберете иконата на папката и след това отидете до папката, където ще се добавят файлове.

Добавяне на данни към таблицата

  1. В дизайнера изберете Нова стъпка и потърсете действието Добавяне на нов ред Dataverse .

  2. Конфигурирайте действието, както е представено на следната екранна снимка:

    1. В падащото меню Име на таблица изберете таблицата ReviewDropboxFiles .

    2. В полето Одобряващ въведете имейл адреса на лицето, което ще преглежда файловете.

    3. В полето Идентификатор на файл изберете Идентификатор на файл от списъка Динамично съдържание .

    4. В полето Име изберете Име на файл от списъка Динамично съдържание .

    5. В полето Състояние въведете Чакащо.

    Екранна снимка на конфигурираното действие Добавяне на нов ред Dataverse .

Проверете дали файлът е прегледан

  1. Под действието Добавяне на нов ред изберете Нова стъпка и потърсете Направи до действието .

  2. Конфигурирайте Do until действието , както е представено на следната екранна снимка:

    1. Изберете лявото поле в действието и изберете Състояние от списъка Динамично съдържание .

    2. В средното падащо меню select не е равно на.

    3. В дясното поле въведете Чакащ.

  3. Вътре в действието Do until изберете Добавяне на действие и потърсете действието Получаване на ред по ИД 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.