Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.55 KB

File metadata and controls

61 lines (41 loc) · 1.55 KB

Decision Modelling Notation

Decision Modelling Notation (DMN) is an international standard for modelling rules resulting in certain outputs given certain input values. DMN is a machine-readable XML-based format which typically defines one or more decision tables that can be evaluated.

Open Forms supports DMN evaluation in its DMN module. Engine-specific details are implemented in the plugins.

The public API serves as an abstraction over the various engines.

Reference

.. automodule:: openforms.dmn.service
   :members:

The following plugins are available in Open Forms core.

Configuration is done in the admin via Configuratie > Camunda configuration.

.. automodule:: openforms.dmn.contrib.camunda
   :members:

Open Forms provides two management commands for introspection and (local) testing. Please see the --help for each command for detailed information.

  • dmn_list_definitions: retrieve the available decision definitions and their versions
  • dmn_evaluate: evaluate a particular decision table with provided input variables

This section serves as a reference for DMN plugins.

.. automodule:: openforms.dmn.base
   :members: