The need: update linked issue status
When a support ticket is escalated to a development project, it often means that the support ticket won't be closed until the escalated issue has been fixed by the software team. As a support agent, it can be bothersome to have to check the resolution status of an issue in order to update the status of a support ticket. It would be better if this task could be performed automatically.
The solution: add workflow mappings to automatically synchronize statuses between issues
Thanks to Elements Copy & Sync, the status of a ticket can be automatically synchronized with its copy. This way, your issues will always have consistent statuses, no matter if two different teams are working on them separately.
In this example, we will escalate a support ticket with the key SUP-1 into a software development issue with the key DEV-1.
This guide explains how to configure your recipe so that the statuses of these two issues are synchronized.
For this example, we will refer to the workflow used by SUP-1 as "Jira Service Management default workflow", and to the workflow used by DEV-1 as "Software Simplified Workflow for Project DEV".
1 - As a Jira administrator, go to the "Elements Copy & Sync Cloud" administration and click on Recipes in the navigation bar.
2 - In the Recipes listing page, select "Escalate ticket" in the Active Recipes list.
3 - In the Recipe configuration page, click on the Workflows tab.
4 - Use the Add a source issue workflow option to select the workflow of the issue that will be copied by the recipe.
In this example, we want to copy support tickets to a development project, so we need to select the workflow used by the support tickets : "Jira Service Management default workflow".
The source workflow has been initialized.
5 - Use the Add a target issue workflow option to select the workflow of the issue that will be created by the recipe.
In this example, the issues are created in the development project DEV, so we need to select the workflow used by the issues in this project : "Software Simplified Workflow for Project DEV".
The target workflow has been mapped to the source workflow.
Now we need to specified which status from each workflow we want to map to which status of the other workflow.
6 - Use the workflows mapping table to synchronize the statuses.
In this example, we want both issues to have consistent status, so we can set up the mapping as shown below :
With this mapping:
- when the source issue status is updated to "Done", the status of the target issue will be updated to "Done" as well.
- when the source issue status is updated to "Work in Progress", the status of the target issue will be updated to "In Progress".
- when the target issue status is updated to "To Do", the status of the source issue will be updated to "Reopened".
7 - Click on the Save button.
With this configuration, your support agents will no longer have to manually update the status of their support ticket when the escalated issue's status changes.
The statuses of the two issues will follow a set of rules that insure that the status of one issue is always consistent with the status of the other.