The following features were added:
-
Experimental editing of DMN tables in ui
The list of decision tables on the admin page
Decision tables
now only shows the latest versions of each DMN table. If the user attempts to open an incompatible DMN table of version 1.1, it is automatically migrated to 1.3 and opened. If the user uploads a DMN table, the overview list of decision tables is now refreshed after uploading. If the feature toggleexperimentalDmnEditing
is enabled in the environment, the user is now redirected to a DMN editor, where it is possible to switch between versions, edit a version, and deploy a new version. Please refer to this page for more information on how to enable feature toggles.This feature is experimental, please refer to the known issues before considering to enable it. To make this work, add the following to the
scripts
array in yourangular.json
file:"node_modules/dmn-js/dist/dmn-modeler.development.js"
. -
Unlink process links
Process links that were saved, can now also be deleted. More information on unlinking process links can be found here.
-
Option to configure extra tabs for object type
Added option to configure and display tabs by zaak object type, so user can see all relevant data in a separate tab.
This configuration is done in
environment.ts
by adding one or more definition name that contains a list of the name of object types, as shown in the following example.
export const environment: ValtimoConfig = { ...
caseObjectTypes: {
leningen: ['Boom', 'Straatverlichting']
},
}
For more information on how to configure extra tabs for object types, see this page.
The following bugs were fixed:
-
Progress tab selectedProcessInstanceId not set if processDocumentInstances is empty
The progress tab expected at least one process was started and tried to set the following property
selectedProcessInstanceId
. If no process was started, this results in an error in the console. This has been fixed and an empty state has been added to show the user no process has been started yet. -
Start button in case detail overview hardcoded instead of a translation property
The button to start a (sub)process on the case detail overview was always hardcoded with the label
Start
. This has been replaced by a translation propertydossier.startSubProcess
which can now be overridden in any implementation. The default value in Valtimo is stillStart
. -
Clicking on a case from the case list goes to dashboard
Clicking on a case in the case list would redirect the user to the dashboard. This behaviour has been fixed. When the user now clicks on a case in the case list, he/she will be redirected to the case.
No breaking changes.
No new deprecations.
This version has the following known issues:
- Experimental DMN editing
- Editing only works for DRM file with a single DRM table. If multiple tables exist, the overview list of decision tables shows multiple entries.
- It is not possible to create a new DMN table from scratch from the ui.
- It is not possible to edit the key of a DMN table.