Переменные-enum'ы по-прежнему сериализуются как 'serializable' - и это можно понять, ведь значение енума не имеет ключа - имени поля - чтобы можно было представить его как валидный JSON-объект...
@yoyojin - у вас есть переменные-енумы в качестве переменных процессов? Если да, то как сериализуются?
Enum'ы не используем. Ушли в сторону String-констант
Подскажите, в каком случае процесс получает статус INTERNALLY_TERMINATED? Вроде когда у меня на схеме процесс завершается терминатором, должен, но, как я понимаю, для event-subprocess это не сработает?
Подскажите, в каком случае процесс получает статус INTERNALLY_TERMINATED? Вроде когда у меня на схеме процесс завершается терминатором, должен, но, как я понимаю, для event-subprocess это не сработает?
Так как раз когда кидается BPMN Error и не ловится на диаграмме кэтч ивентом и будет такой код завершения
Нет, у меня один процесс, завершается с помощью bpmnError и уходит в completed. Нашёл решение, можно ещё раз сходить по рест за историей и найти с каким типом endEvent процесс завершился.
мне тоже это не оч нравится. А с переменными на мой взгляд не очень прикольно, потому что все процессы нужно править и в них добавится зависимость от внешней системы.
ну мне это нужно чисто для мониторилики, так что с хранилищем пока повременю) Тем более процессы у нас самодостаточные и результат их нигде в общем-то не используется (во внешних системах)