Документация по настройке процессов

Версионность процессов

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

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

При сохранении изменений в процессе выполняется проверка:

  • есть ли запущенные экземпляры процесса;

  • доступен ли для изменений пакет, в котором находится процесс;

  • выполнялся ли экспорт бизнес-процесса.

Если пакет процесса недоступен для изменений, система предложит сохранить новую версию бизнес-процесса. После подтверждения будет выполнено сохранение новой версии в пакет, указанный в системной настройке [Текущий пакет].

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

Версии бизнес-процесса можно просмотреть на странице свойств процесса, выбрав вкладку [Версии процесса].

На заметку

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

НА ЗАМЕТКУ

Актуальная версия процесса сохраняется в пакет. Если вы сохраните пакет в виде архива и перенесете его в другую среду, то самая актуальная версия процесса будет перенесена вместе с пакетом.  Система всегда определяет финальную текущую версию процесса основываясь на том, какой пакет выше в иерархии.

Смотрите также

Элементы и потоки

Как работать с email

Добавление и изменение записей по процессу

Как использовать подпроцесс

Как использовать события

 

Был ли данный материал полезен?

Как можно улучшить эту статью?