Size: a a a

Camunda BPM Group

2019 July 04

DK

Denis Kotov in Camunda BPM Group
ну ок, сделаю на след. неделе
источник

F

Fedor Secret in Camunda BPM Group
Denis Kotov
ну ок, сделаю на след. неделе
👍
источник

NM

Nurbek Mussabayev in Camunda BPM Group
Andy Fedotov
Кстати да, в Camunda из коробки вроде нет ничего про Federated Identity Provider. Ну типа подключить и использовать не один конкретный, а несколько гетерогенных реестров пользователей. В данном случае подошёл бы одновременно встроенный Db плюс Ldap. Ну можно запилить) Сделать Identity Provider делегат, которому передается список других Identity Provider, и заюзать два существующих.
А можно в БД камунды записать юзеров без паролей или фейковые пароли. Идея след, для аутентификации/авторизации использльзовать другую БД со спринг секюрити например, а в БД камунды записывать чисто для юзер тасков и т д.
источник

DG

Dmitrii Goncharov in Camunda BPM Group
Nurbek Mussabayev
А можно в БД камунды записать юзеров без паролей или фейковые пароли. Идея след, для аутентификации/авторизации использльзовать другую БД со спринг секюрити например, а в БД камунды записывать чисто для юзер тасков и т д.
Получается из контекста безопасности вставляете в аутентификацию ИД юзера, а из базы камунды подтягиваете его группы.
Должно норм работать без лишних велосипедов.
источник

AK

Artem Kuraev in Camunda BPM Group
Да вы даже можете подключить в камунду лдап а для аутентификации всё так же использовать спринг секьюрити, если у вас кастомный UI. Просто в треде запроса инициализируете вручную IdentityService.currentAuthentication и всё
источник
2019 July 05

E

Egor in Camunda BPM Group
не подскажите, suspend для процесса вызывать из java api как-то можно? как вы решаете вопрос, что если процесс в камунде управляет объектами и я хочу, например, отредактировать эти объекты, мне нужно сделать некоторый лок процесса. Suspend для этого кейса подходящее решение?
источник

AK

Artem Kuraev in Camunda BPM Group
Из java api вызвать суспенд можно. Кейс про редактирование не очень понял, почему процесс нельзя привести в точку, где он будет ожидать пока объект будет отредактирован?
источник
2019 July 08

E

Egor in Camunda BPM Group
если процесс длинный имеет N шагов, я могу запустить процесс редактирования в любой момент, в твоем случае мне нужно на каждом шаге нужно нарисовать переход и обратный переход в эту точку (если правильно я тебя понял)
источник

DK

Denis Kotov in Camunda BPM Group
туда-сюда токен гонять чтоли?
источник

DK

Denis Kotov in Camunda BPM Group
странные процессы, если такая потребность есть
источник

E

Egor in Camunda BPM Group
задача такая, есть основной длинный процесс из N шагов. Есть другой процесс (редактирование), который может быть вызван в любой момент исполнения основного процесса. Если я вызываю процесс редактирования, я хочу останавливать основной процесс, исполнять дополнительные процес и только потом продолжать основной процесс
источник

DK

Denis Kotov in Camunda BPM Group
а что там в процессе то редактируют?
источник

DK

Denis Kotov in Camunda BPM Group
если данные, то вы попали в классическую ловушку
источник

DK

Denis Kotov in Camunda BPM Group
контекста
источник

E

Egor in Camunda BPM Group
бизнес объекты, которыми управляем основной процесс
источник

DK

Denis Kotov in Camunda BPM Group
а, он самый
источник

DK

Denis Kotov in Camunda BPM Group
как только у вас становиться несколько процессов об одной сущности, то контекст нужно выносить в отдельную систему (базу)
источник

DK

Denis Kotov in Camunda BPM Group
иначе вы захлебнетесь в попытке синхрить контексты
источник

E

Egor in Camunda BPM Group
но бизнес объекты у нас итак в отдельных базах)
источник

E

Egor in Camunda BPM Group
они не в камунде
источник