Изменение версии экземпляра процесса
Внимание!
После изменения версии запущенного экземпляра процесса дальнейшее успешное функционирование данного экземпляра не гарантируется. В результате перехода на последнюю опубликованную версию может быть искажена логика работы данного экземпляра, нарушена работа сценариев, валидации и метрик.
|
-
-
-
текущая версия экземпляра процесса ниже последней опубликованной версии процесса.
Изменение версии одного экземпляра процесса
Рис. 1. Страница экземпляра процесса. Кнопка "Изменить версию"
В случае, если несовместимые изменения не были обнаружены, будет отображена страница Изменение версии процесса в экземпляре (рис. 2).
Рис. 2. Страница "Изменение версии процесса в экземпляре"
На данной странице находится:
В данном блоке отображается полная информация о текущей и новой версиях процесса (рис. 2):
-
номер версии процесса. По нажатию на ссылку Карта в новой вкладке веб-браузера будет открыта карта соответствующей версии процесса;
-
автор соответствующей версии процесса;
-
дата публикации соответствующей версии процесса;
-
А также поле Причина смены версии *, в котором необходимо указать причину смены версии процесса. Данное поле является обязательным для заполнения.
Блок "Различия в зонах ответственности"
Блок отображается только в том случае, если происходит изменение/добавление зон ответственности в новой версии процесса.
Состояние:
Настройки в старой версии – настройки, которые установлены для зоны ответственности в текущей версии процесса. Для новой зоны ответственности отображается сообщение о том, что данная зона добавлена в новой версии процесса.
Настройка в новой версии – настройки, которые установлены для зоны ответственности в последней опубликованной версии процесса.
Действия над исполнителем зоны – выбор исполнителя зоны ответственности. Доступны следующие действия:
-
Оставить текущего исполнителя – оставить текущего исполнителя в качестве исполнителя зоны ответственности в новом экземпляре процесса. Ниже данного поля отображается текущий исполнитель;
-
Указать исполнителя вручную – выбрать нового исполнителя для зоны ответственности. При этом ниже будет отображено поле, в котором необходимо указать пользователя, который будет являться новым исполнителем зоны ответственности;
-
Назначить из зоны ответственности – исполнитель будет назначен, исходя из настроек зоны ответственности;
-
Оставить назначенные задачи как есть – текущие задачи не будут переназначены в соответствии с новыми настройками зоны ответственности. Следует отметить, что в данном случае фактические исполнители задач могут отличаться от исполнителей, указанных в зоне ответственности.
Для изменения версии экземпляра процесса необходимо нажать на кнопку верхнего меню Сменить версию. Экземпляр процесса продолжит выполнение по последней опубликованной версии процесса.
Для отмены изменения версии экземпляра процесса необходимо нажать на кнопку верхнего меню Отмена. Экземпляр процесса продолжит выполнение по текущей версии процесса.
После успешного изменения версии экземпляра процесса:
-
будет отображено сообщение об успешном изменении версии экземпляра процесса (рис. 4);
Рис. 4. Страница экземпляра процесса. Информация об успешном изменении версии экземпляра процесса
-
на странице экземпляра процесса будет изменено название процесса в соответствии с измененной версией;
-
на странице экземпляра процесса на вкладке История будет отображена информация о смене версии процесса (рис. 5);
Рис. 5. Страница экземпляра процесса. Вкладка "История". Информация об изменении версии экземпляра процесса
-
В случае, если при изменении версии были обнаружены несовместимые изменения в версиях процесса, будет отображена информация о невозможности перехода на новую версии, а также причина, по которой данной переход не возможен на панели Ошибки и предупреждения (рис. 6).
Рис. 6. Страница экземпляра процесса. Ошибка перехода на новую версию
Для возврата к странице экземпляра процесса необходимо нажать на кнопку верхнего меню Отмена.
Массовое изменение версий экземпляров процесса
Внимание!
Приведенная ниже информация актуальна только для версий системы ELMA 3.13.3 и выше.
|
В системе ELMA существует возможность массового изменения версий экземпляров одного процесса, а также изменения версий экземпляров нескольких различных процессов.
Для этого в системе ELMA доступна возможность формирования специального пакета экземпляров процесса – пакета миграции.
При выполнении необходимых
условий изменение версии доступно со следующих страниц:
-
-
со
страниц фильтров данного раздела (
Все, Мои процессы, Текущие, Созданные мной (текущие), Созданные мной (Все), Моя ответственность), в т.ч. созданных вручную;
-
Для изменения версии одновременно может быть выбрано несколько экземпляров процессов путем установки флажков, расположенных слева от них (рис. 7). При установке флажка выбранная строка подсвечивается серым цветом.
Рис. 7. Главная страница раздела "Процессы". Выбранные экземпляры процессов и кнопка "Изменить версию"
Флажки доступы только для экземпляров, удовлетворяющих
условиям. Также возможен массовый выбор всех доступных для перевода на другую версию экземпляров путем установки флажка
в строке наименований таблицы.
После выбора требуемых экземпляров для них может быть осуществлено изменение версии с помощью кнопки
Изменить версию (рис. 7), расположенной в
верхнем меню страницы.
После нажатия на кнопку
Изменить версию открывается окно создания пакета миграции (рис. 8), в котором необходимо указать название пакета миграции, причину миграции и нажать на кнопку
Ок. Оба поля являются обязательными для заполнения.
Рис. 8. Главная страница раздела "Процессы". Окно "Создание пакета миграции"
В процессе создания пакета миграции происходит изменение версий экземпляров. В результате формирования пакета, входящие в него экземпляры процессов, будут полностью или частично переведены на новые версии.
После формирования пакета миграции автоматически откроется страница
Содержимое пакета миграции (рис. 9). На данной странице отображается информация об экземплярах процессов, входящих в пакет миграции.
Рис. 9. Содержимое пакета миграции
Переход на данную страницу также доступен из раздела
Процессы – Смена версии –Обработанные – <Наименование требуемого пакета миграции>. Подробнее о данном разделе см. соответствующий раздел справки.
Несовместимые изменения между версиями процесса
Ниже приведен список несовместимых изменений между версиями процесса, которые могут привести к неправильной работе процесса после изменения версии:
-
-
текущая операция экземпляра процесса была удалена в новой версии;
-
параллельно выполняющиеся операции в новой версии процесса выполняются последовательно;
-
текущая операция в новой версии процесса была перемещена в другой шлюз;
-
См. также: