I'm attempting to set the customer request type of tickets in a specific workflow with a post-function upon create. I'm using the Set field value (JMWE add-on) function and I'm not sure how to write the specific customer request type value in Groovy. Just to make sure I tried with a raw value but of course that didn't work.
In case anyone has some great ScriptRunner ideas, we sadly don't have it yet.
Actually, you can totally set the Customer Request Type to a raw value, you just need to know which value to use. Unfortunately, JSD doesn't have a consistent naming convention for customer request type IDs, so what you need to do is "test" the following Groovy script against an issue of the same request type as what you want to use in your post-function:
issue.get("Customer Request Type").toString()
This will give you the internal ID of that request type (which by the way is specific to a JSD project).
It is an old post, I know - but I need some help with it.
The above code results in something like this:
As far as I can see, this String changes with every Issue.
If I use the following code, I get an ID back.
issue.get("Customer Request Type")?.id
-> 66 (Integer)
I added a set field value post function to the create issue step in the workflow. I tried to set one of those two values from above, but neither did work. What am I doing wrong?
This month the spotlight is on AppLiger. We caught up with Pavel Pavlovsky, CEO and Product Manager, to learn how the company started and what fuels the team's creativity. Atlassian:...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event