Home Dashboard Directory Help
Search

Impossible to see test plans in web access of TFS2012 update 2 in case of custom team field used by Andrew Zonov


Status: 

Closed
 as Fixed Help for as Fixed


3
0
Sign in
to vote
Type: Bug
ID: 783802
Opened: 4/16/2013 2:29:54 AM
Access Restriction: Public
0
Workaround(s)
view
1
User(s) can reproduce this bug

Description

Hi. In our environment we've configured TFS via commonConfiguration.xml to use our special field, SubTeam, instead of default one AreaPath, as an field to define work item ownership:
<TypeField refname="Common.SubTeam" type="Team" />

Now, even if there are test plans exists, they can't be seen in via web access. If I try to open exisiting test cases using their ID, I'm getting following message: "The test plan with id 30 does not exist or it’s area path is not owned by the default project team. Include it in the default project team’s owned areas and try again."

If I change configuration back to use System.AreaPath as a type for define ownership, everything works fine again.

So it looks like the problem is caused by the change in configuration.

Do you know, if this can be fixed by change in some configuration files, leaving our custom filed to be responsible for ownership?
Details
Sign in to post a comment.
Posted by hila lahav rice on 6/26/2013 at 9:22 AM
hi,
we have encountered the same problem,
unfortunately, the workaround you have suggested is suitable when a user select the “Team” by area path and Not by a custom field like “demo.Team”
Please advise,
Thanks in advance, hila


Best Regards,
Hila Lahav Rice | Agile Coach & ALM Consultant
Posted by Microsoft on 4/26/2013 at 12:43 PM
Hi Andrew,

Yes. You are right. If you set the field to IncludeChildren to True in tbl_TeamConfigurationTeamFields, it will recursively include all sub area paths also.

Regards,
Pradeep
Posted by Andrew Zonov on 4/25/2013 at 10:01 PM
Thank you. Nice and easy workaround. At least more safe, than one, initially planned by me.
And as I understand, I can set "IncludeChildren" to 1 for that root area path in [tbl_TeamConfigurationTeamFields] in order to get recursive include enabled?
Posted by Microsoft on 4/24/2013 at 2:46 PM
Hi Andrew,

I have one addendum to my previous comment. The test plans are returned if one of values specified for the Common.SubTeam match exactly with the area path on the Test Plan. Just to clarify, this is not a recursive include, it is an exact match.

Regards,
Pradeep
Posted by Microsoft on 4/24/2013 at 10:52 AM
Hi Andrew,

We are really sorry that you are hitting this issue. This is a bug and we will plan to take this up. There is a workaround for this which you can use to get the test plans. Every test plan has an area path associated with it. If you specify the top level area path (typically the project name) as one of the values of Common.SubTeam in the defaut team of the project, then all the plans will be visible when you navigate to the project. If you need further scoping down at the team level for plans, then the area path value lower in the hierarchy may be specified as one of the values for Common.SubTeam for any chosen team. As I mentioned, this is a workadorund that should unblock you from viewing the plans from the Test Hub. If you have any questions around this, you may get in touch with me directly at pradeepn[at]microsoft.com.

Regards,
Pradeep
Posted by Microsoft on 4/16/2013 at 11:33 PM
Thanks for your feedback.

We are rerouting this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.
Posted by Microsoft on 4/16/2013 at 2:50 AM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)
Sign in to post a workaround.
File Name Submitted By Submitted On File Size  
team.png 6/26/2013 9 KB