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

В этой статье рассмотрим:
- на какие типы можно подразделить переходы согласно их назначению;
- как добавить переход на схему процесса и задать его основные настройки;
- особенности переходов из задачи;
- особенности переходов из шлюзов и задач с множественным исполнением;
- особенности переходов для эскалации.
Типы переходов по их назначению
Для некоторых блоков можно добавить несколько исходящих переходов. В зависимости от назначения переходов в процессе их можно условно подразделить на:
- основной переход — для большинства блоков нужен один исходящий переход, который соединяет блок со следующим графическим элементом на схеме. Когда действие в блоке выполняется, процесс идёт дальше автоматически. Такой переход не нужно дополнительно настраивать после добавления. Например, его нужно создать для блоков Скрипт, Присваивание, Регистрация документа и т. д.;
- переходы с действием пользователя — для блока Задача добавленные переходы служат кнопками, которые пользователь нажимает при закрытии задачи. В зависимости от выбранной кнопки процесс может направиться по разным веткам;
- переходы с условиями — настраиваются, если процесс должен продолжиться по разным веткам в зависимости от выполнения определённых условий. Например, после согласования следующий шаг в процессе автоматически определяется согласно проценту отказов. В этом случае:
- выбирается переход, используемый по умолчанию;
- для других переходов устанавливаются условия;
- переходы для эскалации — вы можете добавить дополнительные переходы, которые активируются, когда работу блока нужно прервать:
- если нарушен срок выполнения действия — используется, если блок предполагает действия от пользователя. Например, если пользователь не успел зарегистрировать документ вручную;
- при возникновении ошибки в работе блока — определяет, по какой ветке пойдёт процесс, если действие в блоке не выполнится. Например, если в блоке настроена автоматическая операция, такая как выполнение скрипта, или в контексте процесса отсутствуют данные, нужные для работы блока.
Создание и настройка перехода
Чтобы создать переход между графическими элементами, наведите курсор на один из них, а затем, зажав левую кнопку мыши, проведите соединительную линию от одной из точек, расположенных по его краям.
Чтобы открыть настройки перехода, дважды нажмите на него на схеме процесса.
На вкладке Основное вы можете изменить название перехода и добавить описание. Дополнительные настройки зависят от типа перехода:
- из задачи — можно установить название для кнопки перехода и выбрать её цвет, настроить проверку данных, указать вид перехода и включить подписание элемента приложения. Название и цвет кнопки также можно задать для блоков Создание элемента и Изменение элемента;
- из шлюза или задачи с последовательным или параллельным исполнением — можно задать условия перехода процесса по той или иной ветке.
Далее рассмотрим все настройки подробнее.
Вкладка «Основное»

- Название — укажите название, которое будет отображаться на кнопке перехода в задаче и на схеме процесса;
- Текст подсказки перехода — введите текст подсказки, всплывающей над кнопкой перехода на форме задачи.

Переход из блока «Задача»
Исходящие переходы, кроме переходов для эскалации, отобразятся для пользователя в карточке задачи в виде кнопок. Например, у задачи Заполнить заявление на отпуск/отгул есть два исходящих перехода: Завершить и Отправить на согласование.

На форме задачи эти переходы выглядят так:

Рассмотрим все настройки перехода из задачи подробнее.
Вкладка «Кнопка перехода»

- Цвет кнопки перехода — выберите цвет заливки или контура кнопки на карточке задачи;
- Проверки при переходе — выберите опцию проверки, которая выполнится, если нажать кнопку перехода:
- Проверять заполнение обязательных полей задачи — закрыть задачу можно, только если на форме заполнены все обязательные поля;
- Проверять наличие незакрытых подзадач — закрыть задачу можно, только если все подзадачи завершены.
Вы можете выбрать сразу обе опции или оставить переход без проверок;
- Вид перехода — опция позволяет настроить окно подтверждения действия, которое появится, если нажать кнопку перехода:
- Без подтверждения — при нажатии кнопки перехода задача закроется сразу без подтверждения действия;
- Простое подтверждение — укажите размер окна и введите текст подтверждения в появившихся ниже полях;

