Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to automate adding choices to multiple choice field based on smart value condition?

csenge_virag_kiss
February 16, 2026

Hey, 

I have an advanced form that I would like to use to trigger a change in a multiple choice field. This change should not impact existing choices in the field. 

 

So if condition is true the my multiple choice field has a new selection added to it. 

 

Any ideas how I can actually achieve this. It should be possible with simple condition & "Edit work item" action, but my field is always updated but all previous choices are updated too.

 

Is this even possible? I am working in Jira cloud and not JSM.

 

Thank you in advance for the help.

4 answers

2 votes
Oleksii Melnyk _MOY Apps_
Community Champion
February 16, 2026

Hi @csenge_virag_kiss and welcome to Atlassian Community!

Please check Advanced field editing using JSON.

The reason your existing choices are being overwritten is because you’re using fields (set).
For multi-select fields you must use update with add / remove / set.

Here’s a short example showing all options for a multi-select custom field 
(customfield_12345):

Add (keeps existing values)

{
"update": {
"customfield_12345": [
{ "add": { "value": "New Option" } }
]
}
}

Remove (removes only one value)

{
"update": {
"customfield_12345": [
{ "remove": { "value": "Old Option" } }
]
}
}

Set (replaces everything)

{
"update": {
"customfield_12345": [
{ "set": [
{ "value": "Option A" },
{ "value": "Option B" }
]}
]
}
}

Clear field completely

{
"update": {
"customfield_12345": [
{ "set": [] }
]
}
}

 

0 votes
Alex Ortiz
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 16, 2026

Are you just trying to append a value to your multiple choice field?

If so, in your automation rule, you should be able to select ADDREMOVE instead of SET or COPY.

By selecting ADDREMOVE, the automation will prompt you to pick which value you are adding (or removing).

 

0 votes
Bill Sheboy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
February 16, 2026

Hi @csenge_virag_kiss -- Welcome to the Atlassian Community!

Without seeing your entire rule and audit log details for context...

You will likely need to use list iteration to build a dynamic JSON expression to update a multiple-select option field, adding the new values.  To reduce the chance of racetrack timing errors, I recommend first creating the JSON and storing it with the Create Variable action, and then use the variable in the Edit Work Item action.

Please try that, and if you run into challenges, please post the following:

  • an image of your complete rule in one single image for context
  • images of your rule trigger, actions, branches, and conditions
  • an image of the audit log details showing the rule execution
  • explain what is not working as expected, and explain why you believe that to be the case

 

Kind regards,
Bill

0 votes
Prasanna Ravichandran
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
February 16, 2026

Hi,

Yes — this is possible in Jira Cloud, but the issue is that the Edit issue / Edit work item action replaces the entire multi-select field value, rather than appending to it. That’s why your existing selections are being overwritten.

To add a new option without removing the current ones, you need to append to the field using Advanced JSON editing in the automation rule.

How to do it:
Add your condition as usual

Add Edit issue action

Switch to More options (Advanced JSON)

Use the update operation instead of fields

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
ENTERPRISE
TAGS
AUG Leaders

Atlassian Community Events