Size: a a a

Camunda BPM Group

2022 February 03

I

Ilya in Camunda BPM Group
Добрый день. Есть ли у кого пример кода для Zeebe для java-клиента для работы с external service task? Т.е. у этого таска есть topic, на который надо подписаться. А все примеры которые я вижу подписываются по type: zeebeClient.newWorker().jobType(<type>).handler( ()-> {}). А этого поля type я в camunda modeler вообще не вижу для service task.
источник

A

AiT in Camunda BPM Group
кому интересно, нам помогли следующие настройки  <job-executor>
   <job-acquisition name="default">
     <properties>
       <!-- Sets the maximal number of jobs to be acquired at once. -->
       <property name="maxJobsPerAcquisition">3</property>
       <!-- Specifies the wait time of the job acquisition thread in milliseconds in case there are less jobs available for execution than requested during acquisition. -->
       <!-- If this is repeatedly the case, the wait time is increased exponentially by the factor waitIncreaseFactor. The wait time is capped by 'maxWait'. -->
       <property name="waitTimeInMillis">5000</property>
       <!-- Specifies the time in milliseconds an acquired job is locked for execution. During that time, no other job executor can acquire the job. -->
       <property name="lockTimeInMillis">300000</property>
       <!-- Specifies the maximum wait time of the job acquisition thread in milliseconds in case there are less jobs available for execution than requested during acquisition. -->
       <property name="maxWait">60000</property>
     </properties>
   </job-acquisition>
   <properties>
     <!-- Sets the size of the queue which is used for holding tasks to be executed. -->
     <!-- Overrides by environment variable: CAMUNDA_EXECUTOR_QUEUESIZE -->
     <property name="queueSize">3</property>
     <!-- Sets the size of the core pool in the thread pool. This number of threads will always be present and wait to execute tasks. -->
     <!-- Overrides by environment variable: CAMUNDA_EXECUTOR_COREPOOLSIZE -->
     <property name="corePoolSize">3</property>
     <!-- Sets the maximum number of threads that can be present in the thread pool. -->
     <!-- Overrides by environment variable: CAMUNDA_EXECUTOR_MAXPOOLSIZE -->
     <property name="maxPoolSize">10</property>
   </properties>
 </job-executor>
источник

ММ

Максим Монин... in Camunda BPM Group
источник

ММ

Максим Монин... in Camunda BPM Group
Для zeebe modeller сильно поменяли последний, но tasktype задается вот в этом поле и на него идет подписка воркера
источник

I

Ilya in Camunda BPM Group
Да, спасибо. Разобрался. Действительно в zeebe modeler это поле есть.

Но при этом сам репозитарий zeebe modeler'а закрыт и в нем перенаправляют в репо camundad-modeler, в котором Service task другой по полям. Для инфо тому кто будет еще искать)
источник

ММ

Максим Монин... in Camunda BPM Group
zeebe modeller depricated, он по сути работает только для версий до 1.0.0 все новые версии требуют интегрированный Camunda Modeller, причем новые версии требуют последнюю версию моделлера, например текущая zebee 1.3.0 требует camunda modeller 4.12
источник

I

Ilya in Camunda BPM Group
Но тогда это означает, что на Service task надо подписываться через Topic, т.к. в camunda modeler нет поля Type в Service task. Ок, буду дальше искать как это сделать. Спасибо.
источник

ММ

Максим Монин... in Camunda BPM Group
как нет - я вам рисунок выслал и подчеркнул поле type
источник

ММ

Максим Монин... in Camunda BPM Group
у меня стоит camunda modeller 4.12
источник

I

Ilya in Camunda BPM Group
Тоже 4.12, но в Service task у меня такого поля нет при рисовании диаграммы
источник

I

Ilya in Camunda BPM Group
У меня там выбор Implementation, выбираю External и появляется Topic поле
источник

ММ

Максим Монин... in Camunda BPM Group
вы создаете не тот тип диаграммы. Это диаграмма для Camunda BPM
источник

ММ

Максим Монин... in Camunda BPM Group
источник

I

Ilya in Camunda BPM Group
Спасибо большое! Разбираюсь только.
источник

V

Vlad.Babiy in Camunda BPM Group
Коллеги добрый день. При передаче переменных в camunda subprocess ловлю ошибку camunda unknown property used in expression из-за того что параметр в процессе может быть а может отсутствовать. Можно ли засунить проверку на его отсутствия в expression?
источник

ММ

Максим Монин... in Camunda BPM Group
execution.getVariable ("name") != null
источник

N

Nikolay in Camunda BPM Group
${execution.hasVariable("myVar")}
источник

s

someone in Camunda BPM Group
Guys I am entirely new to camunda can you please send some good in depth tutorial/YouTube video link to get started with.
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Hello!

This 3-part tutorial is a good starting point: https://docs.camunda.org/get-started/spring-boot/
источник

s

someone in Camunda BPM Group
Thanks a lot!!
источник