- Форма — настройте форму подтверждения и добавьте на неё контекстные переменные процесса. Например, пользователь сможет оставить комментарий перед закрытием задачи. Выберите эту опцию, укажите размер окна и текст подтверждения, а затем нажмите кнопку Настроить форму.
В открывшейся вкладке Настройка формы выберите переменную из контекста процесса или добавьте новую; - Подпись — выберите этот вида перехода, чтобы настроить окно подписания элемента приложения, по которому поставлена задача. При этом добавится вкладка Настройки подписи. На ней задайте элемент приложения и определите параметры его подписания.
- Форма — настройте форму подтверждения и добавьте на неё контекстные переменные процесса. Например, пользователь сможет оставить комментарий перед закрытием задачи. Выберите эту опцию, укажите размер окна и текст подтверждения, а затем нажмите кнопку Настроить форму.
Подписание при переходе из задачи. Вкладка «Настройки подписи»
В настройках перехода из задачи можно включить подписание. Используйте эту опцию, когда задача поставлена по элементу приложения. В таком случае пользователь одним действием подпишет элемент и выполнит задачу. При этом можно подписать атрибуты и файл документа, оставить комментарий или изменить провайдера.

Настройка подписания при переходе из задачи требует предварительных действий:
- Создайте контекстную переменную с типом Приложение, которая будет хранить элемент для подписания. Она заполняется пользователем на форме задачи, из которой вы настраиваете переход, или может быть заполнена на предыдущих этапах процесса.
- На форму задачи добавьте поля для выбора, создания или изменения атрибутов элемента приложения, который будет подписан. Если элемент задан до перехода процесса к текущей задаче, отобразите его значение в задаче.
Например, пользователь запускает процесс обработки заявления и получает задачу, в которой он создаёт элемент приложения Заявления. Затем на форме этой же задачи пользователь нажимает кнопку Подписать заявление. В открывшемся окне подписания он выбирает сертификат и нажимает Подписать. После этого процесс переходит к следующему этапу, при этом в карточке заявления отобразится информация о подписи.
Обратите внимание, настроить подписание элемента приложения можно также с помощью блока Подписать. Учитывайте следующие отличия двух вариантов подписания:
- в блоке Подписать доступны только две резолюции, подписать или отклонить. В задаче вы можете добавить дополнительные переходы, например, отправить на доработку, подписать с замечаниями, делегировать подписание;
- в блоке Подписать доступен только просмотр элемента. В задаче пользователь может создать или выбрать документ и сразу подписать его. Таким образом путь до результата сокращается, два действия выполняются в одном блоке.
Важно: у пользователя на компьютере должен быть установлен сертификат электронной подписи одного из доступных в системе провайдеров. Также включите модули провайдеров, чьими сертификатами будут пользоваться сотрудники. Подробнее читайте в статье «Настроить электронную подпись».
Вкладка Настройка подписи появится, если при выборе вида перехода вы укажете опцию Подпись. После этого заполните поля:

- Приложение* — выберите переменную, в которой задан подписываемый элемент приложения;
- Провайдер по умолчанию — выберите из списка провайдера, чей сертификат применится по умолчанию для подписания. Если поле не заполнено, применится провайдер по умолчанию, заданный пользователем в настройках профиля;
- Подпись атрибутов — установите обязательность подписи атрибутов элемента приложения:
- Не использовать — при подписании элемента приложения атрибуты не подпишутся;
- Опционально — пользователь сможет определить тип подписания: с атрибутами или без. По умолчанию подписание атрибутов отключено. Для включения в окне подписания элемента необходимо отметить опцию Атрибуты;
- Предпочтительно — пользователь сможет определить способ подписания. По умолчанию подписание атрибутов включено. В окне подписания пользователь сможет выключить опцию Атрибуты;
- Обязательно — при подписании элемента приложения пользователь автоматически подпишет атрибуты;
- Подпись файла — если для подписи задан элемент приложения типа Документ, в окне подписания отобразится опция для подписи его файла. Настройки в этом поле аналогичны настройкам поля Подпись атрибутов;
- Комментарий — настройте возможность оставить комментарий к подписи. Выберите опцию из списка: Не использовать, Опционально, Предпочтительно, Обязательно. Также вы можете сохранить комментарий пользователя в контекстную переменную типа Строка. Для этого выберите её или создайте в поле, указанном ниже;
- Доступные провайдеры — вы можете ограничить список доступных провайдеров. Для этого включите опцию и в появившемся поле Провайдеры выберите нужные варианты.
Вкладка «Описание»
Вкладка доступна в версиях системы 2025.10 и выше.
Укажите служебную информацию для администраторов системы и сотрудников, моделирующих процесс. Например, опишите правила выполнения заданных условий. Пользователи смогут ознакомиться с ними, открыв эту вкладку в настройках перехода.
Переход из шлюза или задачи с множественным исполнением
Для переходов из шлюза или задачи с параллельным или последовательным исполнением доступна вкладка Условия перехода. Здесь задаются условия, при которых процесс пойдёт по той или иной ветке.
Также в настройках задачи или шлюза нужно указать переход по умолчанию, который активируется, если заданные условия не выполняются ни для одного другого перехода.
Вкладка «Условия перехода»

