Size: a a a

Camunda BPM Group

2021 October 05

YK

Yuri Kolesnikov in Camunda BPM Group
What exactly do you want to customize? The number of retries?
источник

BK

Babu K in Camunda BPM Group
I need to customize what the job does by default? Is the job just retrying? Suppose if I want to perform any additional logic within that job, how to do that?
источник

A

Artem in Camunda BPM Group
Default behavior is just rollback and retries. There is no way to change it from modeller )
источник

YK

Yuri Kolesnikov in Camunda BPM Group
Look here.  It can help may be
https://docs.camunda.org/manual/7.15/user-guide/process-engine/incidents/#implement-custom-incident-handlers
You can set the number of retries to 0 and handle the incidents.
источник

BK

Babu K in Camunda BPM Group
When you say rollback, just the control is going back to the last savepoint right? I believe this is called transaction level rollback.
источник

BK

Babu K in Camunda BPM Group
Thanks Yuri.. let me check
источник

ММ

Максим Монин... in Camunda BPM Group
Yes, async point is transaction border, so it is transaction rollback + job executor tries to repeat in in usaul way accoding to bpmn login.
источник

ММ

Максим Монин... in Camunda BPM Group
You can use also throw BMPN errors event and process it in BPMN Logic
источник

LD

Larvitar De ash in Camunda BPM Group
В моделере создал форму, поставил regex, но почему то я могу заполнять это поле как хочу, regex не работает, из-за чего это может быть ?
источник

BK

Babu K in Camunda BPM Group
Is there any language auto translation feature in telegram?
источник

LD

Larvitar De ash in Camunda BPM Group
официальной такой фичы нет, но возможно есть бот
источник

A

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

SD

Serg D. in Camunda BPM Group
Могу предположить что он не процесс парсит, а скрипты указанные в маппингах и/или listeners.
Можно запускать удаление с игнорированием этих шагов
источник

A

Artem in Camunda BPM Group
А, ну да, скрипты,  вообще стоит игнор и iomapping и subprocess
источник

РТ

Ростислав Трач... in Camunda BPM Group
А случайно нет никакого секретного rest-запроса, чтобы все deployments удалить пачкой?) Судя по документации, можно только список получить, а удалять каждый отдельно по id
источник

A

Artem in Camunda BPM Group
Жавакодом можно, или табличку дропнуть
источник

A

Artem in Camunda BPM Group
Или сделать апи и будет секретный рест запрос ))
источник

РТ

Ростислав Трач... in Camunda BPM Group
Окей, спасибо)
источник

A

Artem in Camunda BPM Group
В Энтерпрайз точно есть )
источник
2021 October 06

SZ

Serhii Zabolotnyi in Camunda BPM Group
Всем привет.
Хочу заюзать Camunda немножко не по классическому назначению.

Нам на проекте нужно для пользователей дать возможность конструирования простеньких блок-схем (каждый блок это или условие или апи запрс) которые по своей природе немножко похожие на процессы BPM (с элементами intermediateCatchEvent, serviceTask(http-connector), startEvent, endEvent, exclusiveGateway, sequenceFlow).

Хотел все это сделать так:
 - запустить один или несколько camunda-rest-app приложений и как то раскидывать процессы и входной поток событий (типа горизонтального шардинга)
 -  json который сгенерирован нашей фронт частью пропускать через camunda-spring-boot и там мапить наши блоки на сamunda-элементы и в конце генерировать bpmn файл, дальше его деплоить в camunda-app-rest

Требования:
- к-во блоков в bpmn диаграмме 10 - 50 (не считая sequenceFlow)
- к-во процессов задеплоиных в camunda-rest-app около 200k
- к-во событий которое будет поступать на вход (startEvent или intermediateThrowEvent ) около 8k/s

Вопросы:
- реализуемо ли это в принципе на камунде?
- выдержит ли она такую нагрузку на каких то адекватных сервер-конфигурациях(не за все деньги мира).

Если у кого то есть опыт с чем то подобным буду признателен за наводку в какую сторону смотреть или что стоит почитать.
источник