I am able to use scriptrunner to update a custom field from other custom fields within the same issue. But how can I update a custom field using custom fields from another issue ?
Issue type A : "Work"
- custom field : cost
- custom field : type_of_job (manual,automated)
Issue type B : "Rates"
- custom field Manual_rate=$50
- custom field Automated_rate=$80
I have a dropdown list in Issue "work" to select type of job
if type_of_job= manual, i need to update custom field "cost" (in issue "work") with the values from custom field "manual_rate"(in issue "Rates").
Is this possible ?
Many thanks in advance
you can do this with the IssueManager. Here is some sample code to show you the idea:
import com.atlassian.jira.component.ComponentAccessor // Manager def cfm = ComponentAccessor.getCustomFieldManager() def issueManager = ComponentAccessor.getIssueManager() def externalIssue = issueManager.getIssueObject(String key)
Now you can access the fields of the external issue. For example:
externalValue = externalIssue.getCustomFieldValue(cfm.getCustomFieldObject("customfield_11111"))
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot