Уведомления и запись в журнал аудита

Средний уровень Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

Send an email (V2)

 

screenshot_send_email_v2: Развёрнутое действие Power Automate Office 365 Outlook «Send an email (V2)», где поля To, Subject и Body заполнены токенами динамического содержимого, а также открыта панель дополнительных параметров (CC, BCC, Attachments, Importance, переключатель Is HTML).

 

  • Коннектор Office 365 Outlook
  • To, Subject, Body — и дополнительные параметры
  • Поле Body поддерживает обычный текст или HTML
Средний уровень Power Automate

Динамическое содержимое или выражения

nanobanana: Плоская векторная иллюстрация с сопоставлением двух карточек на белом фоне. Слева карточка «Динамическое содержимое»: стилизованная панель динамического содержимого Power Automate с тремя круглыми токенами — Mail, EndDate, Link to item — и подписью «готовые токены». Справа карточка «Выражения»: блок в стиле кода с текстом «@{formatDateTime EndDate D MMMM yyyy}» моноширинным шрифтом и подписью «вызывается inline». Внизу тонкая стрелка с подписью «одно и то же поле» соединяет обе карточки, указывая на единую иконку поля ввода. Зелёно-синяя палитра, подписи без засечек.

 

  • Динамическое содержимое → готовые токены из предыдущих шагов
  • Выражения → функции, вызываемые inline через синтаксис @{...}
  • Оба варианта попадают в одно и то же поле — выбирайте тот, что проще
Средний уровень Power Automate

Форматирование дат для людей

 

Даты поступают от всех коннекторов в формате ISO 8601. Функция formatDateTime преобразует их в удобочитаемый вид, используя строки формата по соглашению .NET.

D MMMM yyyy - 15 August 2026
d MMM yyyy - 15 Aug 2026
dddd, d MMMM yyyy - Saturday, 15 August 2026
Средний уровень Power Automate

Шаблон журнала аудита универсален

nanobanana: Плоская векторная обучающая диаграмма на белом фоне с заголовком «Запись в журнал аудита: одна структура, разные коннекторы». В центре — капсула с надписью «Update the row». От неё расходятся четыре стрелки к четырём коннекторам с логотипами: SharePoint («Update item»), Dataverse («Update a row»), Excel («Update a row»), SQL Server («Update row»). Под центральной капсулой — подпись «ключевой столбец + поля для изменения». Зелёно-синяя палитра, названия действий — моноширинным шрифтом, названия коннекторов — без засечек.

 

  • Шаблон: чтение → обработка → запись обратно
  • Одна структура для всех коннекторов — разные названия действий
  • Отработаем этот шаблон на примере Excel
Средний уровень Power Automate

Журнал аудита — это память потока

nanobanana: Плоская векторная иллюстрация карточки одной строки таблицы Contracts на белом фоне, оформленной как запись Dataverse. В верхней части карточки — основные поля в сером цвете: Name, EndDate, Owner, а внизу два поля выделены зелёным: «LastNotifiedDate: 2026-08-15T09:00:00Z» и «NotificationCount: 3». Рядом с выделенными полями — значки календаря и счётчика. Слева облачко мысли с подписью «память потока». Зелёно-синяя палитра, значения полей — моноширинным шрифтом, подписи — без засечек.

 

  • Поток без записи назад будет повторяться бесконечно
  • После отправки записывайте LastNotifiedDate и NotificationCount
  • При следующем запуске поток считает их и пропустит уже уведомлённые строки
Средний уровень Power Automate

Давайте потренируемся!

Средний уровень Power Automate

Preparing Video For Download...