Size: a a a

Camunda BPM Group

2021 April 14

ММ

Максим Монин... in Camunda BPM Group
{jsonObj.prop("someProp").hasProp()}
источник

НЩ

Николай Щепилов... in Camunda BPM Group
Спасибо!
источник

Z

Zarabuha in Camunda BPM Group
Всем привет! Митап в этом году есть?!
источник

Z

Zarabuha in Camunda BPM Group
Мимо опроса если что)
источник

Z

Zarabuha in Camunda BPM Group
источник

DK

Denis Kotov in Camunda BPM Group
Есть, похоже на май буду мутить
источник

Z

Zarabuha in Camunda BPM Group
Приглос, можно?
источник

DK

Denis Kotov in Camunda BPM Group
Да сделаем попозже
источник

Z

Zarabuha in Camunda BPM Group
Пасипки!
источник
2021 April 15

YK

Yuri Kolesnikov in Camunda BPM Group
Всем привет!
Не дает мне покоя вкладка Form в UserTask. В том варианте применения Camunda, который мы рассматриваем как основной, в качестве front end'а планируется использовать стороннее приложение, которое активно используется в компании и которые мы давно и плодотворно допиливали, в том числе для автоматизации отдельных задач.
Поэтому очень привлекательным вариантом кажется возможность получить из процесса метаданные формы и отрисовать/отработать ее на стороне этого приложения.
Специального endpoint в REST API нет. Тщательно прочесав интернет я нашел пару вариантов и каждый с нюансами.
1. Добавить к UserTask javaclass-listener, который при старте задачи получит данные формы и сложит их в переменную. На практике это реально работает. Вроде  как можно даже сделать это в глобальном listener'e, чтобы не прописывать его в каждой задаче (до этого я правда на практике не добрался).  Очевидный минус этого решения - внушительная пачка бесполезных данных, хранящаяся в процессе
2. Дополнить REST API специальным endpoint'ом. Решение очень красивое, но я не нашел способа как реализовать его без пересборки всей системы.
Т.е. в варианте сборки camunda в виде отдельного приложения все получается очень просто - по рецепту @Kotskin даже получается вставить вызов как бы в дополнении к остальным методам по задачам в виде engine-rest/task/{id}/taskfields
Но мне хотелось бы реализовать такое расширение REST API в варианте установки camunda в tomcat, а еще лучше еще и в докере просто задеплоив дополнительный war с моим кодом.
Пока не нашел варианта, как это сделать.  Посоветуйте в какую сторону копать 😊
источник

DK

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

DK

Denis Kotov in Camunda BPM Group
и потом вот это программирование форм через xml без нормального тестирования
источник

DK

Denis Kotov in Camunda BPM Group
заставляет талантливых и умных людей увольняться
источник

DK

Denis Kotov in Camunda BPM Group
поэтому советую рассмотреть юзер таск аналогично сервис таску - просто отдайте контекст и скажите какой метод (форму\задачу) надо выполнить
источник

IK

Isayakiy Kotletov 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
А потом все отваливается
источник

IK

Isayakiy Kotletov in Camunda BPM Group
ну начнем с того что это все айти ты описал
источник

DK

Denis Kotov in Camunda BPM Group
Надо очень сильно ограничивать функционал конструктора
источник