Нужно завершить все БП по сущности при снятии определенного флага в этой сущности. Все БП у меня привязаны через элемент Привязка, т.е. я могу их найти.
Вопрос - как мне перевести их в состояние отменен аналогично как если бы я нажал кнопку "Отменить выполнение" в журнале процессов?
На клиенте есть ProcessModule.services.cancelExecution(this, data, responseCallback);, есть ли аналогичное на стороне сервера?
Нравится
Пример из ScriptTask:
Guid id = ...
UserConnection userConnection = Get<UserConnection>("UserConnection");
IProcessEngine processEngine = userConnection.ProcessEngine;
IProcessExecutor processExecutor = processEngine.ProcessExecutor;
processExecutor.CancelExecutionAsync(id);
VladKapitanchyk пишет:
CancelExecutionAsync
такой метод не найден нигде, даже в гугле. причем версия bpm 7.12.2. как он у вас работает?
Данько Дмитрий Леонидович,
прекрасно работает даже в 7.11.2. Откопал его исходниках Террасофта.