SvayaИИ-платформаПлатформаПримерыПродуктыВнедрение

Документация / Виды шагов маршрута и их поля

Виды шагов маршрута и их поля

Редакция 24 сентября 2026, дополнена 9 ноября 2026

Для администратораСправочникЧитается по месту

Это справочник к редактору, в котором собирается порядок работы автоматизации. Здесь по каждому виду шага перечислено, что он делает, какие поля у него есть, какие из них обязательны и что означает каждое значение выбора. Читать подряд не обязательно, обычно сюда приходят с открытым редактором и конкретным вопросом.

Термины этой страницы. Шаг - это одно действие маршрута. Ключ результата - это имя, под которым шаг записывает свой результат в дело, чтобы следующие шаги могли его прочитать. Набор полей - это объявленный автоматизацией список полей с типами, он же схема данных. Задание для модели - это текст инструкции, который уходит языковой модели.

Экран, о котором идет речь, называется редактором маршрутов и открывается со «Сборки автоматизаций». Как собрать маршрут целиком, разобрано на странице создания агента с нуля. Здесь только справка по полям.

Как читать панель шага

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

  1. Основные поля показаны сразу. Обязательные помечены словом «обязательно» красным. У пустого обязательного поля платформа пишет «Заполните» с названием поля и не дает записать правку.
  2. Блок «Дополнительно» раскрывается щелчком. Там поля, у которых есть разумное умолчание.
  3. Блок «Служебное» виден в режиме «для инженера». Там служебные имена, пути к данным и тонкая настройка качества ответа.

Внизу панели стоят три действия шага, это «Сделать началом», «Сделать копию» и «Заменить на другой вид…». Замена вида сбрасывает настройки шага под новый вид, а переходы и название остаются, и платформа предупреждает об этом до замены.

Общие поля любого шага

ПолеЧто этоОбязательное
НазваниеСлово, которым шаг подписан на холсте, в журнале и в замечаниях проверкиДа
Какие данные нужны шагуОтметки на входе маршрута и на предыдущих шагахНет
Поля результатаНабор полей, который шаг записывает в делоНет
Предел времени, секундСколько шаг вправе работать до того, как считаться сбойнымНет
Повторов при сбоеСколько раз повторять шаг, если он не удалсяНет
Паузы между повторами, секундЧерез запятую, по одному числу на повторНет
Если шаг дал сбой, перейти кКуда уходит дело, когда повторы кончилисьНет

У шагов «подтверждение человеком» и «передача человеку» нет собственного действия, они только ждут человека. Поэтому предел времени и повторы к ним не относятся, и платформа пишет об этом прямо в панели.

Шаг ИИ

Языковая модель читает данные и отдает текст или набор полей.

ПолеЧто это
Что делает модель (обязательное)Одно из значений, см. таблицу ниже
Задание для моделиВыбор из заданий автоматизации и ваших. Рядом кнопка «Новое задание…»
Что передать на входПары вида «переменная задания и откуда взять значение». Переменные берутся из выбранного задания
База знанийПрофиль поиска по документам. Обязателен для поиска и для записи в базу знаний
Поля результатаНабор полей, куда ляжет ответ модели
Какая языковая модель нужнаКласс модели, см. таблицу ниже
Какие данные попадут в модельКласс данных не ниже фактического
Сколько документов взять (дополнительно)Предел числа найденных документов для одного ответа

Что делает модель

ЗначениеЧто происходит
сформировать текстМодель пишет ответ по заданию и данным
найти в базе знанийПоиск по вашим документам, ответ со ссылками на источники
положить в базу знанийДокумент разбирается и кладется в корпус для поиска
извлечь данные из документаИз письма, счета или заявки собираются поля
собрать документ по шаблонуИз шаблона и данных дела собирается файл. Такой шаг называется «Создать файл», его поля разобраны в одноименном разделе ниже
отнести к категорииМодель выбирает одну категорию из заданных
кратко пересказатьМодель сжимает длинный текст
вызвать действие подключенияМодель обращается к системе через объявленное действие

Классы языковых моделей

КлассКогда его берут
сильная модельРазбор сложного текста, ответ клиенту, решение с последствиями
обычная модельБольшинство шагов
легкая модельПростая классификация, короткие подсказки, массовый поток
модель с картинкамиФотографии, сканы, изображения документов

Какие классы разрешены на вашей платформе, задается конфигурацией и видно на экране моделей. Класс, не разрешенный платформой, проверка отклонит и назовет допустимые.

