/
Update remote links

Update remote links

This use case combines a JQL Search Extensions keyword with Power Script’s SIL Manager to run a one-off automation to update the URL of remote links in open issues belonging to a project.

If you are not already using JQL Search Extensions, you can try out these features with a free trial license. Visit our JQL Search Extensions marketplace listing to learn more.

Scenario

The main website for a Jira project has changed after work on issues has been planned.

Solution: Run a script that replaces all existing links for open issues with the new URL.

JSE keyword

fixedVersionsReleased

PowerScripts features

SIL Manager

Method

  1. In Jira, go to Settings > Apps.

  2. In the Apps sidebar menu, under POWER SCRIPTS, select SIL Manager.

  3. On the SIL Manager page, select File > New file to create a new file.

  4. Add the following script to the file, and replace the project and link parameters with your project details.

    string [] issues = selectIssues("project = MyProject AND fixVersionsReleased > 0 AND statusCategory != Done"); for(string issueKey in issues) { for(JRemoteIssueLink link in getWebLinksForIssue(issueKey)) { link.url = replace(link.url, "digitaltoucan", "appfire"); updateWebLink(issueKey, link); } }

     

  5. Click the Check script icon to ensure that it is correct.

  6. Click the Run icon. A run script done status displays if the run is successful.

    Screenshot of the successful script run in the SIL Manager.

     

 

Peacock

Related content

Update remote links
Update remote links
More like this
getWebLinksForIssue
getWebLinksForIssue
More like this
How to add remote links to Jira issues using Jira Command Line Interface (CLI)
How to add remote links to Jira issues using Jira Command Line Interface (CLI)
More like this