Доброе утро!
Подскажите такой вопрос: есть 2 группы процессов, никак не связанные друг с другом, возникла необходимость завершить все процессы группы 1 если запустился некий процесс из группы 2. Как принудительно завершить (не отменить) все процессы группы 1. Достаточно ли изменить состояние процессов и если да, какой объект использовать.
Примечание: нужно завершать процессы группы 1 только в рамках выбранного объекта (например задолженность), при этом все процессы группы 1 должны работать по остальным записям объекта.
Нравится
Добрый день!
Вам нужно в процессы группы 1 вставить блок "Привязать данные к процессу". Тогда по заданной сущности сможете находить бизнес процессы (через объект SysProcessEntity: SysProcessId - ссылка на БП, EntityId - ссылка на сущность).
Завершить бизнес процессы можно через ProcessEngine (есть в UserConnnection).
Добрый день!
Вам нужно в процессы группы 1 вставить блок "Привязать данные к процессу". Тогда по заданной сущности сможете находить бизнес процессы (через объект SysProcessEntity: SysProcessId - ссылка на БП, EntityId - ссылка на сущность).
Завершить бизнес процессы можно через ProcessEngine (есть в UserConnnection).