Переменные — это значения, которые используются в маршруте: в условиях перехода, в названии и описании задачи, в параметрах автоматизаций. Переменные можно создать прямо в маршруте или подтянуть из анкеты.
Создание переменной в маршруте
Для создания новой переменной в свойствах маршрута необходимо обратить внимание на блок Переменные. В блоке Переменные можно как создать неограниченное число переменных, так и удалить уже созданные переменные.
- Откройте маршрут в редакторе процессов.
- В правой панели найдите блок Переменные.
- Нажмите значок создания.
- Заполните поля:

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

Напротив нужной задачи введите выражение с участием переменных.

|
Значение переменной можно изменить по ходу процесса — для этого верните ветку назад на пересчёт условия, поменяв значение переменной в анкете. |
Операторы сравнения:
| Оператор | Значение |
|---|---|
== | равно |
!= | не равно |
> | больше |
< | меньше |
>= | больше или равно |
<= | меньше или равно |
Логические операторы:
| Оператор | Значение |
|---|---|
&& | И |
|| | ИЛИ |
! | НЕ (для булевых значений) |
Правила записи:
Строковые значения — в одинарных кавычках:
contract_type == 'услуги'.Числа — без кавычек:
sum >= 10.Логические переменные — без кавычек:
bool1,!bool1.
Примеры:
| Условие | Расшифровка |
|---|---|
sum < 10 && sum > 0 | Сумма больше 0 и меньше 10. |
sum >= 10 && contract_type == 'услуги' | Сумма от 10 и выше, тип договора — «услуги». |
sum >= 10 && contract_type != 'услуги' | Сумма от 10 и выше, тип договора — любой, кроме «услуги». |
str1 == 'тест' | Текстовая переменная str1 равна значению «тест». |
int1 >= 10 | Целое число int1 больше или равно 10. |
dec1 < 10.5 | Дробное число dec1 строго меньше 10.5. |
bool1 | Логическая переменная bool1 истинна (включена). |
!bool1 | Логическая переменная bool1 ложна (выключена). |
Переменные в наименовании и описании задачи
Из статьи, посвященной настройкам маршрута, вы уже знаете, что у маршрута есть поле Наименование и поле Описание. Особенно удобно формировать заголовок и описание задачи, подтягивая значения из заполненной анкеты. Для этого необходимо использовать следующий синтаксис:
![]() |
${ID}, где ID - идентификатор выбранной переменной |
Пример наименования:
![]() |
Согласование доверенности № ${number} от ${date} с Генеральным директором |
