Справка по системе Платформа ELMA BPM
×
Меню

Изменение версии экземпляра процесса

В системе ELMA предусмотрена возможность изменения текущей версии запущенного экземпляра процесса до последней опубликованной. При этом изменение версии доступно как для одного экземпляра процесса, так и для пакета экземпляров процесса.
Внимание!
После изменения версии запущенного экземпляра процесса дальнейшее успешное функционирование данного экземпляра не гарантируется. В результате перехода на последнюю опубликованную версию может быть искажена логика работы данного экземпляра, нарушена работа сценариев, валидации и метрик.
Изменение версии одного или нескольких экземпляров процесса возможно только при выполнении следующих условий:

Изменение версии одного экземпляра процесса

Изменение версии экземпляра процесса осуществляется на странице данного экземпляра процесса. При выполнении необходимых условий в верхнем меню страницы будет отображена кнопка Изменить версию (рис. 1).
Рис. 1. Страница экземпляра процесса. Кнопка "Изменить версию"
При нажатии на данную кнопку будет осуществлена проверка на наличие несовместимых изменений в версиях процесса.
В случае, если несовместимые изменения не были обнаружены, будет отображена страница Изменение версии процесса в экземпляре (рис. 2).
Рис. 2. Страница "Изменение версии процесса в экземпляре"
На данной странице находится:
Блок "Сравнение версий"
В данном блоке отображается полная информация о текущей и новой версиях процесса (рис. 2):
А также поле Причина смены версии *, в котором необходимо указать причину смены версии процесса. Данное поле является обязательным для заполнения.
Блок "Различия в зонах ответственности"
Блок отображается только в том случае, если происходит изменение/добавление зон ответственности в новой версии процесса.
Для каждой измененной/добавленной зоны ответственности отображается следующая информация:
Состояние:
Настройки в старой версии – настройки, которые установлены для зоны ответственности в текущей версии процесса. Для новой зоны ответственности отображается сообщение о том, что данная зона добавлена в новой версии процесса.
Настройка в новой версии – настройки, которые установлены для зоны ответственности в последней опубликованной версии процесса.
Действия над исполнителем зоны – выбор исполнителя зоны ответственности. Доступны следующие действия:
Для изменения версии экземпляра процесса необходимо нажать на кнопку верхнего меню Сменить версию. Экземпляр процесса продолжит выполнение по последней опубликованной версии процесса.
Для отмены изменения версии экземпляра процесса необходимо нажать на кнопку верхнего меню Отмена. Экземпляр процесса продолжит выполнение по текущей версии процесса.
После успешного изменения версии экземпляра процесса:
Для возврата к странице экземпляра процесса необходимо нажать на кнопку верхнего меню Отмена.

Массовое изменение версий экземпляров процесса

Внимание!
Приведенная ниже информация актуальна только для версий системы ELMA 3.13.3 и выше.
В системе ELMA существует возможность массового изменения версий экземпляров одного процесса, а также изменения версий экземпляров нескольких различных процессов.
Для этого в системе ELMA доступна возможность формирования специального пакета экземпляров процесса – пакета миграции.
При выполнении необходимых условий изменение версии доступно со следующих страниц:
Для изменения версии одновременно может быть выбрано несколько экземпляров процессов путем установки флажков, расположенных слева от них (рис. 7). При установке флажка выбранная строка подсвечивается серым цветом.
Рис. 7. Главная страница раздела "Процессы". Выбранные экземпляры процессов и кнопка "Изменить версию"
Флажки доступы только для экземпляров, удовлетворяющих условиям. Также возможен массовый выбор всех доступных для перевода на другую версию экземпляров путем установки флажка в строке наименований таблицы.
После выбора требуемых экземпляров для них может быть осуществлено изменение версии с помощью кнопки Изменить версию (рис. 7), расположенной в верхнем меню страницы.
После нажатия на кнопку Изменить версию открывается окно создания пакета миграции (рис. 8), в котором необходимо указать название пакета миграции, причину миграции и нажать на кнопку Ок. Оба поля являются обязательными для заполнения.
Рис. 8. Главная страница раздела "Процессы". Окно "Создание пакета миграции"
В процессе создания пакета миграции происходит изменение версий экземпляров. В результате формирования пакета, входящие в него экземпляры процессов, будут полностью или частично переведены на новые версии.
После формирования пакета миграции автоматически откроется страница Содержимое пакета миграции (рис. 9). На данной странице отображается информация об экземплярах процессов, входящих в пакет миграции.
Рис. 9. Содержимое пакета миграции
Переход на данную страницу также доступен из раздела Процессы – Смена версии –Обработанные – <Наименование требуемого пакета миграции>. Подробнее о данном разделе см. соответствующий раздел справки.

Несовместимые изменения между версиями процесса

Ниже приведен список несовместимых изменений между версиями процесса, которые могут привести к неправильной работе процесса после изменения версии:

См. также: