Атрибуты расширения
|
Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine |
Кастомизированные расширения являются стандартным методом расширить DMN-модель. Атрибуты расширения от Camunda полностью реализованы в API DMN-моделей.
Любой элемент типа Decision в стандарте DMN может иметь атрибуты historyTimeToLive и versionTag.
Чтобы получить доступ к атрибутам расширений, вы должны вызвать методы Decision#getCamundaHistoryTimeToLiveString() и
Decision#getVersionTag().
String historyTimeToLive = decision.getCamundaHistoryTimeToLiveString();
String versionTag = decision.getVersionTag();
Чтобы установить атрибуты, используйте Decision#setCamundaHistoryTimeToLiveString() и Decision#setVersionTag()
decision.setCamundaHistoryTimeToLiveString("1000");
decision.setVersionTag("1.0.0");
Каждый элемент Input может иметь атрибут inputVariable.
Этот атрибут задает имя переменной, которое может использоваться для получения доступа к результатам входящего выражения внутри выражения в поле ввода. Его можно загрузить подобным образом, вызвав Input#setCamundaInputVariable() и Input#getCamundaInputVariable():
input.setCamundaInputVariable("camundaInput");
String camundaInput = input.getCamundaInputVariable();
Лицензия и атрибуция
Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .
Оригинал документации: https://docs.camunda.org