Запуск утверждений
Следующим шагом после настройки утверждений является связывание комплекта «Утверждение» с какой-либо системой. Примерами таких систем, из которых запускается запрос на утверждение, могут быть приложение Power Apps, Microsoft Forms, список SharePoint, база данных SQL.
Выбор способов запуска запросов на утверждение
Облачные потоки Power Automate предоставляют сотни возможных вариантов срабатывания триггера. Комплект Approvals обеспечивает достаточную гибкость, позволяющую вам выбирать конкретное место срабатывания триггеров практически изо всех триггеров.
В этом разделе документации приведены инструкции, которые помогут вам запускать запросы на утверждение по триггерам из наиболее популярных источников данных и использовать эти триггеры для связывания с комплектом Approvals.
Сравнение триггеров
В таблице ниже приведено сравнение относительных преимуществ и недостатков каждого из источников данных.
Триггер | Триггер в приложении на основе холста Power Apps | Dataverse | Списки SharePoint |
---|---|---|---|
Создание формы | Необходимо создать свою собственную форму и части | Можно использовать существующие приложения, которые записывают данные в Dataverse | Можно использовать готовые формы |
Использование вложений | Невозможно использовать вложения напрямую с триггером в приложении на основе холста. Вместо этого рассмотрите возможность использования отдельного триггера источника данных | Невозможно использовать готовое вложение | Невозможно использовать готовое вложение |
Детализация контроля доступа к данным | Контроль на уровне приложения | Контроль на уровне строки/записи | Контроль на уровне сайта/списка |
Лимиты запросов Power Automate | Лимит запросов распределяется между каждым пользователем, так как триггер в приложении на основе холста Power Apps работает в контексте пользователя, использующего приложение на основе холста. | Распределение по каждому пользователю, отправившему запрос на «Запуск от имени», можно явно определить в триггере. | Все лимиты запросов относятся на пользователя, создающего облачный поток для создаваемого вами потока, запускающего запрос. В крупной организации или организациях с большим количеством запросов на утверждение этот лимит может быть легко достигнут. |
Заметка
Комплект Approvals был создан таким образом, чтобы все содержащиеся в шаблоне потоки выполнялись в контексте отправителя запроса на утверждение, чтобы минимизировать влияние лимитов запросов Power Automate. Если вы столкнулись с лимитами запросов, проверьте, как вы настроили свой облачный поток. Подробную информацию о лимитах для каждого типа лицензии можно найти в статье о лимитах запросов и распределениях.*
Запуск утверждений из Microsoft Dataverse
Комплект Approvals можно использовать с существующими приложениями Power Apps, настроив облачный поток Power Automate, который запускается из Microsoft Dataverse.
Чтобы настроить триггер утверждений, выполните следующие действия:
- Выполните вход в Power Automate.
- Выберите Создать>Автоматизированный облачный поток.
- Введите имя потока.
- В поле поиска Выберите триггер потока введите dataverse и выберите При добавлении, изменении или удалении строки.
- Выберите Создать.
- В поле Тип изменения выберите Добавлено.
- В поле Имя таблицы выберите таблицу, которая должна запускать утверждения.
- В поле Область выберите вариант Организация.
- Разверните Расширенные параметры.
- В поле Запуск от имени выберите Владелец строки.
- Выберите +Создать шаг
- В списке соединителей выберите Пользовательский, затем выберите Комплект Approvals.
- Выберите Запустить бизнес-процесс утверждения.
- Выполните вход, чтобы создать подключение.
- Выберите рабочий процесс, который необходимо запускать.
- Введите адрес электронной почты, относящийся к лицу, которое запрашивает это одобрение.
- Введите значения данных приложения (переменных), необходимых рабочему процессу.
- Введите имя потока с заголовком Без названия и переименуйте его, чтобы обобщить облачный поток.
- Выберите Сохранить.
После выполнения настройки расширенных потоков утверждения, запускаемых из Microsoft Dataverse, можно считать завершенной.