Size: a a a

Camunda BPM Group

2019 August 22

DK

Denis Kotov in Camunda BPM Group
ProcessQeury()  а дальше там можно выбирать, такой есть метод там
источник

AE

Alter Ego in Camunda BPM Group
Вот интересно какой)
источник

AE

Alter Ego in Camunda BPM Group
Или это не вариант?
источник

AE

Alter Ego in Camunda BPM Group
А, там же нативные квери есть.
источник

AE

Alter Ego in Camunda BPM Group
источник
2019 August 23

AE

Alter Ego in Camunda BPM Group
@Kotskin вопрос с подковыркой.

В чём разница между unfinished и active стейтом у процесса?

Вот что в доках написано, но оно не спасает :)

unfinished - Only include unfinished process instances. Value may only be true, as false is the default behavior.

active - Restrict to instances that are active.
источник

A

Adnka in Camunda BPM Group
Alter Ego
@Kotskin вопрос с подковыркой.

В чём разница между unfinished и active стейтом у процесса?

Вот что в доках написано, но оно не спасает :)

unfinished - Only include unfinished process instances. Value may only be true, as false is the default behavior.

active - Restrict to instances that are active.
Если правильно понимаю процесс может быть
Externally terminated но при этом unfinished
источник

DK

Denis Kotov in Camunda BPM Group
active = !suspended
источник

AE

Alter Ego in Camunda BPM Group
А, точно.

Out-of box Camunda have 2 states of processes life: running (ACTIVE, SUSPENDED) and finished ( COMPLETED, EXTERNALLY_TERMINATED, INTERNALLY_TERMINATED).

Понял, грац!
источник

AE

Alter Ego in Camunda BPM Group
Тогда выходит, что active - это ACTIVE, а unfinished - SUSPENDED, EXTERNALLY_TERMINATED, INTERNALLY_TERMINATED.
источник

AE

Alter Ego in Camunda BPM Group
Слушайте, сейчас проверил.

active - это только active, unfinished может помимо саспондеда ещё и active статусы у процессов выбирать.
источник

DK

Denis Kotov in Camunda BPM Group
Все правильно
источник

AE

Alter Ego in Camunda BPM Group
@ephimme если в шедулере использовать не рантайм сервис, а хисторикал, то тоже отхлёбывает.

Хотя с рантаймом работает. Раньше не работало потому что процесс дефинишон был не задеплоен в этот момент.
источник

AE

Alexey Efimov in Camunda BPM Group
Alter Ego
@ephimme если в шедулере использовать не рантайм сервис, а хисторикал, то тоже отхлёбывает.

Хотя с рантаймом работает. Раньше не работало потому что процесс дефинишон был не задеплоен в этот момент.
А какие ошибки?
источник

AE

Alter Ego in Camunda BPM Group
Alexey Efimov
А какие ошибки?
Всё тот же NPE.
источник

AE

Alexey Efimov in Camunda BPM Group
А стек есть?
источник

AE

Alter Ego in Camunda BPM Group
Есть.
источник

AE

Alter Ego in Camunda BPM Group
Момент.
источник

AE

Alter Ego in Camunda BPM Group
@ephimme просто чтоб понятно было как я проверял.
источник

AE

Alter Ego in Camunda BPM Group
У стек трейса есть массивы. Написано что NPE, а внутри org.camunda.bpm.engine.impl.QueryValidators$AdhocQueryValidator.
источник