diff --git a/content/webapps/cockpit/bpmn/dashboard.md b/content/webapps/cockpit/bpmn/dashboard.md index 819e79c4ed..9181f5fd1d 100644 --- a/content/webapps/cockpit/bpmn/dashboard.md +++ b/content/webapps/cockpit/bpmn/dashboard.md @@ -123,6 +123,14 @@ The format of the export result is a file of [Comma-separated values (CSV)](http * `double`, `integer`, `long`, `short` (number types) * You can only export the value property of a variable. +## Copy the IDs of selected Process Instances + +Sometimes incidents make it necessary for the Operations Engineer to intervene manually. To make it easier to work with a subset of Process Instances it is possible to copy the IDs of the selected Process Instances using the `Copy selected Process Instances IDs` button: + +{{< img src="../../img/cockpit-copy-process-instance-ids.png" title="Copy selected IDs button" >}} + +The selected Process Instance IDs then can be used for example to filter process instances using the [`IN` filter operator](##in-operator) or the [`Not In` filter operator](#not-in-operator). + ## `IN` operator {{< img src="../../img/cockpit-in-operator.png" title="IN Operator" >}} @@ -142,6 +150,22 @@ start editing by clicking on the value. You can expand the value in a modal dial {{< img src="../../img/cockpit-in-operator-modal.png" title="IN Operator Modal" >}} +## `NOT IN` operator + +{{< img src="../../img/cockpit-not-in-operator.png" title="NOT IN Operator" >}} +Cockpit provides `NOT IN` operator support when filtering for process instances for the following query criteria: + +* Process instance ID +* Process definition key + +Use the `NOT IN` operator to exclude any results matching one of the specified values. + +By default, all search criteria are combined with a logical `AND` ([conjunctive normal form](https://en.wikipedia.org/wiki/Conjunctive_normal_form)). If you need to exclude multiple values, select a criterion that supports the `NOT IN` operator and provide them as a comma-separated list. To edit the list, click the value. For more extensive editing, click the + +button to open a modal dialog. + +{{< img src="../../img/cockpit-edit-not-in-criterion-modal.png" title="IN Operator Modal" >}} + # Delete process definitions {{< enterprise >}} diff --git a/content/webapps/cockpit/img/cockpit-copy-process-instance-ids.png b/content/webapps/cockpit/img/cockpit-copy-process-instance-ids.png new file mode 100644 index 0000000000..5210b96e54 Binary files /dev/null and b/content/webapps/cockpit/img/cockpit-copy-process-instance-ids.png differ diff --git a/content/webapps/cockpit/img/cockpit-edit-not-in-criterion-modal.png b/content/webapps/cockpit/img/cockpit-edit-not-in-criterion-modal.png new file mode 100644 index 0000000000..2238c42919 Binary files /dev/null and b/content/webapps/cockpit/img/cockpit-edit-not-in-criterion-modal.png differ diff --git a/content/webapps/cockpit/img/cockpit-not-in-operator.png b/content/webapps/cockpit/img/cockpit-not-in-operator.png new file mode 100644 index 0000000000..df85f34f7e Binary files /dev/null and b/content/webapps/cockpit/img/cockpit-not-in-operator.png differ