UpgradeProcess

Материал из RunaWFE

Перейти к: навигация, поиск

Руководство по обновлению версии исполняющегося процесса

Версия 4.4.0

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

Исходный код проекта был перенесён с https://sourceforge.net/p/runawfe на https://github.com/processtech.


# Общие сведения

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

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

Параметр, отвечающий за данную возможность - upgrade.process.to.definition.version.enabled, находится в основных настройках system.properties и начиная с версии RunaWFE 4.3.0 установлен в значение true. Таким образом, в версии 4.3.0 данная возможность включена по умолчанию.

# Пример перевода одного конкретного экземпляра на следующую версию определения БП

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


UpdateBpVer1.png


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


UpdateBpVer2.png

Выберите необходимую версию и нажмите "Ok". На скриншоте ниже видно, что текущая версия данного экземпляра БП - "3", администратор для обновления выбрал версию "5"

UpdateBpVer3 1.png

В случае успешного обновления, пользователь получит соответствующее сообщение

UpdateBpVer3 2.png

# Пример перевода всех выполняющихся экземпляров определенной версии БП на следующую версию

Откройте пункт "Запустить процесс", перейдите в свойства определения БП.

UpdateDefVer1.png


В секции "Определение процесса" отображается текущая версия данного определения. В примере выше она равна "6".

Поле "Имя процесса" содержит ссылку "История", позволяющую открыть страницу с детальной информацией по загруженным версиям данного определения БП.


UpdateDefVer2.png

Таблица содержит колонки: "Имя", "Версия", "Тип процесса", "Дата загрузки", "Автор загрузки", "Дата обновления", "Автор обновления", "Кол-во БП".

В колонке "Кол-во БП" отображается: "количество незавершенных"/"общее количество" экземпляров БП данной версии определения.

Для перехода в свойства определения какой-то конкретной версии, используйте ссылку "Свойства" соответствующей строки.


Рассмотрим пример перевода всех выполняющихся экземпляров БП "test" с версией "2" на новую версию определения.

Откройте историю определений БП, перейдите в свойства версии "2". Секция "Изменить определение процесса" предназначена для загрузки нового определения БП.

UpdateDefVer3.png


Нажмите "Обзор" и выберите *.par файл процесса. Установите опцию "Обновить текущую версию", что позволит обновить определение выбранной версии (в данном случае версии "2"), а не загружать его как следующую новую версию.

UpdateDefVer4.png


Нажмите "Изменить определение процесса"

UpdateDefVer5.png


Определение всех выполняющихся экземпляров БП "test" версии "2" будет обновлено.

UpdateDefVer6.png

Личные инструменты