Assignee Filter Query Condition
When you are setting up a business process, you can filter the condition for the assignee according to:
- Contains
- Does not contain
- Exists in
- Does not exist in
- Equals
- Does not equal
- is empty
- is not empty
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
Using Formulas or Conditions in Queries
Query Based Data Element (QBDE)
Defining the Format of the Currency for QBDE
Last Published Tuesday, December 12, 2023