Size: a a a

Camunda BPM Group

2021 October 27

DP

Dmitrii Pisarenko in Camunda BPM Group
Дамы и господа камунданты,

Если Камунда с кокпитом работает в Опеншифте на двух подах, то при попытке залогиниться в кокпит появляется ошибка ENGINE-27001 The user with id 'admin' is locked. The lock will expire....

На

https://forum.camunda.org/t/running-camunda-docker-image-on-rhel-openshift-platform/9545/7

сказали, что причина в том, что OpenShift использует случайных пользователей при запуске Камунды.

Предложили решение: Запускать Камунду под рутом:

FROM camunda/camunda-bpm-platform:tomcat-latest
USER root
RUN chgrp -R 0 /camunda
&& chmod -R 774 /camunda
USER camunda


А лучшего решения нет? Нет, например, Докер-образа, совместимого с OpenShift?
источник

A

Artem in Camunda BPM Group
Чот ссылка странная
источник

A

Artem in Camunda BPM Group
там вообще о другом
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Камунда, оказывается, знает про эту проблему: https://github.com/camunda/docker-camunda-bpm-platform/issues/112

А здесь показан способ ее решить: https://github.com/camunda/docker-camunda-bpm-platform/pull/115
источник

AO

Andrey Osipkov in Camunda BPM Group
Всем привет! Подскажите пожалуйста, почему через rest api  при получении task, сделав  identityService.setAuthentication(userId, groups, tenants), с указанием нужных tenants, я все равно получаю все задания, а не только указанного tenant?
источник
2021 October 28

ДБ

Дмитрий Баевский... in Camunda BPM Group
Добрый вечер. Подскажите пожалуйста, как можно остановить основной процесс из подпроцесса?
источник

IB

Ilya Barbotko in Camunda BPM Group
Переслано от Babu K
Hi Team.. I would like to know how to do this camunda. There is a parent process and this is invoking a child process using call activity. In the child process, I need to terminate or abort this process instance based on the need and the control should not go back to parent process. The process should end in child process itself. I have tried with  terminate event and cancel event but the control is going back to parent process and the flow is going on. Can anyone let me know how to achieve this?
источник

IB

Ilya Barbotko in Camunda BPM Group
Переслано от Ilya Barbotko
thing you are trying to achieve sounds wrong architecture wise. Why don't you just add an additional gateway right after the call activity? Here is a sample
источник

IB

Ilya Barbotko in Camunda BPM Group
Можно навесить баундари ивент с молнией на колактивити, там уже как удобнее
источник

ДБ

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

IB

Ilya Barbotko in Camunda BPM Group
Кидай исключение со спец кодом и натрави баундари ивент на колактивити именно на этот код
источник

IB

Ilya Barbotko in Camunda BPM Group
Ну и уводить перехват в энд ивент так же
источник

ДБ

Дмитрий Баевский... in Camunda BPM Group
Но ведь идея эксепшена не в управлении логикой процесса. Это не "пахнет"?
источник

IB

Ilya Barbotko in Camunda BPM Group
Честно говоря, не уверен, как по мне - всё ок. Если чёто случилось, что не должно случаться, надо выйти
источник

YK

Yuri Kolesnikov in Camunda BPM Group
А в чем логика останова родительского процесса?
источник

ДБ

Дмитрий Баевский... in Camunda BPM Group
Пришедшие данные может не быть смысла обрабатывать дальше.
источник

ММ

Максим Монин... in Camunda BPM Group
Ну тогда проще всего бросить EndError евент и далее его в соелубщий End Error родительского процесса увести
источник

ДБ

Дмитрий Баевский... in Camunda BPM Group
Так это же не ошибка. Я думал повесить escalation, отловить его в рамке подпроцесса и увести в завершение, но решил узнать, какие бест практис есть, и теперь вот думаю :)
источник

SD

Serg D. in Camunda BPM Group
BoundaryEvent на подпроцесс, спабатывающий на изменение переменной. Если смысла обрабатывать нет, поменяли флаг и ушли на terminate
источник

SD

Serg D. in Camunda BPM Group
?
источник