2016-05-22 4 views
0

Я новый В Bonita BPM, я пытаюсь изучить разъем веб-сервиса. Я использую веб-службу погоды для тестирования.Bonita 7.2 не поддерживает java 7

Я создал диаграммы процессов и воспользовался услугой Get weather. Я использую Groovy Script для данных карты с переменной процесса, которую я следил из некоторых видеороликов, но сценарий был в Groovy.

Так что вместо Groovy Script я хочу использовать Java. Я перешел на вкладку Exceution -> щелкнул соединитель -> «Изменить» -> «Ввод». Все данные и нажмите «Далее» до точки, в которой я достиг Output Operations. Здесь, при редактировании с использованием «Take Value Of», я могу найти Script, который содержит Groovy, но я хочу сделать Java-код на нем, поэтому после нажатия на java я получаю «Null Argument:», а затем ничего не происходит, пожалуйста, помогите

ответ

1

Когда вы сопоставляете вывод коннектора с данными процесса, используя «Принимать значение», редактор выражений позволит вам выбрать, какой вывод вы хотите сопоставить, и, возможно, позволить вам выполнить предварительную обработку перед фактическим обновлением переменной процесса.

В редакторе выражений тип выражения «Java» позволит вам использовать методы бизнес-процессов и переменных процесса. Он не обеспечивает доступ к методам вывода коннекторов. Таким образом, это не очень полезно, потому что вы вряд ли захотите обновить данные процесса другими данными процесса в операциях вывода соединителей.

Если вам нужно обработать выходы разъемов перед их сопоставлением с бизнес-параметрами или переменными процесса, вы должны определить скрипт Groovy. Обратите внимание, что Groovy действительно похож на Java, поэтому не должно быть трудно достичь того, чего вы хотите. Если вы хотите узнать больше о различиях между Java и Groovy, я рекомендую прочитать documentation page, в котором перечислены все различия между двумя языками.

+0

ОК, это действительно здоровый совет, большое спасибо – joga

Смежные вопросы