«Verfassen» (Compose) в Power Automate: для чего на самом деле нужен этот блок

Действие «Verfassen» по-английски называется Compose и представляет собой временное хранилище для любых значений. Для чего оно используется и когда лучше использовать переменные.

Действие «Verfassen», в английском оригинале Compose, представляет собой временное хранилище: оно принимает любое значение, текст, число, целый объект данных или результат формулы, и предоставляет его в качестве вывода всем последующим шагам. Больше оно ничего не делает, и именно это делает его таким полезным. Немецкий перевод вводит многих в заблуждение, поскольку этот блок лишь косвенно связан с составлением текстов. Актуально на: июль 2026 года.

Для чего на практике используют «Verfassen»?

  • Вычислить значение один раз, использовать многократно: формула, например отформатированная дата, вычисляется один раз в Compose, а затем повторно используется в пяти шагах, вместо того чтобы поддерживать формулу пять раз.
  • Сделать промежуточные результаты видимыми: при поиске ошибок Compose это окно в поток. Compose с искомым значением точно показывает в истории выполнения, что пришло в этой точке.
  • Собирать данные: тексты, объекты JSON или HTML для письма можно собрать в Compose из динамического содержимого, аккуратно отделив это от шага отправки.
  • Поддерживать константы: Compose в начале потока со списком получателей или пороговым значением превращает последующие корректировки в задачу в один клик.

«Verfassen» или переменная: в чём разница?

Решающее различие: Compose неизменяем, его значение фиксируется после выполнения шага. Переменную же (например, «Инициализировать переменную» и её аналоги) можно изменять по ходу потока, например увеличивать в цикле или заполнять шаг за шагом. Практическое правило таково: тот, кто хочет только зафиксировать или вычислить значение, использует Compose, это легче и быстрее. Тот, кому нужно изменять значение по ходу выполнения, нуждается в переменной. Распространённая ловушка: переменные всегда должны инициализироваться на верхнем уровне потока, а не внутри цикла или условия, для Compose такого ограничения нет.

Взгляд на результат

Следующие действия обращаются к значению шага Compose через его «результат», в формулах через outputs с именем шага. Поэтому имеет смысл сразу переименовывать шаги Compose: «Verfassen 7» становится «Список получателей», и поток остаётся понятным даже спустя год. Наша консультация по Power Automate, а по связанной вечной теме немецкого интерфейса стоит посмотреть «Apply to each» на немецком языке.

Часто задаваемые вопросы о «Verfassen»

Почему Compose называется «Verfassen» по-немецки?

Немецкий интерфейс Power Automate переводит английские названия действий дословно, из Compose получилось «Verfassen». Имеется в виду составление значения, а не написание текста. Поэтому тем, кто ищет решения, стоит всегда искать также английский термин Compose, большинство руководств в сети используют именно его.

Может ли «Verfassen» сохранять несколько значений одновременно?

Да, Compose может принимать целый объект или массив, например самостоятельно составленный JSON с несколькими полями. К отдельным частям вы затем обращаетесь через формулу. Для структурированных данных, которые впоследствии нужно выборочно считывать, обычной схемой является сочетание Compose и «Анализ JSON».

Замедляют ли многочисленные шаги Compose мой поток?

Практически нет, Compose относится к одним из самых лёгких действий и заметно быстрее операций с переменными. Учитывать стоит только лимит действий по лицензии: Compose тоже считается действием, и в больших циклах это накапливается. Поэтому внутри циклов используйте его только там, где это действительно необходимо.

О NordFlux

NordFlux UG (haftungsbeschränkt)

NordFlux создаёт цифровых сотрудников для организаций: автоматизации и КИ-агентов, которые берут на себя повторяющуюся работу. Вы сохраняете контроль.

Больше о нас
Бесплатный первичный анализ

Конкретные вопросы по автоматизации или КИ?

В рамках бесплатного первичного анализа мы напрямую обсудим Ваш случай. Без обязательств.