- Переменная процесса — укажите переменную из контекста процесса. Для переходов из некоторых блоков доступны определённые значения. Например, для блока Согласование можно указать процент согласования или отказа. Для перехода из блока Задача с последовательным или параллельным исполнением доступна переменная Процент переходов;
- Операция — задайте оператор сравнения для проверки конкретного условия;
- Значение поля — введите значение, при котором условие будет выполняться;
- Связка — это логическая операция, которая используется для проверки нескольких условий. Если результат проверки Истина, то процесс продолжается по данному переходу:
- ИЛИ — результат Истина, если выполняется хотя бы одно условие;
- И — результат Истина, если выполняются оба условия;
- ИЛИ НЕ — результат Истина, если первое условие выполняется или если второе условие не выполняется;
- И НЕ — результат Истина, если первое условие выполняется, а второе — не выполняется.
Обратите внимание, условия проверяются в том порядке, в котором они перечислены в настройках перехода.
Если условия перехода из шлюза или задачи со множественным выполнением не заданы, при проверке процесса вы увидите предупреждение об ошибке в нижней части страницы. Рекомендуется добавить условия, чтобы избежать некорректного исполнения процесса.
Особенности переходов из задач с множественным исполнением
Если для задачи с параллельным или последовательным исполнением вы добавили больше одного исходящего перехода:
- определите переход по умолчанию. Обратите внимание, его нельзя использовать также для эскалации;
- задайте условия для остальных переходов, кроме переходов для эскалации.
В таком случае:
- Условия проверяются каждый раз, когда кто-то из исполнителей завершает задачу.
- Если условия выполняются, процесс переходит на следующий шаг, а оставшимся исполнителям задача не назначается. При параллельном типе незавершённые задачи отменяются.
- Если ни одно из заданных условий не достигается, процесс продолжится по переходу по умолчанию.
Подробнее о применении переходов с условиями в процессах читайте в статье «Примеры настройки переходов».
Переходы для эскалации
Вы можете настроить прерывание работы блока при нарушении установленного срока или при возникновении ошибки в автоматическом действии. Для каждой такой эскалации вы указываете переход на схеме процесса, который должен активироваться в этом случае.
Обратите внимание, если прерывание работы блока включено в его настройках, но для него не задан переход:
- в версиях системы ниже 2026.6 — во время исполнения процесса при попытке прерывания экземпляр приостанавливается с ошибкой;
- в версии 2026.6 и выше — настройка прерывания считается отключённой.
Особенности переходов для эскалации с версии 2026.6
В версиях системы ниже 2026.6 один и тот же переход может служить для эскалации при нарушении срока и при возникновении ошибки, а также использоваться как переход по умолчанию.
Чтобы каждому возможному событию соответствовал отдельный переход, начиная с версии 2026.6 при их настройке появилось несколько особенностей:
- Для эскалации при нарушении срока и для обработки ошибок нужно предусмотреть отдельные исходящие переходы на схеме процесса. Нельзя использовать один и тот же переход в обоих случаях.
- Для блока Задача обязательно нужно добавить хотя бы один исходящий переход, который отобразится для пользователя в виде кнопки. Нельзя добавить только переход для эскалации.
- Переход для эскалации не может служить переходом по умолчанию. Если отметить такой переход как переход по умолчанию, он удалится из настроек эскалации.