Size: a a a

Camunda BPM Group

2020 September 11

AY

Alexander Yakovlev in Camunda BPM Group
Главное не забыть тудушку написать, чтоб она там вечно жила)
источник

NK

ID:0 in Camunda BPM Group
#en #event #CamundaCon #live #2020.2 #free

8 и 9 октября пройдет вторая за 2020 год глобальная конференция - CamunaCon.

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

Регистрация и подробности тут: https://www.camundacon.com/
источник

D

DooDLeZz* in Camunda BPM Group
Всем доброго времени суток, вопрос по camunda modeler. Есть user-task, в котором assignee должен браться из последнего элемента json-массива, как его получить? В доке я нашел только lastIndexOf, но он возвращает последний индекс искомого элемента, а мне нужно не искать значение, а получить последнее
источник

DK

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

DK

Denis Kotov in Camunda BPM Group
Array[lastindexof]
источник

DK

Denis Kotov in Camunda BPM Group
Типа того
источник

D

DooDLeZz* in Camunda BPM Group
В том-то и дело что индекс неизвестен
источник

D

DooDLeZz* in Camunda BPM Group
Массив динамический, следовательно индекс всегда рахзный
источник

IK

Ilya Konovalov in Camunda BPM Group
в груви есть метод last() у итерируемого объекта
источник

AY

Alexander Yakovlev in Camunda BPM Group
а нельзя что-то типа arrayParam[arrayParam.length-1]
источник

AY

Alexander Yakovlev in Camunda BPM Group
там же ecmascript? или что-то иное?
источник

D

DooDLeZz* in Camunda BPM Group
Alexander Yakovlev
а нельзя что-то типа arrayParam[arrayParam.length-1]
Пробовал, ругается
источник

D

DooDLeZz* in Camunda BPM Group
DooDLeZz*
Всем доброго времени суток, вопрос по camunda modeler. Есть user-task, в котором assignee должен браться из последнего элемента json-массива, как его получить? В доке я нашел только lastIndexOf, но он возвращает последний индекс искомого элемента, а мне нужно не искать значение, а получить последнее
По этому вопросу отбой, решение найдено :)

Кому интересно, решение: ${S(myVar).jsonPath("$[-1:]").elementList().get(0).value()}
Корневой элемент (myVar) — массив, при .jsonPath("$[-1:]") получаем массив состоящий из одного, последнего элемента массива myVar (Вот дока: https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html), после того как массив с последним элементом получен вызывается elementList() (дабы работать со списком в камунда), метод get(0) для получения нулевого элемента, и метод value() для получения непосредственного значения. (вызов value() в данном случае опционален, там может быть toString, toNumber, toBoolean, в моем случае искомое значение может быть null, поэтому value())
источник

DK

Denis Kotov in Camunda BPM Group
Ох мать жуть
источник

A

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

KM

Konstantin Mezentsev in Camunda BPM Group
DooDLeZz*
По этому вопросу отбой, решение найдено :)

Кому интересно, решение: ${S(myVar).jsonPath("$[-1:]").elementList().get(0).value()}
Корневой элемент (myVar) — массив, при .jsonPath("$[-1:]") получаем массив состоящий из одного, последнего элемента массива myVar (Вот дока: https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html), после того как массив с последним элементом получен вызывается elementList() (дабы работать со списком в камунда), метод get(0) для получения нулевого элемента, и метод value() для получения непосредственного значения. (вызов value() в данном случае опционален, там может быть toString, toNumber, toBoolean, в моем случае искомое значение может быть null, поэтому value())
проявите сострадание - опишите это в комментарии к своему методу :)
источник

D

DooDLeZz* in Camunda BPM Group
🤣🤣🤣
источник
2020 September 15

ET

Ed Tsoy in Camunda BPM Group
в Excamad есть что-нибудь для поддержки миграции между версиями BPM-процесса?
источник

DK

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

ET

Ed Tsoy in Camunda BPM Group
круть! )
источник