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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.