Preliminary Concepts
The Approval Administration screen allows specifying a great variety of Approval definition based on Project Roles, Groups, Group Picker Field and much more (Approval Properties).
When the Approval definition is based on more then one Property, you can specify if the relation between them is one of the following:
- the approver satisfies at least one property (Operator = OR)
- the approver satisfies all properties (Operator = AND)
Furthermore you can indicate some exclusions so that the approver must not satisfy the selected properties (Exclude=True).
Solution
The customer requirement has been satisfied through the Approval configuration showed above:
Then the approval has been associated to the Project, Issue type, Source Status and Workflow Transition requiring the approval.
The result is that the issues belonging to the selected Project and Issue type, when moving in the status In progress, will require the approval of users in group Quality Assurance with role Approvers.