Add request participants

Use case

Add the users selected in a User Picker (multiple users) custom field as request participants.


⚒️ Configuration

Add the  Execute remote action   post function  to the desired transition.

Create a remote action

In  Expert mode , create a  new action  with the following parameters:

Name

Enter Add request participants as the name of the new action.

Method

Select the POST method.

Default connection

Select the connection with the current instance.

REST path

Enter the following REST path.

Bash
/rest/servicedeskapi/request/{issueIdOrKey}/participant

REST path parameter

Set the field Issue key for the issueIdOrKey parameter.

Action body

Enter this expression in for the Action body section.

Bash
{
  "accountIds": [%{jiraExpression("issue?.customfield_nnnnn?.map(u =>'\"' + u.accountId + '\"')")}],
  "usernames": []
}

It is required to replace nnnnn with the ID of the User Picker (multiple users) field in the above expression.

Variant

Use this expression for User Picker (single user) fields if this is the type of field used for adding the request participants.

Bash
{
  "accountIds": [%{jiraExpression("
    issue.customfield_nnnnn ?
    '\"' + issue.customfield_nnnnn.accountId + '\"' :
    []
  ")}],
  "usernames": []
}


📚 Related examples