Автоматическая передача вложений электронной почты в SharePoint
Пошагово: настройте триггер Outlook, фильтр вложений и загрузку в SharePoint с помощью Power Automate, включая структуру папок и присвоение имён.
Автоматическую передачу вложений электронной почты в SharePoint можно реализовать в Power Automate с помощью фиксированной базовой структуры: триггера Outlook «При поступлении нового электронного письма (V3)», фильтрации по наличию вложений и действия SharePoint «Создать файл». Как только письмо с вложением поступает в выбранный почтовый ящик, поток принимает вложения и сохраняет их непосредственно в библиотеке документов SharePoint, без необходимости вручную скачивать файл и снова его загружать. Для малых и средних предприятий этот поток является одним из самых распространённых способов начать работу с Power Automate, поскольку он надёжно заменяет повторяющуюся ручную операцию, например сохранение счетов или накладных из входящих писем. Актуально на: июль 2026 года.
Шаг 1: настройка триггера Outlook для новых писем с вложением
В качестве триггера используется «При поступлении нового электронного письма (V3)» из коннектора Office 365 Outlook. Он запускает поток, как только в отслеживаемый почтовый ящик поступает новое сообщение, и может быть ограничен с помощью нескольких свойств.
- Папка: определяет, какая папка почтового ящика отслеживается, например входящие или подпапка, заполняемая по правилу.
- От: ограничивает триггер письмами от определённого отправителя, например постоянного поставщика.
- С вложением: запускает поток только для писем с вложением и предотвращает ненужные запуски без файлов.
- Фильтр по теме: проверяет тему письма на наличие определённых терминов, например «счёт» или номер заказа.
Также важна расширенная опция, при которой вложения не только распознаются, но и передаётся их содержимое. Если эта опция остаётся отключённой, триггер предоставляет информацию о наличии вложения, но не сам файл, из-за чего последующее действие SharePoint завершается ошибкой с пустым содержимым.
Шаг 2: фильтрация вложений перед обработкой
Электронное письмо может содержать сразу несколько вложений. Чтобы каждый файл обрабатывался отдельно, потоку нужен цикл по списку вложений из триггера. Внутри этого цикла можно дополнительно фильтровать, например по типу файла, чтобы обрабатывались только файлы PDF или изображений, а встроенные изображения подписи или логотипы компании отсеивались. Тот, кто хочет автоматизировать только определённых отправителей или темы писем, комбинирует фильтры триггера из шага 1 с дополнительным условием перед загрузкой. Это сохраняет чистоту целевой библиотеки и предотвращает то, что каждое рекламное письмо с вложением без необходимости расходует место для хранения и запуски потока.
Шаг 3: автоматическое сохранение вложения в SharePoint
Для самой загрузки используется действие «Создать файл» из коннектора SharePoint. Оно загружает файл в существующую библиотеку документов и для этого требует по сути три параметра:
- Адрес сайта: сайт SharePoint, на котором расположена целевая библиотека.
- Путь к папке: библиотека или подпапка, в которую сохраняется файл.
- Имя и содержимое файла: из динамических значений вложения, то есть имя и содержимое вложения из триггера Outlook.
Этих трёх полей уже достаточно для базового случая. Далее поток автоматически выполняется для каждого подходящего письма: запуск триггера, перебор вложений, создание файла.
Шаг 4: поддержание порядка в структуре папок и именовании
Без дополнительной настройки все файлы попадают в одну и ту же целевую папку, а два вложения с одинаковым именем файла перезаписывают друг друга или вызывают конфликты. Поэтому на практике имеет смысл формировать путь к папке динамически на основе поля, например отправителя или даты получения, скажем, подпапку на каждый месяц. Для имени файла помогает добавление даты или времени перед фактическим именем вложения, чтобы два файла с именем «Счёт.pdf» не занимали одно и то же место. Автоматическую проверку содержимого на предмет того, существует ли уже такой счёт, эта стандартная структура не выполняет, для этого требуется дополнительная логика, например сравнение с помощью «Получить файлы» перед созданием.
Тот, кто не хочет настраивать эту структуру самостоятельно или дополнительно хочет уточнить, какая лицензия Power Automate необходима для целевого почтового ящика и использования SharePoint, найдёт поддержку в консультации по Power Automate от NordFlux.
Часто задаваемые вопросы об автоматической передаче вложений электронной почты в SharePoint
Работает ли поток также с общим почтовым ящиком?
Да, коннектор Office 365 Outlook поддерживает общие почтовые ящики. Подключённой учётной записи требуется полный доступ к общему почтовому ящику, и разрешение должно быть однократно активно использовано перед первым запуском потока, чтобы Exchange предоставил стандартные папки для этого почтового ящика.
Что происходит, если письмо содержит несколько вложений?
Все вложения доступны в триггере в виде списка. Поток должен перебрать их по отдельности в цикле и вызвать действие SharePoint «Создать файл» для каждого вложения, иначе будет принято только первое вложение.
Обрабатываются ли также письма без вложений?
Только если свойство триггера «С вложением» остаётся отключённым. На практике активация этого фильтра почти всегда оправдана, поскольку она предотвращает ненужные запуски потока без файла.
Как избежать перезаписи файлов с одинаковым именем?
С помощью динамического присвоения имён, например даты и времени перед исходным именем файла. Чистая проверка дубликатов по содержимому не входит в стандартную структуру и должна быть добавлена отдельно.
Источники: Microsoft Learn — запуск облачного потока на основе свойств электронной почты, Microsoft Learn — запуск утверждений из библиотеки документов SharePoint, Microsoft Learn — коннектор SharePoint для Power Automate
NordFlux UG (haftungsbeschränkt)
NordFlux создаёт цифровых сотрудников для организаций: автоматизации и КИ-агентов, которые берут на себя повторяющуюся работу. Вы сохраняете контроль.
Конкретные вопросы по автоматизации или КИ?
В рамках бесплатного первичного анализа мы напрямую обсудим Ваш случай. Без обязательств.