Assignee Filter Query Condition

When you are setting up a business process, you can filter the condition for the assignee according to:

The following is an example of query evaluation. The workflow setup follows these policies for selecting users.

Assignee

Query Field (Role as defined in the User Attribute Form)

A

Approver

B

Reviewer

C

Controller-Approver

D

Controller

E

Reviewer-Submitter

F

Submitter

G

Approver

The following shows examples with condition/operator:

Condition/Operator

Business Process Form (Field value)

Example of the data source used.

Filtered List of Assignees

exists in

Controller-Approver

A, C, D, G

 

Reviewer

B

does not exist in

Controller

A, B, C, E, F, G

Note: If the workflow setup has any of the new operators, the list of assignees that the user sees at runtime retains the stated query parameters.

The following shows examples with value, condition/operator, and result:

Value 1

Condition/Operator

Value 2

Result

ABC

exists in

ABC, BCD, CDE

True

XYZ

exists in

ABC, BCD, CDE

False

ABC

does not exist in

ABC, BCD, CDE

False

XYZ

does not exist in

ABC, BCD, CDE

True

ABC, BCD, CDE

contains

ABC

True

ABC, BCD, CDE

contains

XYZ

False

ABC, BCD, CDE

does not contain

ABC

False

ABC, BCD, CDE

does not contain

XYZ

True

See Also

Queries

Using Formulas or Conditions in Queries

How Queries Work

Query Based Data Element (QBDE)



Last Published Wednesday, December 20, 2023