Перейти к содержимому
Документация
Конструктор модулей

Полотно и действия

Как собрать сценарий модуля на полотне Конструктора модулей: добавить действие, настроить параметры, подставить переменные и ресурсы, переставить, скопировать, отключить и найти действие.

Сценарий — цепочка действий, которые выполняются сверху вниз. На полотне всегда открыта одна функция; главная функция модуля называется Main.

Добавить действие

  • Перетащите действие из панели Действия на полотно — в зону «Перетащите действие сюда» или между карточками. Внутрь условия или цикла действие кладут в зону нужной ветки.
  • Двойной щелчок по действию в панели добавляет его в конец функции.
  • Сетка быстрых действий (Ctrl+K) — найти действие по названию и добавить, не раскрывая модули.

Сразу откроется окно действия с параметрами: основные идут первыми, необязательные — в разделе дополнительных. Действие появится в сценарии после сохранения окна.

Карточка действия

На карточке видно название, заполненные параметры и переменную результата — Output Variable. Внизу — короткий ID действия: по нему действие находится в журнале и поиске. Справа вверху:

  • кружок — точка теста: с этого действия начнётся тест;
  • ⋮ — меню действия.

Щелчок выделяет карточку, двойной щелчок (или E, когда курсор над карточкой) открывает параметры.

Значения в параметрах

В любое текстовое поле действия можно подставить:

ЗаписьЧто подставится
[[name]]Значение переменной
[[user]].profile.idПоле объекта или элемент массива из переменной
{{name}}Значение ресурса — поля, которое заполнил пользователь модуля

На карточке подстановки подсвечены, поэтому их легко отличить от обычного текста.

Меню действия

ПунктКлавишаЧто делает
ВыбратьSДобавить карточку к выделению
Отключить действиеDДействие остаётся в сценарии, но не выполняется
ИзменитьEОткрыть параметры
ДублироватьCtrl+DКопия рядом
Копировать · Вырезать · ВставитьCtrl+C · Ctrl+X · Ctrl+VВ том числе в другую функцию
Переместить вверх · вниз↑ · ↓Поменять порядок
Протестировать это действиеTВыполнить только его
УдалитьDelУбрать из сценария

Выделив несколько карточек, их можно скопировать, удалить или перенести разом. Любое изменение отменяется — Ctrl+Z.

Условия и циклы

Блоки IF, WHILE, FOR, FOREACH и Try-Catch содержат вложенные действия: у IF две ветки — THEN и ELSE, у Try-Catch — TRY и CATCH. Блок сворачивается стрелкой в заголовке. Подробно — в разделе Условия, циклы и ошибки.

Поиск по сценарию

Поиск действий в верхней панели ищет по всем функциям: по ID действия, названию, значению параметра, заметкам и коду. Стрелки переводят между совпадениями, полотно само прокручивается к найденной карточке.

Масштаб

Кнопки + и − внизу полотна меняют масштаб, Сбросить вид возвращает к началу функции. Полотно двигается мышью.

Обновлено

Файлы cookieПолитика конфиденциальности

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