What I have determined is a way to pull the result of a custom field from a already created ticket.
Now what I am trying to achieve is create a sub-task using a workflow post function and pull in this custom field from the parent issue and set it as part of the summary of the sub-task that is being created.
For example:
I create an issue with a custom field of server name with a value of XXXDC1.
I want to create the subtask.fields.summary that would be XXXDC1 | "and some other text."
Hi Marlene,
If you add a "Create Subtask" post function with the following additional code, you can achieve what you've described:
def issueKey = issue.key def result = get('/rest/api/2/issue/' + issueKey) .header('Content-Type', 'application/json') .queryString('fields', 'customfield_10511') .asObject(Map) if (result.status == 200){ //return result.body.fields.customfield_10511 subtask.fields.summary = "${result.body.fields.customfield_10511} | ${subtask.fields.summary}" } else { logger.error("Failed to find issue: ${issueKey}. Status: ${result.status} ${result.body}") }
I've attached an image here for clarity too:
Screen Shot 2017-03-23 at 09.40.45.png
I hope that helps,
Jon
This was very clear and exactly what I was looking for. Thank you.
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.