Notify Reporter to Approve Fix
This workflow sends notification to the user who reported an issue when the issue is resolved.
This workflow was originally taken from a feature request (JT-7821).
The user who submitted this issue wanted to make sure that the resolution of an issue could be approved by the user who reported the issue.
Here's how it works:
The reporter creates an issue.
The issue is fixed, and status is set to Fixed (and is built and deployed by TeamCity).
When the ticket is deployed (in a test/stage or production environment) the status is set to Pending verification in Test/production (either manually by the developer or automatically based on some status information from TeamCity).
Notification is sent to the reporter.
The reporter tests the issue in the suitable environment and determines that
it is fixed and approves the issue and it is closed (or has a state of approved or something like it)
it is still not working, and is returned to the developer as "not approved" (or project lead or something).
This workflow includes two rules. The first rule sends notifications and the second contains a state-machine rule that manages the lifecycle of an issue.
Notify reporter to approve fix
This rule notifies the user who reported the issue and sets the reporter as the assignee.
When an issue is updated, this rule checks whether the state was changed to Pending verification. If true, then:
Define transitions for "State" field for fixes that are approved by reporters
This rule defines the lifecycle for issues to support this use case.
This rule defines the following transitions for issue states: