Tags

Case tags can be added to a case in order to add extra information to a case. Tags can be displayed in the column list, are shown on the case details page and can be used for searching.

Configuring case tags

  • Go to the Admin menu

  • Go to the Cases menu and select the case to configure tags

  • Select the Tags tab

Case tags admin interface

A tag can be added with the Add tag button. A modal will be shown with the configuration options.

  • Name Used as a label in the case summary and case list, the name is presented in the UI.

  • Key The identifier of the tag, this must be a unique value within the scope of the case it is added to. A key based on the name is generated automatically but can be overwritten via the pencil button.

  • Color Tags are are displayed as a badge in the case details and list screen UI. This badge will be displayed in the selected color.

Tags are automatically added to the case search filters

When tags are configured for a case an additional search filter will be added to the default search of the case list screen. This search filter makes it possible to only show cases with certain tags. The search is an OR search.

Ordering and sorting

Tags can be ordered, which will be used for the following:

  • Order of tags in the tags configuration screen

  • Order of tags in the tags filter dropdown within the search filters

  • Order of tags in the case list column

  • Order of tags on the case details screen

Using tags

When tags are configured for a case, an additional search filter is automatically applied to the Search Filters UI. This filter enables users to display or hide cases based on their configured tags.

Setting a case tag

To enable the ability to set tags at certain phases in the process, an expression can be added to any element in the process model where the case tags should set. The following expression is available for setting a case tag via the documentDelegateService: ${documentDelegateService.addCaseTag(execution, "the-key-of-the-tag")}

Removing a case tag

To remove a tag, an expression can be added to any element in the process model where the case tags should be removed. The following expression is available for removing a case tag via the documentDelegateService: ${documentDelegateService.removeCaseTag(execution, "the-key-of-the-tag")}

Import and export

Case tags configuration is included in the Case definition export and import by default.

Last updated