Добрый день.
В системе накопились процессы в состоянии "Выполняется" из-за того, что пользователи не довели процесс до конца, а отложили его выполнение. Вопрос: как корректно выполнить массовое завершение таких процессов?
Достаточно ли просто скриптом сменить статус выполняемых процессов?
Нравится
Добрый день, Наталья!
Пользовательскими средствами Вы можете отменить выполнение пользовательским процессов выбрав в реестре процесс и нажав кнопку "Отменить выполнение". В данном кейсе процесс не будет нагружать систему равноценно процессу в состоянии "Завершен".
Если же Вы хотите перевести процесс в состояние "Завершен", Вам необходимо:
1. Выполнить запрос к таблице SysProcessStatus чтобы узнать id состояния "Завершен".
2. Выбрать из таблицы SysProcessLog необходимые процессы и изменить значение колонки StatusId на id "Завершен".