Signature
Helper | nodeHelper |
Signature |
getLocalIssueKeyFromRemoteId (Long remoteIssueId) |
Description |
Finds a local issue key linked to a remote issue. |
Introduced in | 2.4.0 |
Parameters
remoteIssueId | The ID of the issue of the remote side. |
Example use
You can use this method to synchronize sub-tasks from Jira to Azure DevOps, or between Azure DevOps instances.
Outgoing sync (sending side)
replica.parentId = issue.parentId
Incoming sync(receiving side)
if(replica.parentId){ def localParent = syncHelper.getLocalIssueKeyFromRemoteId(replica.parentId.toLong()) if(localParent){ issue.parentId = localParent.id } }
For Jira On-Premise
Outgoing sync (sending side)
replica.parentId = issue.parentId
Incoming sync(receiving side)
if(replica.parentId){ def localParent = syncHelper.getLocalIssueKeyFromRemoteId(replica.parentId.toLong(),"issue") if(localParent){ issue.parentId = localParent.id } }
Note: Both the parent task and the sub-task must be in sync for the parent link to be created in the child issue.
Comments
- If no local issue is linked to the provided remote issue ID, the method will return null.