Классы данных

КлассЧто это
открытыеДанные, которые и так публичны
внутренниеРабочие данные компании без персональных сведений
персональные данныеСведения о конкретном человеке
особые персональные данныеЗдоровье, убеждения и прочие особые категории
банковская тайнаСведения о счетах и операциях
коммерческая тайнаСведения, охраняемые режимом коммерческой тайны

Указанный класс должен быть не ниже фактического. Если в модель попадут данные класса выше, проверка скажет об этом и назовет оба класса. Куда данные каждого класса вообще разрешено передавать, задается в разделе правил автоматизации, и эта проверка работает уже во время работы автоматизации, а не только при сборке.

Создать файл

Шаг собирает файл из шаблона и данных дела и кладет его в место для файлов автоматизации. Так получают акт, сводный отчет или выгрузку для другой системы. В окне выбора шага это отдельная карточка «Создать файл». В маршруте она записывается как шаг ИИ со значением «собрать документ по шаблону» из таблицы «Что делает модель». Языковая модель при этом не вызывается: содержание файла задают шаблон и данные дела.

ПолеЧто это
ФорматОдна из четырех кнопок - «DOCX по шаблону», «Excel из таблицы», «PDF», «XML по схеме». У нового шага выбран DOCX
Шаблон (обязательное, кроме Excel)Выбор из шаблонов автоматизации и загруженных вами, подходящих выбранному формату. Рядом кнопка «Загрузить другой шаблон». Для Excel шаблон не указывается
Что подставитьПары вида «место в шаблоне и откуда взять значение». Поле появляется после выбора шаблона. Места берутся из выбранного шаблона, обязательные помечены
Строки таблицы (обязательное, только для Excel)Список в данных дела, из которого строится таблица
Куда положить (обязательное)Место для файлов, которое объявила автоматизация. Если автоматизация не объявила ни одного, панель пишет об этом, и шаг записать нельзя

Что получается в каждом формате

ФорматЧто получается
DOCX по шаблонуДокумент Word. DOCX - это формат документов Word. Он собирается из текстового шаблона на фирменном бланке
Excel из таблицыКнига Excel с одним листом. Первая строка - названия полей записей списка, ниже по строке на запись. Числа ложатся числами, и их можно складывать в самой таблице
PDFДокумент для печати и рассылки. PDF - это формат, в котором документ обычно не правят. Он собирается из того же документа Word внешним конвертером, и в поставку платформы конвертер не входит. Без него шаг останавливается с отказом, а файл Word под видом PDF платформа не отдает
XML по схемеФайл XML по текстовому шаблону. XML - это формат обмена данными между системами. Служебные знаки в подставленных значениях заменяются, поэтому значения не ломают разметку файла

Шаблон и бланк

