Size: a a a

2021 April 21

РН

Роман Нагаев... in pro.jvm
всем привет, возможно немного оффтоп, но у меня вопрос по расширению функционала камунды

мне нужно реализовать бизнес-процесс в камунде, однако она не полностью удовлетворяет требованиям, вот проблемы
1) модель аутентификации камунды не полностью покрывает требования бизнеса, бизнесовая модель предусматривает помимо ролей ещё что-то типа атрибутов, специфичных для орг структуры
2) пользователей (assignee) нужно синхронизировать с внешним решением аутентификации
3) таски требуется дополнить метаданными, которые необходимо сложить в базу отличную от базы данных камунды
4) камунда в будущем будет разделена на несколько экземпляров каждый из которых будет обслуживать отдельный подпроцесс, это обрубает возможность интеграции через бд для пункта 3 так как у каждой камунды будет отдельный инстанс базы который будет хранить только часть тасков
5) у бизнеса есть понятие этапа, это просто группа тасков, она никак не связана ни с одной из сущностей камунды, нужна для степперов на фронте, как это реализовать тоже непонятно

если честно у меня в голове каша, я ума не приложу как можно подкрутить камунду для того чтобы не начать отказываться о фич камунды и не закончить написанием собственной BPMS'ки

буду рад любым советам, подходам, ссылкам, ключевым словам
источник

ch

central hardware in pro.jvm
Камунда это что?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
это гугл)
источник

AK

Alexander Komarov in pro.jvm
сразу видно человека не испорченного тырпрайзом
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
+
источник

РН

Роман Нагаев... in pro.jvm
https://camunda.com/
bpms-система
рисуешь диаграммку, прикручиваешь всякие делегаты и получается бизнес-процесс по которому можно гонять задачки
источник

М

Михаил in pro.jvm
есть чатик в телеге по камунде
источник

РН

Роман Нагаев... in pro.jvm
я там был уже)
хочу больше информации собрать
источник

E

Egor Pavlov in pro.jvm
тот чат самое большое коммунити по камунде вроде. едва ли больше инфы будет))
источник

D

Dima in pro.jvm
а bpmn точно нужно?
источник

РН

Роман Нагаев... in pro.jvm
для меня это данность, а если не она то что?
источник

DS

D S in pro.jvm
zeebe?
источник

DS

D S in pro.jvm
ну а в целом скалировать камунду это будет больно, тем более для каждого подпроцесса свой экземпляр да еще и со сторонней базой для агрегации метаинфы тасок как я понял. Мы долго делали подобное в свое время в итоге пришлось писать много своего  и на сколько я помню в итоге от камунды отказались но я был уже на другом проекте
источник

РН

Роман Нагаев... in pro.jvm
ок, спасибо большое, буду иметь в виду, zeebe обязательно посмотрю)
источник

DS

D S in pro.jvm
в итоге опять же на сколько помню, у нас на проекте от камунды остался только бекенд, все остальное обернули своими микросервисами, кастомным фронтендом и прослойкой для авторизации т.к. тоже требовался ABAC. Сейчас может совсем отказались от ее использования...
источник

D

Dima in pro.jvm
зиби не поможет
источник

D

Dima in pro.jvm
источник

D

Dima in pro.jvm
зиби теперь - это облачная камунда, и там тоже bpmn, только хранилище не в реляционной базе, а распределенное хранилище, кафка
источник

AK

Alexander Komarov in pro.jvm
прикольно. а начиналось все как оркестратор для микросервисов с упором на легковесность и перфоманс
источник

D

Dima in pro.jvm
источник