Many Subtasks of our Features end up in the Uncategorized Cards Section
We migrated from YT 6.5 to 2017.2.
We use an Architecture Board with Epics as Swimlane and Features as Cards. The Features have Subtasks.
The Settings are:
Projects: <abc>
Board Behavior = Link sprints to values for Fix versions (Query: Subproject: <xyz>)
Now all Subtasks with empty Subproject behave correctly, and only show up as Subtask of the feature-cards.
The Subtasks with Subproject: <xyz> also show up in the Uncategorized Cards Section, while before we only had Tasks,Bugs,etc without Parent here.
Why is it like this? What has changed in the Background? What should we change, besides removing the Subproject from the subtasks?
Thanks a lot.
Please sign in to leave a comment.
Hello!
Could you please share screenshots of your board settings? (General and Columns and Rows tabs) If you do not want to share them publicly, you can submit a separate request with pictures attached.
Ok, i have changed the Board Behaviour to "Manually assign Issues".
Then I removed all Tasks from the Board, cleaning up the Uncategorized Cards. The Estimation and Spent Times of the User-Storiies with its subtasks seems to be right.
But now all the Subtasks show up in the Backlog, which is logical looking at the Backlog Filter.
My Question is, how am I supposed to work with the Subtasks? Are only User-Stories allowed to go into the Backlog?
Hello!
It's still not clear what behavior is expected and what is the actual behavior of your board. Could you please attach new screenshots of the updated board settings (the same tabs) + a screenshot of the board itself with an illustration of the issue?
Thanks.
As for your question about the backlog, it actually depends on the backlog query. Your backlog shows those issues that are matching the query.
We've just upgraded from 6.5 to 2017.3 and have the same problem. We have a sprint overview board that shows epics as swimlanes, features as cards, with tasks as subtasks of those features/cards. Since the upgrade, those tasks are shown as both subtasks of the features and as uncategorized cards. See images for the problem and the board settings. I don't want to turn off the uncategorized card "swimlane" because we have work items (usually bugs but sometimes orphan tasks) that don't live under an epic (or as subtasks of a feature), but I'm expecting that any tasks that appear as subtasks of a feature should not also appear as cards in their own right.
If I remove {Team 3} from the "uncategorised" tasks (similar to behaviour described with subproject by the other user), then they are no longer displayed as cards, just as subtasks of the relevant feature. However, this means that they don't appear on the corresponding development board, where the swimlanes are features and the cards are tasks. So that's no good to me.
Any update on this issue?
John, I'm sorry for the delayed response. Could you please try to add this to your board query (General tab of the board settings): `Type: -Task`?
Let us know the results. Thanks!
Thanks for the suggestion. That's actually the workaround I'm using at the moment, however I'd prefer not to. Extract from previous comment ("-Task" is equivalent to turning off the uncategorized swimlane for this scenario):
>I don't want to turn off the uncategorized card "swimlane" because we have work items (usually bugs but sometimes orphan tasks) that don't live under an epic (or as subtasks of a feature), but I'm expecting that any tasks that appear as subtasks of a feature should not also appear as cards in their own right.
Basically to use that workaround I have to assume a strict hierarchy of Epic > Feature > Task, and we don't necessarily have that. Tasks are usually work items under a feature, but may be one-off ad hoc things that don't belong under a feature in the sprint and we don't want to treat as features in their own right (e.g. "Fix issue with Dev VM"). So I guess another option would be to add a new Type ("Ad hoc task") to differentiate from sub-tasks. But I don't like that because of the increased complexity of the UX.
Please try the following query then:
(Team: {Team 3}) and (Type: -Task or has: -{subtask of})
Nice idea, but... "The 'has' attribute is not supported by this query"
I've just tested a query with the 'has' attribute, it should work fine. Could you please send a screenshot with this error?
In addition please send a screenshot of the browser console when you see this message + record a HAR file on an attempt to save this query. Instructions for recording a HAR are here, p.3: https://youtrack-support.jetbrains.com/hc/en-us/articles/206546369-When-we-ask-you-to-provide-additional-details-logs-database-HAR-etc-
You can send all these data to youtrack-feedback@jetbrains.com
Thanks!
Thanks for checking. I just tested it again and the query does seem to be working, despite that error.
Please let us know if we can help you any further! Thank you.
Hi - as an update on this. The query actually isn't working for the board - tasks aren't added automatically, only if I manually add the board to them. The query works in the issue list, but I get that error above when using it on the board. Want me to do the HAR file etc?
Hi John, first please tell us the build number that you're using currently.
Second, could you please clarify, what does it mean exactly that tasks aren't added to the board automatically? Could you attach a screenshot of an issue that should have been assigned to the board automatically but wasn't (with all custom fields values visible)? Also please clarify, how do you add tasks to the board manually in this case?
Thanks.
Hi
(1) Build is Build 37328
(2) When I say that tasks aren't added to the board automatically, I mean:
(a) If I add an uncategorised task ("Prioritisation of messages" below) to my sprint board for the current sprint (query is "Team: {Team 3} Type:-Epic")
(b) With detail (showing all custom fields) like this
(c) that task doesn't appear on my overview board (query is "Team: {Team 3}) and (Type: -Task or has: -{subtask of})"
(3) When I say "add tasks to the board manually" I mean I used the command "add Board Team 3 Sprint Overview Current sprint", at which point the task arrives on my overview board.
Thanks for the details. If your overview board has the query 'Team: {Team 3}) and (Type: -Task or has: -{subtask of})' it means that it is automatically filtering issues of type 'Task' out of your board, that is the reason of this problem. If you need Tasks on your overview board, then you need to remove `Type: -Task` from the query.
That's the query you gave me to address the problem of orphan tasks not appearing (https://youtrack-support.jetbrains.com/hc/en-us/community/posts/115000478464/comments/115000603670). My understanding of the query is that it will include issues that don't have type 'Task' OR that don't have a 'subtask of' relationship -- and indeed that's what I get if I use the query to search on the issues list directly instead of as the query on the board. As described previously, I want tasks that aren't subtasks to appear (once, as uncategorized cards). I don't want tasks that are subtasks to appear twice (as uncategorized cards and as subtasks of the parent issue).
John, sorry for the confusion, that's the suggested query indeed which should work correctly.
Could you please submit a support ticket or write us to youtrack-feedback@jetbrains.com?
Please do the following:
- add an issue to your 'Team 3' board
- open this issue in a new tab > open the History tab and make a screenshot of the full page
- make a screenshot of the 'Team 3' board
- wait for a couple of minutes
- add this issue to the Overview board
- open this issue in a new tab > open the History tab and make a screenshot of the full page again
Please send us the results of these actions. Thank you!