Шаблон загружается текстовым файлом. Файл Word или PDF платформа не принимает и просит сохранить шаблон как «Обычный текст». Для Word и PDF шаблон записывается так:

  • Место для данных пишется в двойных фигурных скобках латинскими буквами, например {{contractor}}.
  • Первая непустая строка, если она не заголовок, становится названием документа. Строки, начинающиеся с «# », «## » и так до «###### », становятся заголовками с первого по шестой уровень.
  • Подряд идущие строки вида «| первая клетка | вторая клетка |» собираются в таблицу.
  • Строка с отметкой {{#items}} повторяется для каждой записи списка items, поле записи подставляется как {{items.name}}, а пустой список снимает строку.
  • Других фигурных скобок в шаблоне быть не должно.

Вид документа, то есть шрифты, колонтитулы и логотип, задает фирменный бланк, а шаблон задает содержание. Бланк относится к документам Word и PDF. Бланк, который администратор загрузил на экране «Фирменный бланк», используется вместо бланка автоматизации. Если нет ни того ни другого, берется нейтральный бланк платформы без логотипа.

Что остается в деле и когда шаг останавливается

В данных дела остается отметка о файле. В ней стоят ссылка на файл в хранилище, имя файла и контрольная сумма (число, по которому видно, что файл изменился). Сам файл в данные дела не кладется, поэтому на их предел размера он не влияет. Имя файла платформа составляет из служебного имени шаблона и формата, для Excel это «tablica.xlsx», а задать другое имя в панели нельзя. Если шаг стоит внутри шага «Для каждого», на каждой подзадаче собирается отдельный файл.

Шаг останавливается с отказом и дальше ведет себя как любой шаг со сбоем. Если повтор может помочь, платформа повторяет шаг, затем дело уходит по переходу из поля «Если шаг дал сбой, перейти к», а без такого перехода работа по делу завершается с ошибкой. Остановка бывает в таких случаях:

  • В шаблоне есть место для данных, а значение для него не подано. Необязательные места подаются пустыми.
  • Шаблон выбран, но в нем нет текста.
  • Для PDF нет конвертера.
  • Место для файлов недоступно.

Расчет моделью

Обученная на ваших данных ML-модель считает оценку или класс, без языковой модели. Так делают скоринг, оценку риска, предсказание по числовым признакам.

ПолеЧто это
Модель (обязательное)Выбор из обученных моделей автоматизации
Что передать на входПары вида «поле модели и откуда взять значение»
Поля результатаНабор полей, куда ляжет оценка

Если у автоматизации обученных моделей нет, вид закрыт в окне выбора с причиной «В этом техническом решении нет обученных моделей».

Обращение к системе

Читает или пишет через подключение к внешней системе.

ПолеЧто это
Подключение (обязательное)Выбор из подключений, объявленных автоматизацией
Действие подключения (обязательное)Выбор из действий этого подключения. Рядом с каждым написано, читает оно или пишет
Что передать на входПары вида «поле действия и откуда взять значение». Обязательные поля действия помечены
Поля результатаНабор полей, куда ляжет ответ системы

Новое подключение из редактора не заводится. Оно объявляется в разделе подключений автоматизации, и там же сверяется класс данных. Подключение, автоматизацией не объявленное, проверка отклонит.

У пометки «пишет» есть последствие. Правка, после которой становятся достижимы пишущие шаги, требует подтверждения второго человека.

Подтверждение человеком

Маршрут ждет решения сотрудника из очереди.

ПолеЧто это
Очередь (обязательное)В какой очереди дело ждет сотрудника. Выбор из очередей автоматизации
Варианты решенияЧто сотрудник может выбрать. По умолчанию их три, это подтвердить, вернуть на доработку и отклонить
Если подтверждение не требуется, считать решениемКаким вариантом платформа считает дело, когда подтверждение по правилам не нужно
Кто может подтвердитьРоли автоматизации, у которых есть право подтверждать
Срок, часовЧерез сколько дело считается просроченным

У каждого варианта решения должен быть свой переход. Вариант без перехода проверка назовет поименно. Убрать вариант, у которого переход есть, платформа предложит вместе с переходом и спросит подтверждение.

Название варианта вы пишете своими словами, а служебный ключ платформа порождает сама и при переименовании не меняет. Поэтому переименование варианта переходов не ломает.

Значение «считать решением» обязано быть одним из вариантов решения этого же шага, иначе проверка скажет об этом.

У шага, приехавшего в поставке, очередь и срок задает автоматизация, и на экране они только читаются. У вашего шага их задаете вы.

Передача человеку

Маршрут передает дело сотруднику и ждет. От подтверждения человеком отличается смыслом. Подтверждение - это решение по существу дела, а передача - это «автомат не справился, разберите руками». Поля те же, что у подтверждения.

Преобразование данных

Перекладывает и считает поля без модели. Шаг состоит из правил, и каждое правило записывает одно поле. Правило собирается формой, а не формулой.

Форма правилаЧто делает
Взять из поляКопирует значение другого поля
Взять ключ из поля по имениДостает из набора полей значение по названию ключа
СравнитьЗаписывает «да» или «нет» по условию
Выбрать из списка по значениюНаходит в списке элемент, у которого нужное поле совпадает с другим значением
В зависимости от условияНесколько ветвей «если, то» и одна ветвь «иначе»
Собрать текст по шаблонуСклеивает строку из текста и подставленных полей
ВыражениеПроизвольное выражение, правится в режиме «для инженера»

Правило, которое формами не раскладывается, платформа показывает как выражение с пометкой «Это правило нельзя показать формой. Его правят в режиме «для инженера»». Работать оно при этом будет.

Пустой список правил проверка не пропустит, она попросит добавить хотя бы одно.

Ветвление и слияние ветвей

Ветвление пускает несколько ветвей одновременно, слияние ждет все ветви и идет дальше. Это пара, и порознь они не работают.

  • Условие на переходе из ветвления не работает, потому что ветвление пускает все ветви разом.
  • Переход из ветвления прямо в конец маршрута недопустим, сначала ветви надо слить.
  • Своих полей у этих двух видов нет, кроме общих. Смысл им задают переходы.

Вложенный маршрут

Вызывает другой маршрут как шаг.

ПолеЧто это
Какой маршрут вызвать (обязательное)Выбор из других маршрутов этой автоматизации. Сам себя маршрут вызвать не может
Что передать на входПары вида «поле входа вызываемого маршрута и откуда взять значение»

Вложенность ограничена десятью уровнями. Маршруты, вызывающие друг друга по кругу, проверка назовет и покажет весь круг.

Вложенный маршрут - это место, где путь мимо остановки на человеке проще всего появляется незаметно, поэтому проверка разбирает его отдельно и в замечании называет и вложенный маршрут, и шаги, ставшие достижимыми.

Агентный цикл

Языковая модель сама выбирает действия, пока не решит задачу. Это самый свободный вид шага, и ставят его там, где число обращений заранее неизвестно.

ПолеЧто это
Задание для моделиИнструкция, по которой модель работает в цикле
Что спросить у моделиПоле дела, содержимое которого становится вопросом
ДействияФлажками отмечается, какие действия каких подключений модели разрешены
Предел шагов (обязательное)Сколько обращений модель вправе сделать, прежде чем цикл прервется
Какая языковая модель нужнаКласс модели
Какие данные попадут в модельКласс данных не ниже фактического
Поля результатаНабор полей, куда ляжет итог

Свобода здесь ограничена двумя вещами. Первая - это список действий, модель выбирает только из того, что вы отметили. Вторая - это предел шагов, и когда проходы кончились, а результата нет, дело уходит человеку, а не пропадает.

Для каждого

Шаг «Для каждого» запускает один и тот же шаг для каждого элемента списка из данных дела. Так разбирают пачку документов или очередь сигналов, не рисуя на схеме столько шагов, сколько пришло элементов. Одно повторение для одного элемента или одной партии называется подзадачей. На холсте оба шага обведены общей рамкой с подписью «Для каждого · по очереди» или «Для каждого · партиями по N», где N - размер партии, то есть число элементов, которые повторяемый шаг получает за один заход.

Работа идет в следующем порядке:

  1. Шаг читает список из данных дела. Список пришел на вход маршрута или его составил предыдущий шаг, например шаг ИИ. Элемент списка - строка либо запись с полем id, идентификаторы не должны повторяться.
  2. Платформа проверяет список и записывает его состав в журнал шагов до начала первой подзадачи.
  3. Для каждого элемента, а при партиях для каждой партии платформа запускает повторяемый шаг, строго по очереди. Текущий элемент лежит в данных дела под ключом результата шага «Для каждого», в поле current. Это значение поля input записи списка, а если его нет, идентификатор элемента. При партиях там список таких значений. Повторяемый шаг читает его оттуда.
  4. Итог собирается в порядке списка и ложится в данные дела под ключом результата шага «Для каждого».

У этого шага нет собственной формы в правой панели, его настройки записываются в теле шага текстом в режиме «для инженера».

НастройкаИмя в теле шагаЧто это
Откуда взять список (обязательное)compositionFromПуть к списку в данных дела. Если по этому пути лежит ссылка на файл со списком (она начинается с «files:»), список читается из файла
Какой шаг повторять (обязательное)repeatedNodeШаг, который выполняется для каждого элемента. У него должны быть ключ результата и переход обратно на шаг «Для каждого»
Не больше партий (обязательное)maxBranchesНаибольшее число партий. Если элементов больше, чем это число, умноженное на размер партии, подзадачи не запускаются
Если список не годится, перейти к (обязательное)fallbackRouteШаг, на который уходит дело, когда список пуст, длиннее потолка, содержит повторяющиеся идентификаторы или не читается. Причина записана в журнале шагов
Позиций в партииbatchSizeСколько элементов повторяемый шаг получает за один заход. По умолчанию один. Потолок считает партии, а не элементы
Если одна партия не удаласьonBranchFailureЗначение fail завершает дело ошибкой, оно действует по умолчанию. Значение partial собирает частичный итог с пометкой, что он неполный
Результаты хранить файлом в пространствеoffload (внутри него artifactId)Список и результаты партий лежат файлами в месте для файлов автоматизации, а в данных дела остается отметка со ссылкой на итоговый файл

В режиме «для инженера» настройки пишут в поле «Тело шага текстом» в блоке «Служебное». Тело шага записано в формате JSON, и текст, который не разобрался, в маршрут не попадает. Окно «Текст маршрута» показывает эти настройки в составе всего маршрута, но только для чтения. Имена настроек в таблице даны так, как они стоят в теле шага.

Частичный итог работает только в паре с переходом по сбою. В поле «Если шаг дал сбой, перейти к» повторяемого шага должен стоять шаг «Для каждого». Если дело должно завершаться ошибкой, такого перехода быть не должно. Платформа не принимает автоматизацию, где это нарушено. Частичный итог состоит из признака полноты, перечня подзадач, которые не удались (номер и, если известен, идентификатор элемента), и результатов остальных. Без частичного итога результат шага - список результатов подзадач в порядке списка.

Границы

  • Подзадачи идут строго по очереди.
  • Обмена данными между подзадачами нет. Платформа подает каждой подзадаче только ее элемент или ее партию.
  • В одной автоматизации допускается один шаг «Для каждого».
  • Повторяется один шаг.
  • В маршруте, который выдает ответ одним вызовом, шаг «Для каждого» недоступен.
  • Данные дела ограничены по размеру, по умолчанию 64 КиБ (килобайта). Для длинных списков помогает хранение результатов файлом.

Что остается в журнале шагов

В журнале шагов остаются следующие записи:

  • Запись о составе списка с числом партий. В ней лежит сам список, а при хранении файлом вместо него число подзадач и ссылка на файл.
  • Причина, по которой список не принят (партий больше, чем разрешил автор, список пуст, идентификаторы повторяются или список не читается), если дело ушло по запасному пути.
  • Запись с номером подзадачи, которая не удалась, если дело пошло дальше.
  • Итоговая запись со счетом, сколько подзадач всего, сколько не удалось и полон ли итог.

Конструктор условий

Условие перехода собирается списком сравнений. Сверху выбирается, как сравнения объединять.

Правило объединенияКогда условие верно
все сравненияКогда верны все
хотя бы одноКогда верно любое
не всеКогда хотя бы одно неверно
ни одноКогда неверны все
СравнениеЧто проверяет
равно, не равноСовпадение значения с текстом, числом или порогом настройки
больше, не меньше, меньше, не большеЧисловые границы
да, нетЗначение вида «да-нет»
есть, нетЗаполнено поле или нет
пусто, не пустоПустая строка или список
содержит текстВхождение куска текста
в списке, не в спискеПринадлежность значения перечню

Значение сравнения берется из поля дела, из введенного вами текста или числа, либо из порога настройки автоматизации. Последнее удобнее всего, потому что порог потом двигается на экране настройки, а маршрут при этом не трогают и второй человек не нужен.

Собранное условие платформа пишет на переходе словами, например «если сумма больше порога» или «если категория не «спам»». Длинное условие сокращается многоточием, полное видно в панели.

Поля самого маршрута

Если на холсте ничего не выбрано, правая панель показывает поля всего маршрута.

ПолеЧто это
НазваниеКак маршрут называется в перечне и в журнале
Как работаетДва значения, «идет шагами, может ждать решения людей» и «выдает ответ одним вызовом, людей не ждет»
Что приходит на вход маршрута (обязательное)Набор полей, с которым дело начинается
Что отменить, если маршрут сорвалсяПары вида «какой шаг и чем его отменить». Это компенсирующие действия
Что вернуть в ответНабор полей ответа. Имеет смысл для маршрута, выдающего ответ одним вызовом
Добавлено в этой правкеВаши новые наборы полей и задания, заведенные прямо в редакторе

В маршруте, который выдает ответ одним вызовом, остановки на человеке недоступны, потому что ждать решения сотрудника такому маршруту негде. Окно выбора показывает эти виды бледными и называет причину.

Компенсирующие действия нужны там, где маршрут успел записать что-то в вашу систему и сорвался дальше по пути. При пробном запуске они не выполняются.

Замечания проверки

Проверка идет на сервере тем же кодом, который судит автоматизацию при установке. Каждое замечание показано на своем шаге и в общем списке под холстом. Ниже разобраны те, что встречаются чаще других.

Порядок и связность

Что говорит платформаЧто делать
Шаг читает данные, которые к этому месту еще не записаныПереставить шаг после того, который эти данные записывает
Условие или шаг ссылается на данные, которых в маршруте нетПроверить название поля или добавить шаг, который его записывает
До шага теперь нельзя дойти ни по одному переходуДорисовать переход или убрать шаг
Не выбрано начало маршрутаЩелкнуть по первому шагу правой кнопкой и выбрать «Сделать началом»
У шага не для каждого варианта решения есть переходДорисовать переход каждому названному варианту
Вложенные маршруты вызывают друг друга по кругуРазорвать круг, он показан целиком
Вложенность маршрутов больше десятиСократить цепочку вызовов

Человек в маршруте

Что говорит платформаЧто делать
Правка открыла путь мимо шага, где решает человекУбрать обходной переход. В замечании названы шаги, ставшие достижимыми
Путь мимо подтверждения открылся через вложенный маршрутТо же, но проверить надо вызываемый маршрут
Шаг ждет решения человека, но очередь не выбранаВыбрать очередь в панели шага
Очередь автоматизацией не объявленаВыбрать очередь из списка, своя очередь в редакторе не заводится
Не выбрано, кто может подтвердитьОтметить роли в панели шага
У перехода после подтверждения человеком условия не бываетВыбрать вариант решения вместо условия
Вариант «если подтверждение не требуется» должен быть одним из вариантов решенияИсправить значение поля
Поле несет данные класса, который нельзя показывать в очередиУбрать поле из карточки очереди

Шаг поставщика убран

Шаг поставщика можно убрать, если на нем ничего не держится: правку тогда подтверждает коллега. Шаг, где решает человек, и шаг, к которому в автоматизации привязаны очередь, аудит, права доступа или напоминание, убрать нельзя. Перед окном удаления редактор проверяет маршрут без этого шага: если на шаге что-то держится, окно говорит «Убрать нельзя.», называет причину, и кнопки «Убрать» в нем нет. Такой шаг убирает только поставщик автоматизации. Если проверка не ответила, окно прежнее, а после удаления то же назовет проверка маршрута.

Что говорит платформаЧто делать
Убран шаг, где решает человек: шаги после него пошли бы без подтвержденияВернуть шаг кнопкой «Отменить»
К шагу привязаны правила автоматизации, поэтому убрать его нельзяВернуть шаг кнопкой «Отменить»
На шаг в автоматизации выданы права доступа, поэтому убрать его нельзяВернуть шаг кнопкой «Отменить»
Напоминание или действие по сроку ведет к шагу, которого в маршруте нетВернуть шаг кнопкой «Отменить»

Данные и модели

Что говорит платформаЧто делать
В модель попадут данные класса выше указанногоПоднять класс в поле «какие данные попадут в модель»
Данные этого класса нельзя передавать в такое-то назначениеПоменять маршрут данных в правилах автоматизации или убрать шаг
Языковая модель в этой автоматизации не разрешенаВыбрать класс из названных допустимых
В тексте задания найдены персональные данныеЗаменить их примером без данных
Задание для модели не найденоВыбрать задание или завести новое кнопкой в панели
Автоматизация не разрешает добавлять свои задания для моделиПользоваться заданиями автоматизации

Подключения и размер правки

Что говорит платформаЧто делать
Подключение автоматизацией не объявленоОбъявить подключение в разделе подключений автоматизации
У подключения нет такого действияВыбрать действие из списка
Действию переданы не те поляЗаполнить обязательные поля действия, они помечены
Правка больше допустимогоРазбить правку на несколько. В замечании названо, чего и сколько
Проверка не уложилась в отведенное времяПовторить, а если повторяется, звать администратора платформы
Часть проверок платформа выполнить не смоглаЗаписывать правку нельзя, сообщить администратору платформы

Режим для инженера

Режим включается в меню «Файл» и делает следующее:

  1. Показывает служебные поля.
  2. Печатает под русским текстом замечания сырое сообщение проверки.
  3. Дает править выражения, пути к данным и настройку проверки качества ответа.

Обычной сборке он не нужен. Включают его в двух случаях. Первый случай наступает, когда замечание непонятно и нужен исходный текст для обращения в поддержку. Второй наступает, когда правило или условие сложнее того, что показывает форма.

В режиме для инженера в меню «Файл» появляется пункт «Текст маршрута»: окно, где весь маршрут показан одним документом, в том виде, в каком его читает платформа. Этот же документ скачивается и загружается через меню «Файл».

Там же появляется пункт «Проход по условиям»: окно над холстом, где подставляют значения полей на входе, выбирают решения шагов и смотрят, по какому пути пойдет дело. Шаги маршрута при этом не выполняются.