Permissions and access for Team Services and TFS

Last Update: 3/24/2017

Team Services | TFS 2017 | TFS 2015 | TFS 2013

To connect and use the functions and features that Team Services or TFS provides, users must be added to a group with the appropriate permissions. The most common groups include Readers, Contributors, and Project Administrators, all of whom belong to Basic (paid) access. These groups are assigned the default permissions as listed below. In addition, a Stakeholder access role is available to support free access to a limited set of features by an unlimited set of stakeholders.

For a complete reference of all built-in groups and permissions, see Permissions and groups. For information about assigning access levels and supporting stakeholder access, see Manage users and access for Team Services, and Change access levels for TFS.

Code

For an overview of code features and functions, see Git and Use Team Foundation Version Control.

Task Stakeholders Readers Contributors Account Owner/
Project Admins
Clone, fetch, pull, and explore the contents of a repository checkmark checkmark checkmark
Unlimited private Git repositories checkmark checkmark
Create branches and tags checkmark checkmark
Connect to your code using Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio, Visual Studio Code, and more checkmark checkmark
Centralized version control with TFVC, including Code Review Read only checkmark checkmark
Powerful semantic code search checkmark checkmark
Create branches and tags checkmark checkmark
Manage, rename, and delete the repositories checkmark

Work item tracking

The team administrator role supports configuration of team settings. To be added as a team administrator, go here. To learn more about stakeholder access, see Work as a stakeholder.

For an overview of work tracking features and functions, see Agile tools.

Task Stakeholders Readers Contributors Team Admins Account Owner/
Project Admins
View work items, including bugs, requirements, and tasks checkmark checkmark checkmark checkmark checkmark
Create and edit work items, follow a work item checkmark checkmark checkmark checkmark
Change work item type checkmark checkmark checkmark checkmark
Move or delete work items checkmark checkmark checkmark
Search and query work items, save work item queries checkmark Can't save queries checkmark checkmark checkmark
View backlogs, boards, and plans checkmark checkmark checkmark checkmark checkmark
Provide feedback checkmark checkmark checkmark checkmark checkmark
Request feedback checkmark checkmark checkmark
Agile tools (Kanban boards, backlogs, sprint planning, portfolio management) limited interactions view only checkmark checkmark checkmark
Configure Agile tools, set team defaults checkmark checkmark
Create new work item tags Can assign existing tags check mark check mark check mark
Customize project information (area paths, iteration paths, and work tracking processes) checkmark

Notifications, alerts, and team collaboration tools

Task Stakeholders Readers Contributors Team Admins Account Owner/
Project Admins
Set personal notifications or alerts checkmark checkmark checkmark checkmark
Set team notifications or alerts checkmark checkmark
Participate in Team (chat) rooms check mark check mark check mark

Build and release

For an overview of build and release management features and functions, see Continuous integration on any platform.

Task Stakeholders Readers Contributors Account Owner/
Project Admins
Release Admins
View builds, releases, and build and release definitions checkmark checkmark checkmark checkmark
Define builds with continuous integration checkmark checkmark checkmark
Define releases, manage deployments, manage releases with Release Management checkmark checkmark checkmark
Approve releases checkmark checkmark checkmark checkmark
Package Management (5 users free) checkmark checkmark checkmark
Queue builds, edit build quality checkmark checkmark checkmark
Manage build queues and build qualities checkmark checkmark
Manage build retention policies, delete and destroy builds checkmark checkmark checkmark
Manage release permissions checkmark checkmark

Test

For an overview of test features and functions, see Test apps early and often.

Task Stakeholders Readers Contributors Account Owner/
Project Admins
Exploratory testing, view test runs checkmark checkmark checkmark
Exploratory testing, create and delete test runs checkmark checkmark
Provide feedback using the Test & Feedback extension checkmark checkmark checkmark checkmark
Request feedback using the Test & Feedback extension checkmark checkmark
Manage test configurations and test environments checkmark checkmark
Manage test plans and test suites checkmark checkmark
Test Manager (purchased separately) checkmark checkmark

Charts, dashboards, and other web portal features

For an overview of dashboard and chart features, see Dashboards and reports overview.

Task Stakeholders Readers Contributors Team admins Account Owner/
Project Admins
View charts and dashboards checkmark checkmark checkmark checkmark checkmark
Create work item and test tracking charts checkmark checkmark checkmark
View the project page checkmark checkmark checkmark checkmark checkmark
Edit the project page checkmark
Navigate using the Account hub pages checkmark checkmark checkmark checkmark checkmark
Add and configure dashboards
With permissions set checkmark checkmark