VariableChangeValue

Материал из RunaWFE
Перейти к навигации Перейти к поиску

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

Версия 4.4.2

© 2015-2021, ООО "Процессные технологии", материалы этого документа распространяются свободно на условиях лицензии GNU FDL. RunaWFE Free является системой с открытым кодом и распространяется в соответствии с LGPL лицензией (http://www.gnu.org/licenses/lgpl.html).

# Настройка

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

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

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

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


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

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


VarChVal1.png


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


VarChVal2.png


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


VarChVal3.png


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

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


VarChVal4.png


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


VarChVal5.png


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

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


VarChVal6.png


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