Hi,
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 ?
eg.
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
Pasi
Hi,
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"))
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.