Camunda-modeler: `NO LIST AGGREGATION` is misleading term for DMN Hit Policy Collect without operator

Created on 29 Nov 2019  路  4Comments  路  Source: camunda/camunda-modeler

Description

The DMN specification describes the Hit Policy as follows;

Bildschirmfoto 2019-11-29 um 11 36 41

In Camunda Modeler we use the term NO LIST AGGREGATION to express that the Hit Policy Collect is to be used without an operator. This usually results in a list of outputs. NO LIST AGGREGATION expresses the opposite. Meaning a less skilled modeller would expect to not receive a list in return.

Bildschirmfoto 2019-11-29 um 12 46 35

Environment

  • Camunda Modeler Version: 3.5.0

Possible Solution

  • Replace NO LIST AGGREGATION by NONE
  • and for even closer alignment with the spec change the drop down label Aggregation to Operator.
backlog enhancement ux

Most helpful comment

We may rework substantial bits of the HIT POLICY select in the future so I cannot promise we make label related changes right now. Changing the option to simply NONE sounds like a good solution in this case. => We re not aggregating anything but returning the list _as is_.

All 4 comments

Maybe "without list aggregation"?

or "without aggregation"?

or "without function"? (This term is used in the specification, but can be read as "without working" which is useless as well)

I personally like the proposed solution: Operator = NONE || ....

We may rework substantial bits of the HIT POLICY select in the future so I cannot promise we make label related changes right now. Changing the option to simply NONE sounds like a good solution in this case. => We re not aggregating anything but returning the list _as is_.

As mentioned: We will revise this in future versions of our tool.

Was this page helpful?
0 / 5 - 0 ratings