I'm relatively new to developing with tfs (only used git before).
I'm connecting to a server, which contains a decent amount of projects.
When I create a new work item, I can select only the server below 'classification' and not the specific project.
How can I allocate a work item directly to a project instead of the server?
Thanks!
You could directly create work item under the specific team project. The simplest and effective way is through web portal.
Project--Work--New Work Item--Work Item Type
After this the a work item directly allocated to this project instead of the server.
In work item, several features depend on the team project or team that
you have selected. For example, dashboards, backlogs, and board views
will change depending on the context selected.
When you add a work item, the system references the default area and
iteration paths defined for the team context. Work items you add
from the team dashboard (new work item widget) and queries page are
assigned the team default iteration. Work items you add from a team
backlog or board, are assigned the team default backlog iteration.
You navigate to your team context from the top navigation bar.
If you are new to tfs work item, suggest you take a look at related tutorial in MSDN: Plan and track your project with work items. Besides in TFS, there is a concept of permission, also make sure your account have enough permission for the project and adding work item.
Related
Currently we are using TFS (Web Version) as we know a product backlog item can be added via 1-Product backlog Item 2-Bug (We are using Bug to keep track of Customer/partner logged bugs)
When ever we post a bug from MTM its visible in the product backlog list (Which we don't want)
Is there any alternates for this?
Can we create one more menu under the Backlogs tab?
enter image description here
You should really create a separate work item type, maybe "Issue", to represent an externally reported issue.
You can then triage those issues and break them down into Bugs and PBI's that then appear on the backlog for ordering.
Try and avoid the Bug as a task Anti-Pattern: https://nkdagility.com/avoid-bug-task-anti-pattern-tfs/
However you can also configure TFS to treat Bugs as Tasks, and thus they never apear on the board. Go to the Backlog and click the lower cog to configure this.
You an then create a custom "Issue" work item type for the reported stuff and add it to be shown on the Backlog.
You will need to edit the process template for this.
We are using TFS 2010 and use work items and the changesets that are linked to them as the unit of change that gets deployed. I would like to put a work item into a "frozen" state, preventing any new changesets from being linked to it. Is this possible?
You can't lock individual Work Items so your best bet would be to set security on a particular area path and remove edit permissions to Work Items in that area for the required users.
When a Work Item is frozen it is put into that area and normal contributors wouldn't have access to edit it.
Team Foundation Server 2010 Permissions
You can set these permissions by right-clicking the project in Team
Explorer, clicking Areas and Iterations, and on the Area tab, clicking
Security.
I am currently using the TFS express 2013 with update 4.
I logged in into the web portal of my TFS project where I would like to add some featues and backlog project items.
I have some trouble with displaying the backlog items under features. I have created a new feature Resignation, created a new backlog poject item Add resignation button to employee and created a link between the 2.
But in my overview I see still the following:
I would like to see it like here:
What am I doing wrong?
Your first screenshot is in the Queries tab, looking at the Results of the Assigned To Me Query. The 2nd screenshot is in the Backlogs tab.
PS - TFS Express may not contain the Portfolio Management features that you're trying to get to. I've never used TFS Express so not entirely sure which features are in there or not.
We have moved from A single collection with many team projects, to a single collection, with one team project, and just many source control folders (One for each project).
For each project we are going to use areas/teams to split things down logically.
However, we expect The Business who aren't TFS users will log bugs and such, via the correct team.
I have assigned default areas for the correct teams, and at some point in the move, we were able to view a team via web access, create a new Work Item, and it would use the correct Area.
For whatever reason this has now stopped - is there something I need to set to make sure it uses the correct/default area for the team?
You can configure the default area for each team in the Control Panel in the Web Access of your Team Foundation Server.
You should go to:
Control panel --> <your collection name> --> <your project name> --> <team name>
In the Areas tab you will see the hierarchy of the root project with all the teams beneath it. Make sure that the correct team is selected as the default area.
You can find the documentation here at MSDN: Add and modify area and iteration paths
I finally got this working by making sure the Team Name had no spaces This was the key and area have no spaces
Before one of our teams was Web Reports with an area Web Reports, nothing worked.
Changing the Team and Area to WebReports, and also marked the WebReports area as the default team for that area, and things started working.
I am considering moving from FogBugz to TFS 2012 for our bug/defect tracking. In FogBugz it's easy to create areas such as Database, Reports, etc. I went to the work items area and it had one that matched the project name. I created children of that to match our different teams. I later decided to add teams in TFS (I'm new to TFS, a lot to figure out!) so it created work areas to match the teams. So now I have:
ProjectName
--Blah
--Blah Team
--Foo
--Foo Team
Now I want to go back and delete Blah and Foo because it is foolish and confusing the way it is now.
How can I delete these work item areas I no longer want?
Thank you.
Go to team web access then right-click the items you no longer want and a context menu will appear with options such as delete.