Use case
Change the assignee of an issue after the evaluator has approved the issue to the next evaluator specified in an User Picker (multiple users) custom field.
Prerequisites
Set up custom fields
-
Create a User Picker (multiple users) text custom field
Name: Evaluators -
Create another User Picker (multiple users) custom field
Name: Approvers
🛠️ Configuration
Add the Update or copy field values post function to the desired transition or create a new transition.
Target issue*
Choose Current issue
Fields*
First field
Field*
Choose Approvers
Value*
Set field value manually (parser expression)
Expression*
Set it to Basic text and use the following expression
+ %{system.currentUser}
Second field
Field*
Choose Assignee
Value*
Set field value manually (parser expression)
Expression*
Set it to Advanced and use the following expression
first(toStringList(%{issue.cfEvaluators}) EXCEPT toStringList(%{issue.cfApprovers}))
Please. do not forget to replace %{issue.cfEvaluators} and %{issue.cfValidators} with the corresponding field codes of the Evaluators and Approvers fields.