Size: a a a

Camunda BPM Group

2021 May 31

YY

Yo Yo in Camunda BPM Group
источник

A

AlexJok in Camunda BPM Group
у нас в камунда админке отсутствует кнопка logout в яндекс браузере, кто-нибудь сталкивался?
источник

O

Oleg in Camunda BPM Group
Ребята, посоветуйте как можно замоделировать такой кейс.
У меня есть 16 разных категорий  для сущности, комбинации которых в один момент должны влечь за собой создание разных типов тасков или последовательностей тасков. Типов таких тасков пока насчитал 31. Можно ли как-то упрощенно это запроектировать через dmn и события может, или как-то ещё, или остаётся только городить каскады шлюзов?
источник

YK

Yuri Kolesnikov in Camunda BPM Group
Специально проверил - в яндекс браузере во всех трех приложениях при нажатии на имя текущего залогиненного пользователя открывается менюшка с двумя пунктами
My profile и Log out
источник

A

AlexJok in Camunda BPM Group
А какая версия камунды?
источник

YK

Yuri Kolesnikov in Camunda BPM Group
7.14
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Вариант решения:

1. Делаете 31 процесс для разных наборов активностей.
2. В основном процессе у Вас 2 активности — одна решает, какой из 31 процесса вызывать, вторая его вызывает. Это может быть DMN, а может быть и простой service task.
источник

O

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

YK

Yuri Kolesnikov in Camunda BPM Group
При тестировании пилотного процесса уткнулись в банальный вопрос. Если User task назначен конкретному пользователю, а он (внезапно) заболел, ушел в отпуск, уволился , то как это красиво разруливать?
Предполагается, что разруливать это должен некий менеджер среднего звена - типа владелец процесса. Через Cockpit не вариант.
По логике типов "разруливания" как минимум три и они не взаимозаменяемые и со своими недостатками:
1.  Назначить User task на другого пользователя (городим костыль на уровне frontend'a - право у пользователя/группы на переназначение задачи в зависимости от вида процесса)
2. "Откатить" процесс в определенную точку назад (загружаем схему процесса доп переходами или как-то еще прописываем куда возвращаться, если вдруг что)
3. Прервать текущий User task по таймеру (можно на схеме процесса красиво реализовать, но имеет смысл только когда никто никуда не торопится)

И еще доп. вопрос: кто-то искал/находил решение, чтобы таймеры учитывали только рабочее время? 😊 (в идеале с привязкой к производственному календарю)
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Вы рассматривали вариант, когда задача присваивается не пользователю, а группе пользователей?

Допустим, группа "бухгалтеры", в которой Петя, Маша и Вася. Если Петя ушел в отпуск, то задачу клеймят Маша или Вася.
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
переназначение, возвраты... СЭДом попахивает)
источник

YK

Yuri Kolesnikov in Camunda BPM Group
это используется там, где это имеет смысл
но очень часто должен быть конкретный исполнитель и он известен на момент прихода процесса в User task
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Есть ли возможность поставить перед user task service task, который будет проверять, доступен ли этот человек (которому нужно присвоить user task) сейчас?
источник

DK

Denis Kotov in Camunda BPM Group
Классическая причина не юзать таск лист от ууаунды и абстракции тасков как таковые
источник

DK

Denis Kotov in Camunda BPM Group
В elme например есть сущность "отсутствие", она селектит таски и переназначает их, и через нее же новые на такого же юзера прогоняется
источник

DK

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

YK

Yuri Kolesnikov in Camunda BPM Group
А что это решает? вечером в пятницу человек был и к нему прилетело надцать задач, а в понедельник утром он на работу не вышел )
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
я бы сделал попроще - назначать на группу + назначать дополнительно одного исполнителя

Итого - все видят все документы в группе, но в какой то момент один может "забрать" у другого задачку. Ну и плюс оповещения по SLA тоже помогут
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
вообще тема сложная
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Это решает проблему отпусков, праздников и прочих плановых остутствий.
источник