Size: a a a

Camunda BPM Group

2019 February 14

NK

ID:265331942 in Camunda BPM Group
Привет всем, можете сказать есть ли норм. руководство на русском ? У хотел изучить для своего дипломного проекта
источник

DK

Denis Kotov in Camunda BPM Group
Привет. Нет руководства на русском
источник

NK

ID:265331942 in Camunda BPM Group
окей, спасибо
источник

МЦ

Мария Цизина... in Camunda BPM Group
Всем привет! Подскажите, а по задаче как-то можно определить/получить candidate users/groups? В cockpit в сведениях о задаче информация выводится, а вот найти Java class никак не могу...
источник

DK

Denis Kotov in Camunda BPM Group
Мария Цизина
Всем привет! Подскажите, а по задаче как-то можно определить/получить candidate users/groups? В cockpit в сведениях о задаче информация выводится, а вот найти Java class никак не могу...
там под рестом task post-query  лежит метод, в исходниках мождно глянуть https://github.com/camunda/camunda-bpm-platform/blob/master/engine-rest/engine-rest/src/main/java/org/camunda/bpm/engine/rest/impl/TaskRestServiceImpl.java
источник

МЦ

Мария Цизина... in Camunda BPM Group
Спасибо, посмотрю!
источник

МЦ

Мария Цизина... in Camunda BPM Group
посмотрела, но все равно не поняла...
я уже пользуюсь методом получения Task по пользователю через candidate users/groups, а вот как мне получить сами candidate users/groups имея Task я не понимаю
источник

DK

Denis Kotov in Camunda BPM Group
кривой, но сработающий 100% способ - https://docs.camunda.org/manual/7.7/user-guide/model-api/bpmn-model-api/read-a-model/ прочитайте модельку процесса и найжите там таски, а в них будут эти поля как параметры
источник

МЦ

Мария Цизина... in Camunda BPM Group
ух ты, спасибо! сама бы не догадалась))
источник

DK

Denis Kotov in Camunda BPM Group
Ну вообще оно, по идее, где-то уже под сервисами распарсено
источник

МЦ

Мария Цизина... in Camunda BPM Group
я не нашла... а я правильно понимаю, candidate users/groups используются только для поиска/фильтрации задач? мало того, в tasklist пользователю задача не отобразилась, хотя он напрямую прописан в candidate users
источник

MP

Mikhail Pastukhov in Camunda BPM Group
Мария Цизина
я не нашла... а я правильно понимаю, candidate users/groups используются только для поиска/фильтрации задач? мало того, в tasklist пользователю задача не отобразилась, хотя он напрямую прописан в candidate users
фильтр добавлен в tasklist?
источник

MP

Mikhail Pastukhov in Camunda BPM Group
когда проверяете список тасок для пользователя
источник

МЦ

Мария Цизина... in Camunda BPM Group
Нет, не добавляла. Думала задача отобразится в задачах моей группы. Проверю с фильтром, спасибо!
источник

DG

Dmitrii Goncharov in Camunda BPM Group
Мария Цизина
я не нашла... а я правильно понимаю, candidate users/groups используются только для поиска/фильтрации задач? мало того, в tasklist пользователю задача не отобразилась, хотя он напрямую прописан в candidate users
            Optional<IdentityLink> linkOptional = taskService.getIdentityLinksForTask(source.getId())
               .stream()
               .filter(link -> link.getType().equals(IdentityLinkType.CANDIDATE))
               .findFirst();

Например так можно
источник

DK

Denis Kotov in Camunda BPM Group
Есть у кого-нибудь под рукой пример теста на multi intstance subprocess sequential ? В тесте такое ощущение, что он все инстансы откручивает, но дальше не идёт вперёд
источник
2019 February 15

МЦ

Мария Цизина... in Camunda BPM Group
Dmitrii Goncharov
            Optional<IdentityLink> linkOptional = taskService.getIdentityLinksForTask(source.getId())
               .stream()
               .filter(link -> link.getType().equals(IdentityLinkType.CANDIDATE))
               .findFirst();

Например так можно
В итоге делаю через getIdentityLinksForTask, смогла получить актуальные данные. Спасибо!
источник
2019 February 17

К

Курмет in Camunda BPM Group
источник

К

Курмет in Camunda BPM Group
источник

К

Курмет in Camunda BPM Group
Подскажите, плиз!
Поставил таймер по которому отрабатывает скрипт, меняющий значение переменной: исполнителя.
На почту почему-то прилетает спам оповещений.

${deadline} = new Date(today.getTime() + 1000 * 20)
источник