A decision table can have one or more outputs, also called output clauses. Anoutput clause defines the id, label, name and type of a decision table output.

    An output clause is represented by an element inside a decisionTableXML element.

    Output Id

    The output id is a unique identifier of the decision table output. It is usedby the Camunda BPMN platform to reference the output in the history ofevaluated decisions. Therefore, it is required by the Camunda DMN engine. It isset as the id attribute of the XML element.

    Output Label

    An output label is a short description of the output. It is set on the outputXML element in the label attribute. Note that the label is not required butrecommended, since it helps to understand the decision.

    Output Name

    The name of the output is used to reference the value of the output in the. It is specified by the attribute on theoutput XML element.

    Output Type Definition

    Output - 图1

    The type of the output clause can be specified by the typeRef attribute on the XML element. After an output entry is evaluated by theDMN engine, it converts the result to the specified type. The supported typesare listed in the .

    Note that the type is not required but recommended, since it provides a typesafety of the output values.