Size: a a a

Camunda BPM Group

2019 February 13

DK

Denis Kotov in Camunda BPM Group
Иногда тоже бывает
источник

DK

Denis Kotov in Camunda BPM Group
Но ретраи лечат проблему
источник

DK

Denis Kotov in Camunda BPM Group
А глубже пока не хочется разбираться
источник

РА

Руслан Алиев... in Camunda BPM Group
Denis Kotov
Но ретраи лечат проблему
А есть места где ретраятся только gateway?

Было бы идеально, т.к. этот экзепшн рабочая ситуация для камунды, как понял
источник

РА

Руслан Алиев... in Camunda BPM Group
Denis Kotov
А глубже пока не хочется разбираться
Понимаю. Спасибо! Будут новости - отпишу
источник

AK

Artem Kuraev in Camunda BPM Group
ОптимистикЛок у нас возникал когда мы комплитили юзер таску а потом пытались засеттить переменную в процесс. Решилось когда стали сеттить переменную через апи комплита таски
источник

РА

Руслан Алиев... in Camunda BPM Group
Artem Kuraev
ОптимистикЛок у нас возникал когда мы комплитили юзер таску а потом пытались засеттить переменную в процесс. Решилось когда стали сеттить переменную через апи комплита таски
т.е. какое-то значение из формы положить, верно понял? А как вы клали?

Мы кладём весь объект данных с формы в локальный экзекьюшн и в output вычленяем нужные в bpm значения spin-ом  (если много - лисенер парсинга).
Но основная часть данных летит в бд.
Формы кастомные, потому после всех этих действий уже комплитим.

Интересно как у вас
источник

AK

Artem Kuraev in Camunda BPM Group
У нас тоже формы кастомные, а в процесс клалась переменная, котрая нужна для дальнейшего прохождения процесса. Комплитим мы руками
источник

AK

Artem Kuraev in Camunda BPM Group
Фишка как раз и была в том, чтобы комплитить и сеттить переменную в одной команде, тогда всё нормально работает
источник

РА

Руслан Алиев... in Camunda BPM Group
Artem Kuraev
Фишка как раз и была в том, чтобы комплитить и сеттить переменную в одной команде, тогда всё нормально работает
А, понял. Да, у нас тоже так
источник
2019 February 14

EZ

Eldar Zakiryanov in Camunda BPM Group
Всем привет!
Это нормально что Camunda переменные формата JSON сохраняет как bytearray?
источник

EZ

Eldar Zakiryanov in Camunda BPM Group
Никто не делал чтобы как String хранилось?
источник

EZ

Eldar Zakiryanov in Camunda BPM Group
overhead какой-то если честно
источник

AK

Artem Kuraev in Camunda BPM Group
Если у вас переменные в JSON, то, скорее всего, у вас дизайн приложения не правильный. Переменные должны быть простых типов, а сложные надо хранить в ПБД. Это во всех BPM системах будет тормозить и плохо работать
источник

DK

Denis Kotov in Camunda BPM Group
на стринг ограничение в 4000 символов в БД
источник

EZ

Eldar Zakiryanov in Camunda BPM Group
Artem Kuraev
Если у вас переменные в JSON, то, скорее всего, у вас дизайн приложения не правильный. Переменные должны быть простых типов, а сложные надо хранить в ПБД. Это во всех BPM системах будет тормозить и плохо работать
В основном ребята в JSON хранят какой-то результат от справочника. Хранить в ПБД если потом по ним искать что-то?
источник

DK

Denis Kotov in Camunda BPM Group
надо хранить как object
источник

DK

Denis Kotov in Camunda BPM Group
вот на эту тему тут есть рассуждения https://forum.camunda.org/t/pitfalls-with-json-data-in-process-variables/10820/3
источник

DG

Dmitrii Goncharov in Camunda BPM Group
Denis Kotov
на стринг ограничение в 4000 символов в БД
Да, мы делали ручную проверку на длину, если меньше, то сохраняли как строку
источник

EZ

Eldar Zakiryanov in Camunda BPM Group
Denis Kotov
на стринг ограничение в 4000 символов в БД
А если это PostgreSQL?

... PostgreSQL provides the text type, which stores strings of any length.
источник