OK, here's what I want to do:
I want to be able to present users with user-friendly options to categorize their requests, and then have them map to our own Components field.
I'm thinking the way to do this would be a table of some sort:
Request Type | User Friendly Label | Component |
Request Access to a Resource | Add to Mailbox or Distribution List | Outlook and Email |
Request Access to a Resource | Teams group or SharePoint Site | Teams, SharePoint, OneDrive |
Request Access to a Resource | SAP Role or Transaction | SAP |
and so on, with more rows for different Request Types, too.
This table could live pretty much anywhere. I've got SharePoint handy, but I'm flexible there.
On the request form:
We'd have a custom drop-down that shows the User Friendly Label values for the particular Request Type.
When they choose a User Friendly Label value, it would also populate the Components field with the corresponding value from the Component column.
I don't want to have to write a huge switch statement (or--horrors--nested Ifs) to do the lookups.
I assume this isn't natively possible, but is there a good add-in that might do this?
Thanks in advance!
I'm on @Mike Rathwell side with this. Usually it is a good option to stick to the standard features.
But, if you are still willing to pull the info for the fields from external sources, you could probably try Elements Connect
It allows you to create custom dropdowns with external data. But be aware, that you probably should take care on error handling, like communication breakdown between field and source, or changes in the datasource, that might break previous selections in issues.
If you are using JSM Cloud premium, you could also consider to use Insight for the dropdowns.
For both ways, you will still need an automation rule so map the info to your component fields.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Get the most out of Jira Service Management
Solve customer problems efficiently and deliver outstanding service experiences.
Learning Path
Adopt ITSM practices to deliver exceptional service
Become familiar with the principles and practices that drive ITSM. Then, learn how to configure and use Jira Service Management to implement them.
Atlassian Certified Associate
Jira Service Management Agent Essentials certification
Prove you know what's essential to providing efficient and resolution-focused service in Jira Service Management.