Таблица решений DMN

Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine

dish table

Таблица решений представляет логику принятия решений, которую можно изобразить в виде таблицы в DMN 1.3. Она состоит из входов, выходов и правил.

Таблица решений представляется элементом decisionTable внутри XML-элемента decision.

<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/" id="definitions" name="definitions" namespace="http://camunda.org/schema/1.0/dmn">
  <decision id="dish" name="Dish">
    <decisionTable id="decisionTable">
    <!-- ... -->
    </decisionTable>
  </decision>
</definitions>

Имя решения

Имя решения

Имя описывает решение, для которого таблица решений предоставляет логику принятия решений. Оно задаётся в атрибуте name элемента decision. Его можно изменить через панель свойств после выбора соответствующего «Decision» в представлении диаграммы требований к решениям.

<decision id="dish" name="Dish">
  <decisionTable id="decisionTable">
  <!-- ... -->
  </decisionTable>
</decision>

Идентификатор решения

Идентификатор решения

Идентификатор — это технический идентификатор решения. Он задаётся в атрибуте id элемента decision. Как и name, id можно изменить через панель свойств после выбора соответствующего «Decision» в представлении диаграммы требований к решениям.

Каждое решение должно иметь уникальный идентификатор при деплойменте в Camunda 7. Движок использует этот идентификатор как ключ решения развёрнутого DecisionDefinition.

<decision id="dish" name="Dish">
  <decisionTable id="decisionTable">
  <!-- ... -->
  </decisionTable>
</decision>

Лицензия и атрибуция

Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .

Оригинал документации: https://docs.camunda.org