Перейти к содержанию

Обновление версий действий бизнес-процесса

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

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

Экземпляр действия в шаблоне бизнес-процесса и экземпляр действия в запущенном процессе хранят версию, которая была у дескриптора в момент их создания. Система не позволит выполнить действие, если оно имеет неактуальную версию.

Обновление из редактора шаблона бизнес-процесса

В редакторе шаблона бизнес-процессов можно обновить версии действий для текущего открытого шаблона бизнес-процесса. Для этого необходимо:

  1. Заблокировать процесс для редактирования.
  2. Открыть настройки процесса, нажав на на тулбаре.
  3. Нажать кнопку Обновить действия процесса.

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

Обновление из редактора экземпляра бизнес-процесса

В редакторе экземпляра бизнес-процессов можно обновить версии действий для уже запущенного процесса. Для этого необходимо:

  1. Открыть карточку с уже запущенным бизнес-процессом.
  2. В меню системы открыть экземпляр процесса: Действия -> Процессы.
  3. Открыть настройки процесса, нажав на на тулбаре.
  4. Нажать кнопку Обновить действия процесса.

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

Warning

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

Обновление через консольную утилиту tadmin

Существует возможность обновить версии действий в шаблонах бизнес-процессов и их экземплярах, используя команду UpgradeWorkflowProcesses консольной административной утилиты tadmin.

Back to top