Как при событий остановить текущий процесс и взаимосвязанные процессы, к примеру я нажимаю кнопку (по уникальному номеру заявки нахожу Id процесса) и это событие останавливает процесс?
var process = UserConnection.ProcessEngine.GetProcessByUId(processUId, true);if(process.Owner!= null){
process.CompleteExecuting();}else{
process.UpdateStatusInDB(UserConnection, Terrasoft.Core.Process.ProcessStatus.Done);}
process.CancelExecuting();
If (process.SerializeToDB){
UserConnection.ProcessEngine.RemoveCurrentProcess(processUId)}else{
UserConnection.ProcessEngine.RemoveProcessPropertiesData(processUId);}