Size: a a a

Camunda BPM Group

2022 January 31

N

Nikolay in Camunda BPM Group
это тоже запасной вариант)
источник

ММ

Максим Монин... in Camunda BPM Group
Если у вас есть output то в случае BPMNerror можно бросить и значение output переменной - оно есть в restApi, хоть ""
источник

ММ

Максим Монин... in Camunda BPM Group
service.taskService.handleBpmnError(service.task, service.method + '-error', service.error, service.processVariables);
источник

ММ

Максим Монин... in Camunda BPM Group
вот так в extrenaltask передается и сам error и значения output переменных
источник

ММ

Максим Монин... in Camunda BPM Group
тогда у вас не будет ругаться что переменной нет
источник

ДБ

Дмитрий Баевский... in Camunda BPM Group
Привет. Есть метод, возвращающий количество ретраев на активити. Это стандартная функция джобы, которую я дергаю через management service. Как это замокать для юнит тестов без контекста? Там идет длиннющая цепочка вызовов от managementService через JobQuery под капотом. Пробовал мокать и по кусочкам, и целиком — не работает.
источник
2022 February 02

AM

Alexey Mergasov in Camunda BPM Group
Всем привет , а не подскажете где нибудь у камунды остались следы на документацию
источник

AM

Alexey Mergasov in Camunda BPM Group
версии 7.8.0
источник

AM

Alexey Mergasov in Camunda BPM Group
источник

AM

Alexey Mergasov in Camunda BPM Group
для вот этого артефакта
источник

A

Artem in Camunda BPM Group
у них вроде отдельный репозиторий для доки, там в ветках порыскать
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Поищите вот здесь:

https://docs.camunda.org/manual/7.8/
источник

AM

Alexey Mergasov in Camunda BPM Group
спасибо
источник

V

Vladimir in Camunda BPM Group
Добрый день эксперты. Подскажите пожалуйста как достать taskId из из инстанса процесса который только что запущен? ProcessInstance pi = processEngine.getRuntimeService().startProcessInstanceByKey(workFlowName, variables);
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
ProcessInstance.getId()?
источник

V

Vladimir in Camunda BPM Group
public interface Execution {
   String getId();

   boolean isSuspended();

   boolean isEnded();

   String getProcessInstanceId();

   String getTenantId();
} , Спасибо я думал что это вернет ProcessInstanceId
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Сорри, я ошибся. Перепутал taskId и processInstanceId.

Чтобы найти идентификатор задачи по идентификатору экземпляра процесса, надо использовать вот этот вызов https://docs.camunda.org/manual/7.16/reference/rest/task/post-query/ c параметром processInstanceId в теле запроса.
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Если нужно это сделать через Java API,  то здесь описано, как найти соотв. код: https://dpisarenko.com/posts/rest-api-to-java-api/
источник

V

Vladimir in Camunda BPM Group
Мне по ресту не надо я из бэка хочу вытянуть
источник

N

Nikolay in Camunda BPM Group
org.camunda.bpm.engine.TaskService
и в нем запрос составить .createTaskQuery
источник