Изменения переменных процесса по ходу его выполнения

# Настройка

Возможность редактирования значений переменных в экземпляре процесса доступна

  • только группе «Администраторы».
  • только в случае, если специальная настройка executionServiceAPI.updateVariables.enabled имеет значение true.

Замечание. По умолчанию (а также в случае случае отсутствия этой настройки в файле wfe.custom.system.properties) ее значение соответствует false, т.е. возможность отключена.

Используйте Правило переопределения настроек, определенных в properties файлах

# Изменение значений переменных экземпляра процесса

В случае доступности пользователю возможности редактирования значений переменных, на странице экземпляра процесса, в разделе «Переменные процесса» будет отображаться ссылка «Изменить значение».

VarChVal1.png

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

VarChVal2.png

Выбор переменной осуществляется с помощью выпадающего списка.

VarChVal3.png

В таблице отображается скриптовое название выбранной переменной и ее текущее значение.

Для ввода нового значения переменной используйте поле расположенной в строке «Новое значение».

VarChVal4.png

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

VarChVal5.png

После ввода нового значения или установки его в NULL, нажмите на кнопку «Изменить значение переменной».

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

VarChVal6.png

Данная возможность очень полезна на этапе разработки сложных процессов, когда вместо того, чтобы останавливать процесс из-за «неправильных» значений переменных, Администратор может изменить эти значения и проверить дальнейший ход выполнения разрабатываемого процесса и его корректность.