Edit issue by External User
On External Share for Jira shared links external users can modify issue content:
add comments,
add attachments,
change the status.
Â
But what if you would like to give external users the option to modify some other issue fields for example priority?
You can do that by creating a dedicated Automation for Jira rule on your project settings page
Â
First, add the ‘Issue commented’ trigger and as comment type select 'Comment is the main action'.
Â
Next, add component ‘New condition’ -> ‘Advanced compare condition' to verify that the comment was added by the External Share for the Jira user.
Set:
First value: ‘{{comment.author.accountId}}’
condition ‘equals’
Second value '5caf360937b1dc049479af84’
Â
In this example, we will change Issue priority to High by adding a comment body that will trigger this action. You can use for example priority=high comment body text.
Add add a new component ‘New condition’ -> ‘Advanced compare condition'.
Set:
First value: ‘{{comment.body}}’
condition ‘contains’
Second value 'priority=high’
Â
Next, add a ‘New action’ -> ‘Edit Issue', choose the 'Priority’ field and select its value to High.
Â
You can also add an action that will remove comments added to trigger priority change.
To do that choose ‘Delete comment' and set:
Comment id ‘{{triggerissue.comment.last.id}}’
Â
That’s all, now comment with content ‘priority=high’ added on the shared page will change issue priority to high. To see changes on the shared page you need to reload it.
Â
If you also want to allow an external user to change the priority to other values, you need to add separate automation rules to that.