Создание и тестирование рабочего процесса утверждения с использованием Power Automate.
С помощью Power Automate вы можете управлять утверждением документов или процессов в нескольких сервисах, включая SharePoint, Dynamics 365, Salesforce, OneDrive for Business, Zendesk или WordPress.
Чтобы создать рабочий процесс утверждения, добавьте в любой поток действие Утверждения — Начать и ожидать утверждения. Когда вы добавите это действие, поток сможет управлять утверждением документов или процессов. Например, вы можете создавать потоки для утверждения или отклонения таких документов, как счета-фактуры, заказы на выполнение работ или предложения по продажам. Кроме того, можно создавать потоки утверждения запросов на отпуск, запросов на сверхурочную работу или планов командировок.
Утверждающие могут отвечать на запросы из своего ящика электронной почты "Входящие", центра утверждений в Power Automate или приложения Power Automate.
Создать поток утверждения
Ниже представлен обзор потока, который мы создадим и протестируем:
Поток выполняет следующие действия:
запускается, когда пользователь создает запрос на отпуск в списке SharePoint Online;
добавляет запрос на отпуск в центр утверждений, а затем отправляет его на утверждение;
отправляет сотруднику, подавшему запрос на отпуск, электронное сообщение с решением утверждающего;
обновляет список SharePoint Online, указав в нем комментарии по решению от лица, ответственного за утверждение.
Совет
Подробные сведения об использовании SharePoint с Power Automate см. в разделе Документация по SharePoint.
Внимание
Всегда следуйте рекомендациям для безопасности SharePoint и рекомендациям вашей организации для обеспечения безопасности вашей среды. Безопасность выходит за рамки этой статьи.
Предварительные условия
Для прохождения этого руководства необходимо иметь доступ к следующему:
- Power Automate.
- Список SharePoint Online.
- Учетная запись пользователя Office 365 Outlook и Office 365.
Заметка
Хотя в этом пошаговом руководстве мы используем SharePoint Online и Office 365 Outlook, вы можете использовать другие сервисы, такие как Zendesk, Salesforce или Gmail. Если вы используете SharePoint 2010, см. статью Вывод из обращения рабочего процесса SharePoint 2010
Прежде чем создавать поток, создайте список SharePoint Online. Позже мы будем использовать этот список, чтобы запрашивать утверждение отпуска.
Создайте эти столбцы в списке SharePoint Online:
Column | Type |
---|---|
Title | Одна строка текста |
Дата начала | Дата и время |
Дата окончания | Дата и время |
Комментарии | Одна строка текста |
Утвержден | Да/нет |
Комментарии менеджера | Одна строка текста |
Запишите имя и URL-адрес списка SharePoint Online. Эти данные понадобятся позже при настройке триггера SharePoint — при создании элемента.
Создание автоматизированного облачного потока
Выполните вход в Power Automate.
Выберите Мои потоки на левой панели навигации.
В левом верхнем меню выберите Создать поток>Автоматизированный облачный поток.
Добавление триггера
Присвойте потоку имя.
В разделе Выберите триггер потока выберите При создании элемента — SharePoint, затем выберите Создать.
На карточке При создании элемента выберите Адрес сайта и Имя списка для списка SharePoint, созданного ранее.
Используйте Адрес сайта и Имя списка, которые вы записали на предыдущем шаге этого руководства.
Добавление действия в профиль
Выберите Создать шаг, затем введите профиль в поле поиска Выберите действие.
Выберите Пользователи Office 365.
Найдите и выберите действие Получить мой профиль (V2).
Выберите поля из своего профиля, которые вы хотите включить в свой поток, затем выберите Создать, чтобы сохранить проделанную вами работу.
Добавление действия утверждения
Выберите Создать шаг.
Введите утверждение в поле поиска Выберите действие.
Выберите действие Начать и ожидать утверждения.
Настройте карточку Начать и ожидать утверждения в соответствии с вашими требованиями.
Заметка
Поля Тип утверждения, Заголовок и Кому назначено обязательны для заполнения. Для форматирования данных в поле Сведения можно использовать разметку Markdown.
Заметка
Это действие отправляет запрос для утверждения по адресу электронной почты, указанному в поле Кому назначено.
Вы можете присоединить файлы к запросам на утверждение, которые используют Microsoft Dataverse, если это необходимо для сценария.
Добавление действия по отправке сообщения при утверждении
Выполните следующие действия, чтобы отправить сообщение электронной почты при утверждении запроса на отпуск.
В карточке условия в ветви Если "Да" выберите Добавить действие.
Введите отправить сообщение электронной почты в поле поиска на карточке Выберите действие.
Выберите действие Отправить сообщение электронной почты (V2).
При необходимости настройте карточку электронной почты.
Заметка
Поля Кому, Тема и Текст обязательны для заполнения.
Эта карточка является шаблоном сообщения электронной почты, которое отправляется при изменении состояния заявления на отпуск.
В поле Текст на карточке Отправить сообщение электронной почты (V2) используйте токен Комментарии для действия Утверждения — Начать утверждение.
Добавление действия обновления для утвержденных запросов
В ветви Если "да" выберите Добавить действие.
Введите SharePoint в поле поиска на карточке Выберите действие, выберите фильтр SharePoint, а затем выберите действие Обновить элемент.
Настройте карточку Обновить элемент в соответствии с вашими требованиями.
Заметка
Поля Адрес сайта, Имя списка, Идентификатор и Название являются обязательными для заполнения.
Добавление действия по отправке электронного сообщения при отклонении запроса
В ветви Если "Нет" выберите Добавить действие.
Введите Отправить в поле поиска карточки Выберите действие, выберите Office 365 Outlook, чтобы отфильтровать действия, а затем выберите действие Отправить сообщение электронной почты (V2) — Office 365 Outlook.
При необходимости настройте карточку электронной почты.
Эта карточка представляет шаблон сообщения электронной почты, которое отправляется при изменении состояния запроса на отпуск.
Добавление действия обновления для отклоненных запросов
Выберите Добавить действие.
Введите обновить в поле поиска на карточке Выберите действие, затем выберите действие Обновить элемент — SharePoint.
При необходимости настройте карточку.
Заметка
Поля Адрес сайта, Имя списка, Идентификатор и Название являются обязательными для заполнения.
- Выберите Сохранить, чтобы сохранить сделанную работу.
Если вы выполнили все описанные действия, ваш поток должен выглядеть так же, как на снимке экрана ниже:
Теперь давайте протестируем созданный поток!
Запрос утверждения, чтобы протестировать ваш поток
Создайте заявление на отпуск в списке SharePoint Online, созданном ранее.
После сохранения этого запроса запускается поток, который:
- создает запрос в центре утверждений;
- отправляет утверждающим сообщение электронной почты с запросом на утверждение.
Создание долго выполняющихся утверждений
Если есть предположение, что ваш поток будет выполняться более 30 дней, рассмотрите возможность сохранения утверждений в Microsoft Dataverse. Это позволит создавать потоки, которые работают с ответами на запросы на утверждение, даже после истечения времени выполнения.
Для этого используйте два потока: один для отправки запроса на утверждение, а другой — для выполнения бизнес-логики на ответах на запрос утверждения на основе действия Создать утверждение (v2). Дополнительные сведения о длительных утверждениях.
Совет
Если вы используете современные почтовые клиенты, вам не нужно задаваться вопросом, требуется ли запрос, поскольку Power Automate автоматически обновляет электронную почту, указывая, что запрос утверждения завершен.
Отмена запроса на утверждение
Иногда вам может понадобиться отменить отправленный запрос на утверждение. Возможно, вы сделали ошибку в запросе или он больше не нужен. В любом случае пользователь, отправивший запрос, может отменить его, выполнив следующие действия.
- Выбор утверждения
- Выберите Отменить утверждение на боковой панели.
Совет
Чтобы просмотреть отмененные запросы на утверждение, всегда можно выбрать вкладку Журнал.
Заметка
Функция отмены поддерживается в действии Создать утверждение (v2).
Запрос на утверждения от гостевых пользователей
Вы можете отправить запросы на утверждение лицам за пределами вашей организации. Для этого используйте гостевых пользователей Microsoft Entra, приглашая пользователей из других клиентов в качестве гостей.
При назначении роли гостю вы даете ему разрешение, необходимое для участия в процессе утверждения.
Теперь, когда вы создали и протестировали поток, убедитесь, что ваши коллеги знают, как его использовать.
Дополнительные сведения
- Просмотр и администрирование запросов, ожидающих утверждения
- Создание последовательных потоков утверждения.
- Создание параллельных потоков утверждения.
- Установите мобильное приложение Power Automate для Android, iOS или Windows Phone.