Публикация шага
Сделайте готовый шаг доступным в автоматизациях и учитывайте ограничения при его изменении.
Перед публикацией создайте шаг, подготовьте форму настройки, если она нужна, и обработчик выполнения.
Опубликуйте и проверьте шаг
Когда встроенная страница и webhook готовы, вернитесь к списку. В строке нужного шага метка «Не опубликован» показывает текущее состояние. Откройте меню действий ⋯ и выберите «Опубликовать».

Опубликованный шаг появится в каталоге шагов в тех проектах, где приложение установлено и активно. Строка в разделе разработчика показывает название и техническое имя, количество параметров и результатов, способ продолжения и статус. Чтобы изменить шаг, откройте строку или выберите «Изменить» в меню действий.
Сразу после публикации добавьте шаг в автоматизацию тестового проекта. Проверьте каждый разрешённый тип автоматизации, заполнение формы, все выходы и выбранный способ завершения. Убедитесь, что webhook принимает возможный null-контекст, режим ожидания отвечает не дольше 60 секунд, callback укладывается в 7 дней, а повтор с тем же idempotency_key не создаёт дубликат во внешней системе.
Что можно изменить после публикации
Шаг редактируется без создания отдельной версии. После первой публикации Senler ограничивает несовместимые изменения контракта, чтобы сохранённые автоматизации продолжали работать. Изменение адреса выполнения применяется к опубликованному шагу, поэтому проверяйте обратную совместимость до сохранения.
Можно менять названия, описания, webhook URL и иконку, способ завершения и режим настройки, добавлять необязательные поля и разрешать дополнительный тип автоматизации. Новый способ завершения получают новые узлы; уже добавленные узлы сохраняют прежний вариант.
Нельзя изменить техническое имя или способ продолжения, убрать уже разрешённый тип автоматизации, изменить тип опубликованного поля, добавить новый обязательный входной параметр либо назначить технический ключ опубликованной ветки другой ветке.
Сохранённые узлы при открытии переходят на текущий режим настройки. Само переключение на встроенную страницу не удаляет параметры, их значения и привязки результатов: они передаются форме приложения через служебные поля configuration, но больше не показываются отдельными полями Senler. Если вы удалили из шага отдельный параметр, результат или фиксированный выход, кабинет отметит его в сохранённом узле как устаревший и попросит пользователя удалить его явно.
Опубликованный шаг можно отключить: он исчезнет из каталога для новых узлов, но не будет удалён из уже сохранённых схем. Отключённый шаг можно снова опубликовать. Полностью удалить можно только шаг, который ещё ни разу не публиковался.