Камунда: просмотр ценностей Prozess

Сейчас я играю с Camunda 7.3 http://docs.camunda.org/7.3/guides/getting-started-guides/java-ee/ в этом примере показано, как данные проходят через задачи процесса и как части Java получают информацию от процесса (orderEntity.setCustomer ((String ) variables.get ("заказчик"));)

пока все ясно и круто, но мой вопрос: могу ли я увидеть во время моделирования или разработки, какие значения доступны в процессе? в этом примере разработчик должен знать, что значение имеет имя клиента, и через 1 месяц разработки у нас есть значение клиента, пользователя и клиента в процессе :-)

как я могу увидеть или организовать ценности, которые используются в процессе? Я не мог быть единственным, у кого есть это желание.

только для моего понимания сценария использования движка camunda: он должен организовывать значения процесса и рабочий процесс.

Спасибо!

огромное спасибо!

Ларс (sw arc из германии)


person lars.schmidt    schedule 18.08.2015    source источник
comment
Привет никому не идея? Или моя проблема не проблема и я использую camunda false? Итак, скажите, пожалуйста: как разработчик мог увидеть в одном месте, как работает процесс? Он должен смотреть на каждую задачу (и код), и где две строчки истины (процесс и код). Я не понимал, насколько метод работы понятнее, чем жестко запрограммированный. Я хочу в это верить / знать: пожалуйста, дайте мне подсказку / передовой опыт, как это сделать. Пример (DAPattern) был хорошим способом, но не совсем то, что я ищу. Благодарность!   -  person lars.schmidt    schedule 26.08.2015


Ответы (2)


В Camunda вам не нужно где-то объявлять свои переменные.

Если вы хотите это сделать, вы можете сделать это с помощью сопоставления ввода-вывода

Также рекомендуется группировать доступ к переменным в одном классе Java (шаблон доступа к данным). См. Этот пример. Таким образом, вы можете легко увидеть, какие переменные существуют, и какие классы Java читают / записывают их с помощью вашей IDE.

person meyerdan    schedule 19.08.2015
comment
Я хочу видеть на одном экране, где в процессе, какие значения используются и изменяются. IOMapping = ›круто, но я не хочу этого делать. Шаблон доступа к данным = ›всего лишь минимальный помощник для использования значений. Примерно похожее решение было моим первым броском). В представлении процесса нет возможности увидеть, как потоки данных? Или только в системе Enterprise? Я SW Arc, который оценивает систему Camunda BPMN. В «Момент» это показывает, что я должен управлять процессами и Java-кодом (а не единственной точкой истины) и должен щелкать по множеству полей, чтобы увидеть, где изменяются данные. спасибо ларс - person lars.schmidt; 19.08.2015

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

    runtimeService.getVariables(processInstanceId);
person Shivam Dutta    schedule 07.12.2020