I`m trying to create a rule if value changes for Fix versions then issue field Sprint updated to value of fix version.
So, it should work in such way:
- the task updated to fix version #1, so the Sprint field updated to Sprint #1
I'm afraid the previous answer was written by an AI, which has no idea what it is talking about when it comes to the smart values it mentions in the last line.
There's a whole pile of problems with this idea:
This issue is part of the following releases:
{{#issue.fixVersions}}
* Fix version: {{name}}, released on {{releaseDate}}
{{/}}
// returns This issue is part of the following releases:
• Fix version: Version 1.1, released on 2019-08-10T00:00:00.0+0000
• Fix version: Version 1.5, released on 2019-08-02T00:00:00.0+0000
May I ask what problem you are trying to solve with this automation?
Moving issues between sprints is not something you should automate really, sprints are supposed to be planned by the team.
@Nic Brough -Adaptavist-
The challenge is planning sprints ahead. It is important that filling was partially automatic. Issues from a particular release were automatically attached to a sprint with the same number. However, this is only partial planning. The rest of the sprint planning is manual.
Therefore, I wanted to set up a rule, if an issue is assigned a specific release, it is automatically attached to the sprint with the same number. And if the release number inside the task changes, then the task is automatically transferred to another sprint.
As far as I understood from the answer above, this is not possible, because fix versions and sprint are different entities.
Is there any way to have tasks from the backlog automatically attached to the sprint or is there a workaround?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The "workaround" is to do sprint planning properly.
Issues should not be assigned to a release - you can't know if an issue will be done at aa a fixed time, and you certainly can't know which sprint an issue will be selected for. Imposing that breaks the whole point of being Agile and using sprints.
Two changes you should make to your process:
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
On the example of this task, there is an error in the logs - the sprint was not found.
In this case, the name of the sprint is the name of the fix version.
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.