Вопрос

Завершение процессов в состоянии "Выполняется"

Добрый день.

В системе накопились процессы в состоянии "Выполняется" из-за того, что пользователи не довели процесс до конца, а отложили его выполнение. Вопрос: как корректно выполнить массовое завершение таких процессов?

Достаточно ли просто скриптом сменить статус выполняемых процессов?  

Нравится

2 комментария

Добрый день, Наталья!



Пользовательскими средствами Вы можете отменить выполнение пользовательским процессов выбрав в реестре процесс и нажав кнопку "Отменить выполнение". В данном кейсе процесс не будет нагружать систему равноценно процессу в состоянии "Завершен".



Если же Вы хотите перевести процесс в состояние "Завершен", Вам необходимо:

1. Выполнить запрос к таблице SysProcessStatus чтобы узнать id состояния "Завершен".

2. Выбрать из таблицы SysProcessLog необходимые процессы и изменить значение колонки StatusId на id "Завершен".

Благодарю за ответ. Очень полезно.

Показать все комментарии