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.