BpStates: различия между версиями
WikiSysop (обсуждение | вклад) м (1 версия импортирована) |
м |
||
Строка 70: | Строка 70: | ||
<center>[[Image:bpstate_7.png]]</center> | <center>[[Image:bpstate_7.png]]</center> | ||
[[Категория:Документация]] |
Текущая версия на 08:29, 21 апреля 2023
Руководство по статусам выполнения экземпляров БП. Приостановка/Активация БП
Версия 4.6.0
© 2015-2023, ООО "Процессные технологии"
Экземпляр бизнес-процесса может находиться в следующих статусах:
- Активен
- Приостановлен
- Завершен
- Имеет ошибки выполнения
Посмотреть статус можно в свойствах экземпляра БП (пункт меню "Запущенные процессы", свойства экземпляра БП).
После запуска БП на выполнение, процесс получает статус "Активен".
При завершении или ручной остановке процесса (по кнопке "Остановить процесс") - статус "Завершен"
В случае возникновения ошибки, поведение и статус отличается в зависимости от настроек транзакций (см. описание работы транзакций при исполнении процессов на сервере ).
1). Если для узла в котором возникла ошибка задана транзакция выполнения "Существующая" или вариант "По умолчанию"(не задано), то процесс останется в статусе "Активен", а точка управления останется в элементе (или вернется в элемент), являющимся инициатором транзакции (см. описание работы транзакций до версии 4.3.0 )
2). Если для узла в котором возникла ошибка используется отдельная транзакция (см. Изменение границ транзакций в версии 4.3.0), то статус процесса поменяется на "Имеет ошибки выполнения", точка управления останется в "проблемном" узле
После исправления ошибки (например, путем изменения процесса или внесения дополнительных данных), администратор может активировать точки управления с ошибкой с помощью соответствующей ссылки (доступна только пользователям входящим в группу Administrators).
Пользователям входящим в группу Administrators, в свойствах экземпляра процесса доступны ссылки "Приостановить" и "Активировать", используемые соответственно для ручной приостановки и активации (после приостановки) выполнения процесса.
При ручной остановке останавливается вся иерархия подпроцессов вниз и устанавливается статус - "Приостановлен", при активировании - так же (статус - "Активен").
Кроме свойств экземпляра БП, статусы выполнения процессов можно просматривать в соответствующей колонке на странице "Запущенные процессы". Экземпляры со статусами "Приостановлен" и "Имеет ошибки выполнения" выделяются красным цветом.