Hello,
We have a request for JSM project with portal access.
We are looking for a way to update single select custom field which is not in the related JSM request form based on the value selected for another field which is included in the related request form via the portal.
Are there any rules, smart values which enable access to a select field option existing in the request form but not in the related issue type CREATE and EDIT screens.
Thanks,
Yaron
Hi @yaron
In JSM, a field can only be updated if it is:
On the portal request form, and
On the Work Item Type’s Create/Edit screen
If a field is not on the screen scheme, then:
It will not accept values from the portal
Automation rules cannot update it
Smart values cannot read/write it
It behaves as if it doesn’t exist
So with native JSM, you cannot do:
“When the customer chooses X → update another custom field that isn’t shown on the form.”
That’s why your update is failing — Jira simply blocks writes to hidden issue fields unless they’re on the screen.
If you want to update an internal custom field without showing it to the requester, Smart Forms for Jira (developed by my team) solves this cleanly.
Smart Forms lets you:
Hidden fields don’t appear on the request form, but they still submit structured data.
You can set hidden fields automatically based on what the user selects.
No need to add that Jira field to the JSM create screen.
Goal:
Update a single-select Jira custom field even though it’s not on the portal form.
Example:
Field A (Dropdown shown on the form)
Example:
Internal Category (Hidden) – requester will never see it. Add default response value - the actual value form hidden field
For example:
If Field A = “Hardware” → Set hidden field + default response value= “Category A”
If Field A = “Software” → Set hidden field + default response value = “Category B”
If Field A = “Network” → Set hidden field + default response value= “Category C”
This mapping works even if the Jira field does not appear on the Create/Edit screens.
The customer only sees Field A
Smart Forms fills the hidden field for you
Jira receives the correct value in the custom field
No portal clutter, no screen scheme changes, no manual work
Jira won’t let you update internal fields unless they’re on the screen.
Smart Forms bypasses this limitation by mapping its form fields—including hidden ones—directly into Jira fields.
So you end up with:
✔ Clean portal forms
✔ Internal fields populated automatically
✔ No need to expose internal logic or extra fields to customers
✔ No need to modify your JSM screen scheme
Hi @yaron ,
Do you mean can a hidden field have the value set based on a visible field? So if a customer selects priority 'high', some other field value gets set?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @yaron
I'm a bit confused on your question.
Can you add screenshots to clarify, (I think you are not using the terminology correct, and this is throwing mwe off-topic)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.