Size: a a a

Camunda BPM Group

2020 August 04

DK

Denis Kotov in Camunda BPM Group
у него в табличке есть там дата выполнения
источник

DK

Denis Kotov in Camunda BPM Group
кокпит фуфуфу, только екскамад
источник

A

Alexander in Camunda BPM Group
Denis Kotov
кокпит фуфуфу, только екскамад
Дайте JWT 😂🤪
источник

DK

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

DK

Denis Kotov in Camunda BPM Group
Советую использовать )))
источник

DK

Denis Kotov in Camunda BPM Group
там работы на 40 минут
источник

DK

Denis Kotov in Camunda BPM Group
а кстати я помоему сделал его, только в приватной репе
источник

DK

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

A

Alexander in Camunda BPM Group
Руки наше все
источник

MD

Maxim Dyachkov in Camunda BPM Group
Denis Kotov
ну вроде всё правильно. Нужно убедиться, что джоб на таймер создался
Все работает. Я просто не туда смотрел. Спасибо
источник
2020 August 06

ET

Ed Tsoy in Camunda BPM Group
А кто-нибудь огребал проблем с java-десериализацией объектов, сохранённых в переменные процесса, при изменении соответствующего класса данных в новой версии приложения? Например, сохранили объект в переменную процесса, потом добавили необязательное поле в этот класс (по идее, это изменение с обратной совместимостью), выкатили новую версию приложения, а оно не может десериализовать ранее сохранённый объект?

В камунде ещё не наступал на эти грабли, подобная проблема когда-то встречалась безотносительно камунды.

Есть ли смысл сконфигурировать, чтобы по умолчанию в камунде использовалась json-сериализация, а не java-сериализация?
источник

NB

Nicko B in Camunda BPM Group
Добрый день! Вопрос по таймерам - устанавливаю на пользовательскую задачу не прерывающий циклический таймер R3/PT1M, а  таймер выполняется только один раз. Jobs на таймер создаётся, но после первого выполнения он пропадает.  В чём может быть проблема?
источник

IK

Ivan Kondrashov in Camunda BPM Group
Ed Tsoy
А кто-нибудь огребал проблем с java-десериализацией объектов, сохранённых в переменные процесса, при изменении соответствующего класса данных в новой версии приложения? Например, сохранили объект в переменную процесса, потом добавили необязательное поле в этот класс (по идее, это изменение с обратной совместимостью), выкатили новую версию приложения, а оно не может десериализовать ранее сохранённый объект?

В камунде ещё не наступал на эти грабли, подобная проблема когда-то встречалась безотносительно камунды.

Есть ли смысл сконфигурировать, чтобы по умолчанию в камунде использовалась json-сериализация, а не java-сериализация?
Имхо, в таком случае лучше использовать внешнее хранилище, а в камунде держать ссыль/ключ
источник

DK

Denis Kotov in Camunda BPM Group
Ivan Kondrashov
Имхо, в таком случае лучше использовать внешнее хранилище, а в камунде держать ссыль/ключ
.. в любом случае так лучше делать :)
источник

ET

Ed Tsoy in Camunda BPM Group
Denis Kotov
.. в любом случае так лучше делать :)
Понятно, спасибо ;)
источник

ET

Ed Tsoy in Camunda BPM Group
Хотя не до конца понятно, если честно )
Эти переменные имеют смысл только в период жизни бпм-процесса, просто их довольно много и когда-то часть из них решили сохранять в контекст процесса не простыми типами, а объектами, чтобы как-то структурировать и упорядочить.

Если сделать хранение контекста процесса во внешнем хранилище, его надо как-то подчищать для тех процессов, которые завершились. То есть дублировать тот механизм, который в камунде уже сделан. Либо отказаться от структуры и упорядочения и разложить объекты в переменные процесса простых типов, отказавшись от объектов...

Что плохого в хранении переменных процесса в виде объектов в json-сериализации?
источник

DK

Denis Kotov in Camunda BPM Group
в том что там одна таблица named-value для всех переменных
источник

DK

Denis Kotov in Camunda BPM Group
и на каждом flow node camunda обязательно сериализует-десериализует объекты
источник

DK

Denis Kotov in Camunda BPM Group
умножаем одно на другое и получаем экспотенциальный рост нагрузки на базу при добавлении новых переменных в контекст
источник

DK

Denis Kotov in Camunda BPM Group
ну или не экспотенциальный, а какой-то там свой
источник