Subscribe to our blog by signing up for the naked Agility newsletter, or by subscribing to the RSS feed.

Integrate SharePoint 2013 with Team Foundation Server 2012

Now that SharePoint 2013 is out I want to make sure that I can integrate SharePoint 2013 with Team Foundation Server 2012 without any trouble. I and some of my customers have been holding off on deploying SharePoint; waiting for this release.

I previously posted on Integrating SharePoint 2010 with Team Foundation Server 2010 as it became available after the Team Foundation Server 2010 launch and now we are in the same position for SharePoint 2013. So what do you need to do to configure this integration… well not much. If you get the chance to install SharePoint 2013 first the Team Foundation Server 2012 installer will install and configure everything for you. So the only time you need to do this manually is if you are adding SharePoint 2013 to the mix post deployment.

So lets be about it…

Run all Windows Updates before installing SharePoint 2013

Remember that this box already has Windows Server 2012, SQL Server 2012 & Team Foundation Server 2012 as I previously posted about and where I found that SharePoint 2010 is not and would never be supported on Windows Server 2012. Now we can have SharePoint…

Installing updates are the one key step that will prevent tantrums from SharePoint and hair pulling from you. Always, and I do mean always, install of the required updates and ideally the optional ones too. And not just for Windows.

Run all Microsoft & Windows Updates before installing SharePoint 2013
Figure: Run all Microsoft & Windows Updates before installing SharePoint 2013

Make sure that you are using “Microsoft Update” so that you get updates for other Microsoft products as well. Otherwise it will miss that Visual Studio or SQL Server service pack that you need. This may take a while, so get a cup of tea.

Note: I follow Microsoft internal policy and have all updates automatically installed at 3am with an auto-reboot. It just gets things done and no one forgets.

Install SharePoint 2013

They have really slicked up the installation process for SharePoint, but you may open the ISO and think that running setup would be a good idea! You would be wrong…

Don’t run setup for SharePoint 2013 from the ISO
Figure: Don’t run setup for SharePoint 2013 from the ISO

Instead use the auto-run that comes from running the CD directly, or you can just run the “prerequisiteinstaller” from the root first.

Install the prerequisite for SharePoint 2013
Figure: Install the prerequisite for SharePoint 2013

Once the prerequisites are complete you can start the installation proper and enter your key and accept the licence agreement. That’s the simple stuff, now for the hard questions….

A complete install is the only option for SharePoint 2013
Figure: A complete install is the only option for SharePoint 2013

This is really the make or break fork… if you get this wrong you will be next completing an uninstall to pick the right option. See the red above? Avoid express at all costs and in this case we already have Team Foundation Server 2012 installed and  we already have SQL Server 2012 installed.

Run the Configuration Wizard for SharePoint 2013
Figure: Run the Configuration Wizard for SharePoint 2013

The configuration wizard will lead you through the custom config but if like me you are running on a local computer with no domain, like me, then you will have to run a command line to generate the database before you proceed. Follow Issue SharePoint 2013: The username is invalid. The account must be a valid domain account and you will be up and running in no time.

Do not disconnect from the SharePoint 2013 farm
Figure: Do not disconnect from the SharePoint 2013 farm

Now that we have a farm we can complete the configuration. Just work though the wizard as you please, although you are on your own if you select kerberos… you know who you are…

SharePoint 2013 will then run though its 9 configuration steps and give you a functional, but blank SharePoint environment. At the end you get a simple Finish button and some instructions that you need to follow for getting your site to render in a browser.

Note: SharePoint now works just fine in Chrome and other non Microsoft browsers… woot!

Now that we have configured SharePoint 2013 we need to…erm… configure it? Again?

Figure: Yes please don’t make me configure everything myself!

At this point you get circa 20 services that you can chose to install or not. If you leave them all ticked then you will get about 10 new databases in SQL, but I always do leave them checked… Call me lazy but its too hard to figure out what the dependencies are and what you need and I really don’t want to configure anything later…if this was an enterprise deployment I would take more care but…

Can we please get a better description for the services? Maybe with a nice link to what they are, what you get and what you don’t if you choose not to install/configure it. A description of “Performs automated machine translation” is just not good enough for the “Machine Translation Service”. WTF!
-Suggestion to SharePoint Product Team

One you have chosen your fate you need to wait again while a little spinner does a little dance for you… no really… they are “Working on it…” and it “Shouldn’t take long” at all…

…mmm tea….

Phooey… Errors in my SharePoint 2013 farm
Figure: Phooey… Errors in my SharePoint 2013 farm

If you are unlucky like me you may have some errors to deal with, but for me, I forced a non domain account so I am only mildly irritated…and to be honest… I don’t really care for the purpose I am here for… I less I get more kablouie’s…

Configure a root site and you are done
Figure: Configure a root site and you are done

At this point we can view our root site, but that is about it.

New SharePoint 2013 Team Site
Figure: New SharePoint 2013 Team Site

And a nice site it is… but that’s for another day..

Configure Extensions for SharePoint Products

Now that we have SharePoint 2013 all configured we need to do two things. The first is to install and configure the Extensions for SharePoint Products so that SharePoint 2013 knows all about TFS 2012. If you have installed SharePoint on a separate server you will need to install the “Extensions for SharePoint Products” that are on the Visual Studio 2012 Team Foundation Server ISO, but if you have a single server environment like me it is all already there.

Configure Extensions for SharePoint Products
Figure: Configure Extensions for SharePoint Products

Lets first launch the wizard and walk through the process.

SharePoint Extensions Configuration Wizard
Figure: SharePoint Extensions Configuration Wizard

The wizard will lead you through the complicated and arduous list of steps… um… oh… only one step then Smile

Figure: Oh FFS a TF255466. I require a reboot

I will be right back…

If the verification of the SharePoint configuration passes then configuration should work
Figure: If the verification of the SharePoint configuration passes then configuration should work

Now the extending and configuring processes can be long and will add solution into SharePoint. We already have the API’s for TFS by virtue of the install, but now we have the custom site and bits we need.

There will be a site template added but as it will likely look… well… nasty in the nice new SharePoint 2013 interface we will need to create the site manually.

Configuration completed successfully
Figure: Configuration completed successfully

Now that the SharePoint bits have been setup we will have a default link setup between SharePoint and Team Foundation Server. Although if we had a separate Team Foundation Server instance we would need to tell it where the TFS server is.

Note: You will also require to install the Extensions for SharePoint Products on every front end server for your SharePoint farm.

Default mapping has been configured
Figure: Default mapping has been configured

Configure SharePoint Web Applications in Team Foundation Server 2012

Now we have installed and configured the bits for SharePoint as well as telling it where the TFS server is we now need to tell TFS where to go.

Again… as this is a single server this has been done for you (I love the TFS Product Team).

Figure: Configure SharePoint Web Applications

You may have noticed that there is no account listed as an administrator! As I am lazy and I am using the BuiltinAdministrator user as both the TFS Service Account and the SharePoint Farm Admin you don’t need one.

And that’s almost us done! But not quite complete… SharePoint knows all bout TFS and TFS now knows all about SharePoint so we can now create some sites…

Configure Collection Site

In order to have different sites for different collection and enable the ability to have the same Team Project name in multiple collection then you need to create a root collection site under the main site. Some folks like to create this at the ^/sites/[collection] level, but I always create the collection site as a sub site of the root. This have the benefit of creating automatic navigation between the sites…

Configure the TFS Collection default SharePoint site
Figure: Configure the TFS Collection default SharePoint site

This is also the final test as when you click OK the Admin Console will go off and try to hook into, or create a site for us. if you do want to have a greater degree of separation between the sites and have them in different collections you can indeed do that as well. You may want to do that if you are planning to separate collection to multiple environments, but I can think of very few reasons that you would want to do that.

Create a new Team Project Site

If we create a new team project the template from the Process Template that you selected will be used to create the new site. These templates are designed to work in any version of SharePoint but they may look… well… nasty in 2013.

I have one Team Project called “Demo1”
Figure: I have one Team Project called “Demo1”

This team project was created before there was ever a SharePoint server so it has no portal. Lets go ahead and create one manually.

They have moved things around a little in SharePoint and we now create new sub sites from the “View Content” menu.

Create new sub site from the Site Content page in SharePoint 2013
Figure: Create new sub site from the Site Content page in SharePoint 2013

This, while much more hidden is really not something you do every day. You are much more likely to be adding apps to an existing site so having this more clicks away is not a big deal.

Team Foundation Project Portal for SharePoint 2013
Figure: Team Foundation Project Portal for SharePoint 2013

When we care the new site we have two options. We can create it using the provided “Team Foundation Project Portal” bit it results in a slightly ugly site, or you can use the default “Team Site” template to get a more native 2013 feel.

The Team Foundation Project Portal is a little empty
Figure: The Team Foundation Project Portal is a little empty

This is due to the features not yet being enables… so head on over to “cog | Site Settings | Site Actions | Manage site features” to enable them.

You can enable one of:

  • Agile Dashboards with Excel Reporting – for the MSF for Agile Software Development 6.x Process Template
  • CMMI Dashboards with Excel Reports – for the MSF for CMMI Software Development 6.x Process Template
  • Scrum Dashboards with Reporting – for the Visual Studio Scrum 2.xRecommended Process Template

The one you pick depends on the Process Template that you used to create the Team Project. I will activate the Scrum one as I used the Visual Studio Scrum 2.0Recommended Process Template which I heartily recommend. You will have noticed that here are 2 or 3 for each of the “Agile | SMMI | Scrum” monikers and this is due to the different capabilities that you might have. For example:

  • Agile Dashboards – I have TFS with no Reporting Services or Analysis Services
  • Agile Dashboards with Basic Reporting – I have Reporting Services and Analysis Services but not SharePoint Enterprise
  • Agile Dashboards with Excel Reporting – I have Everything! Reporting Services, Analysis Services and SharePoint Enterprise

If you enable the highest level of the one you want it will figure out the one that you can run Smile and in this case I can do “Scrum Dashboards with Reporting”.

Enabling Scrum Dashboards with Reporting in SharePoint 2013
Figure: Enabling Scrum Dashboards with Reporting in SharePoint 2013

The Scrum template does not have any built in Excel Reports, but it does have Reporting Services reports. Now when I return to the homepage I get the same/similar portal you would have seen in SharePoint 2010.

Figure: The Scrum Dashboard in SharePoint 2013


And that’s us done… we have installed and configured SharePoint 2013. We have integrated SharePoint 2013 with Team Foundation Server 2012 and we have manually created our Team Project Portal site.

Note: If you create a new Team Project the SharePoint 2013 portal will be created for you and pre-actived.

Awesome… go forth and 2013!

  • Sweet!  Nice post!  This is going to be another key post for people doing TFS 2012 installs.  Thanks, Martin!

    • Please let me know if you find any issues. This was done originally in a lab environment so if you have issues I will add them to the post

      • Mark Weimer

        Martin, can you direct me to some good documentation on the benefits of running sharepoint 2013 on tfs 2012? Really, what makes this combination strongly suited for configuration management?

        • I don’t really understand the question. It does not provide any value for configuration management its just more supportable. If you are using Server 2012 you HAVE to use SharePoint 2013 as 2010 is not supported on that platform.

          Do you mean that you have developers building software that is deployed to SharePoint?

        • Daniel Stefanescu

          There are two main advantages in having SP
          installed with TFS:
          – You have access to the Agile/Scrum/CMMI dashboards
          – You have the possibility to store/edit the project related documents in a place
          that allows versioning and approval workflow without installing any additional
          software like Team Explorer or Visual Studio

  • timothystewart6

    Great follow up to the TFS 2012 post! I followed that one to install and configure it, now I can follow this one to add SharePoint to my TFS 2012 install.

  • Pingback: Integrate SharePoint 2010 with Team Foundation Server 2010()

  • Pingback: Integrate SharePoint 2013 with Team Foundation Server 2012 | SharePoint Solutions |

  • Pingback: Integrate SharePoint 2013 with Team Foundation Server 2012 | Visual Studio ALM |

  • Pieter Jong

    Hi, maybe you can help me out, have tried following your guide but ended up not being able to integrate TFS with SharePoint. Getting the following error.

    TF255329: The following site could not be accessed: The server that you specified did not return the expected response. Either you have not installed the Team Foundation Server Extensions for SharePoint Products on this server, or a firewall is blocking access to the specified site or the SharePoint Central Administration Site. For more information, see the Microsoft Web site (

    I have done a clean Windows Server 2012 install, upgraded my TFS server from 2010 to 2012 (by installing on this new server), then installed SharePoint, but now getting this error. Also when trying to install the TFS Extensions for SharePoint, getting the error saying that I do not have to install it on the same server as where TFS is installed.

    • What happens when you go directly to in a browser? Can you get access?

      Did you complete the SharePoint 2013 configuration after installing?

      • Pieter Jong

        When I go to that address I come at the SharePoint Central Administration website, need to log on there with my domain account. Have finished the SharePoint 2013 configuration from that web address.

  • Ricky Jenkins

    Upgrade seems to have gone very smooth, we did not have an SPS in the same domain as our TFS 2010 so this is a new integration with SPS 2013 I am running into an error on the dashboards that I am having a difficult time finding a solution for and I was hoping you may have seen this one before:

    An error occurred while accessing application id “DOMAINServiceAccount” from Secure Store Service. The following connections failed to refresh:


    Thank you

  • How would I upgrade from Sharepoint foundation 2010 to Sharepoint 2013 from a TFS perspective? We are only using Sharepoint 2010 for the TFS server. We also have reporting services 2008 which I would like to upgrade to 2012 but I’m afraid of all the integration with TFS and how to upgrade everything.

    • I would tackle each one at a time, but do not be afraide 🙂

      If your hardware is virtualised you can take a snapshot before you do any of the upgrades to give you a back-out plan. I would tackle SQL Server to 2012 first… then if everything is stable after a week head into SharePoint territory. You will likely need to completely un-install SharePoint 2010 and install a clean 2013 before importing the old 2010 collection of sites.

      • jose adrien

        Hello again:
        I was considering the possibility of putting all proyects into one, in order to manage a single product backlog, q eu separadod projects having now, the task of managing multiple product backlog to see it becomes very difficult.
        It is a good idea, if I have several different client projects, with different iterations and with code that has nothing in common, put them all under a single project?
        Any best practices document?

    • You can upgrade to TFS 2012 first and then upgrade SharePoint. This will just be a simple process for a SharePoint that is only used as part of TFS and it is documented on Technet:

  • I installed sharepoint 2013 and vs 2012 on a Windows Server 2012.

    Also installed the Tools using webplatform installer 4.0. Still getting an error.

    Microsoft Visual Studio
    SharePoint Not Installed

    A SharePoint server is not installed on this computer. A SharePoint server must be installed to work with SharePoint projects.

    Any clues?


  • Prashant

    How to authentication karbos to sharepoint 2013

  • Just curious, I have TFS 2012 and SPF 2010 which was installed during the installation process for TFS 2012. I also have multiple projects setup already. My question is, if I upgrade to SPS 2013 (not foundation) and point the TFS 2012 to this server… how do I get the projects I already have over to the new SPS 2013 installation?

  • Chi

    I have received “TF218017: A Sharepoint site could not be created for use as the team project portal, > The User does not exists or is not unique –> The User does not exists or is not unique.”
    when I try to create a new Team project with Project portal, it works find if I create Project portal separately via Sharepoint server/site
    any idea which part I done wrong, E.g. which user has permission problem?

    • Sriram

      Hey did you got any solution for this, even I have this same issue

  • jose adrien


    Very interesting material.

    I migrate to sharepoint 2012 and integrate TFS very well.

    I need help with the following:

    -Need show in Sharepoint Portal the list of tasks assignet to current user in TFS.

    In other words, the Sharepoint portal is the entry point for all company employees, and we need show here all tasks the Team Foundation Projects assigned to the current employee (@me) .
    Any suggestions for that?

    • This is built into the default portal that is created for each Team Project. It is however not really possible to do it across team projects without some coding on your part. I would recommend that you move to a single team project architecture even without this issue:

    • jose adrien

      Thanks for you response.

      Not is possible move all projects into one single team project.

      when talk about

      “without some coding on your part”, can explain to me ?.

      I Need show in Sharepoint Portal all tasks assigned from TFS.

      Maybe can build one SQL query from TFS DAtaBase?


      • 1) It is always possible to work in a single team project 🙂 And recommended… TFS works most comfortably when you have large team projects…
        2) You can write a SharePoint extension to load the data from TFS. The data load is pretty striate forward and the coding part should be able to be completed by any of your engineers.

        • jose adrien

          Hello Martin:
          About the point 1)we work in multiple projects under one project collection.
          Not is possible put all project in one single team project.
          About the point 2), i’m new with Share Point, and hasn’t got idea about develop one extension for collect all tasks from tfs projects and show in one web Part in Share point portal.

          Can you help me ?.

          • Why is 1) not possible? I ask as I have never encountered that eventuality except when organizations are on the divisional scale. Microsoft itself uses a single team project for its entire Developer Division…

          • jose adrien

            Hello Martin:

            For some reasons , we decided create separated projects in Team Foundation , all in one Project Collection.

            Each Team Foundation Project corresponding at one customer, and put here source code, releases, DataProvided ,aso.
            Finally we can sow the tasks in a web Part in Share point portal
            Thanks for you help about these point.
            Need help about search center in SharePoint 2013 portal.Can you help me with that?.

          • And that would be the other reason. When you have multiple customers it can make sense to compartmentalise if you are very large. Sorry that I can’t help with SharePoint more…

          • jose adrien

            Hello again:
            I was considering the possibility of putting all proyects into one, in order to manage a single product backlog, q eu separadod projects having now, the task of managing multiple product backlog to see it becomes very difficult.
            It is a good idea, if I have several different client projects, with different iterations and with code that has nothing in common, put them all under a single project?
            Any best practices document?

          • I have often posted on this topic:

          • jose adrien

            Hello Martin:

            Y try backup the farm complete, in server an these error :

            Object SharePoint_Config failed in event OnBackup. For more information, see the spbackup.log or sprestore.log file located in the backup directory.
            SqlException: Cannot open backup device ‘C:SharepointBackupspbr000000000BC.bak’. Operating system error 3(The system cannot find the path specified.).
            BACKUP DATABASE is terminating abnormally.
            Any idea about that?

          • I would suggest that you try the forums… but…

            Have you checked the path? it looks like there is no permission to or existance of that path

  • Pingback: Installing Team Foundation Server (TFS) 2012 | James Serra's Blog()

  • Midix

    Thanks for the series of these articles. Everything went fine. There are some minor differences in my experience. When installing TFS, I chose Advanced instead of Standard single server. And then TFS did not complain about RAM, although I had assigned only 2GB to my virtual machine.

    And when configuring Sharepoint web site for entire project collection, I had a problem in this step: “Some folks like to create this at the ^/sites/[collection] level, but I always create the collection site as a sub site of the root. ”

    When trying to create the site for my collection TFS yelled at me: “The following user account does not have the required permissions in SharePoint Products to create a site at that location: MYPCAdministrator” although the account MYPCAdministrator was a farm admin on my Sharepoint. As soon as I added that /sites/ prefix, the site got created without any issues. I’m still curious, why even the farm admin is not able to create a new site at the root…

    • @midix:disqus farm admin is god mode from an administration perspective but may not have access to a Site Collection. When you used /sites/ you were creating a new site collection with explicit access. To be able to create ‘sub-sites’ of an existing site collection you would need to grant explicit rights to that account.

      You should be able to make that account a “collection admin” or just log onto that site (http://servername/) and explicitly add them to the ‘Collection Admins’ group at the root…

      Let me know how you got on.

  • Pingback: Intégration de Sharepoint et Project Server 2013 avec TFS 2012 - Blog Support Technique EPM - Site Home - TechNet Blogs()

  • Pingback: Instalação do TFS 2012 no Windows Server 2012, com SQL Server 2012 e Sharepoint 2013 | Gustavo Malheiros()

  • Dear Martin

    Thank you! Really sweet post. Helped me deploying this stuff all the way.

    I got stuck on the really last step.
    You wrote:

    “This is due to the features not yet being enables… so head on over to
    “cog | Site Settings | Site Actions | Manage site features” to enable

    Whenever I press the Activate next to the “Scrum Dashboards with Reporting”. I get the TF262601 error.

    You attempted to
    add a SharePoint Feature to the site, but that feature requires data
    from Team Foundation Server. The feature could not be activated because
    the site is not associated with a team project in Team Foundation

    In the TFS Admin console everything seems fine. …But I doupt that I would recognise if it weren’t 🙂

    • Also This is with Sharepoint 2013 Foundation RTM. I’m still googleing for a solution but so far: nothing.

    • You need to open your Team Project in Visual Studio and go to “Team Explorer | Settings | Team Project | Portal Settings” and tick “Enable Team Portal” and “Reports and dashboards refer to data from this team”. Then you will be able to enable the features 🙂

  • Great post! Thank you!

  • Rich Gallo

    Hi There, thanks so much for this article. I have a slightly off-topic, yet very related question. Is it possible to install the TFS 2010 SharePoint Extensions on a SharePoint 2013 server? The reason I am asking is because we are currently testing a migration to SharePoint 2013 and I can’t get the TFS 2010 installation to see SharePoint 2013 so I’m kinda stuck. We aren’t ready to move to TFS 2012 quite yet. Have you come across this question?


    How do I migrate data from our old 2010 TFS SharePoint portal to the new 2012 TFS SharePoint portal?

    • You need to backup the sp_content database and restore it to the SharePoint 2013 database and use “Mount-SPContentDatabase” to import it…

      Or you copy the files over manually 🙂


        I backed up, copied the wss_content databases (along with all other SharePoint databases) restore to the TFS SQL box then ran the upgrade wizard but I do not see my data.

        • You will need to check in the SharePoint Admin Site where they are mapped to and make sure there are no conflicts… Can you share your import log? Was it just Successful? or Successful with errors?

  • chen

    hi, Grate post
    do you know if it works between TFS (local server) ans SharePoint online (office 365)?

    • Unfortunately not. You can add your site as a link but not the integration detailed above.

  • Rajesh

    Hi, Martin i installed TFS2010 and integrated with the sharepoint2010, but unable to create team project portals in the sharepoint2010.please help me, if you have any solution for this.

    • I will need a lot more information. What errors are in the Team Project Creation Log? Is the TFS Service account a farm admin?

      p.s. Have you thought about installing 2012 instead?

      • Rajesh

        Hi, thanks for your reply, And i’m sorry for late reply, Right now i’m facing a problem with Adding team members in the team projects.I posted the screen shot of that error. if you are aware of this error.please provide solution for this.

        • Are there multiple domain involved? Can you add that same person with permission to a folder on your local computer? is TFS in that same domain?

          • Rajesh

            yes, i’m having mutiple domains in my organization, i created one domain name 5y.lan and another domain name Users in both domain are different.And when i tried to make trusting between these two domains it was throwing error like this.please check the below screen shots.

            Martin, can you please provide your skype ID. I would like to have a live chat with you

          • I have no skills with creating trusts between domains but it sounds like it is not configured properly and the trust tis not working. You will need to fixrepair the trust to move forward.

          • Rajesh

            Hi Martin, I’m having Queries regarding user access for Team Project Collection in Windows Sharepoint Services 3.0.
            For Example, I’m having Contribute users for Team Projects like ABC,XYZ, CDE, EFG, KLM

            And I’m having like John, Stephen, Wilson.

            John and Stephen are contribute users for projects ABC,XYZ,KLM.
            Wilson is the contribute user for projects CDE,EFG.
            I have provided permissions to the users for the sharepoint projects portals to their respective projcets.
            They are able to access Sharepoint Projcet portals from the Visual Studio but they are unable to access sharepoint portal directly. When users are trying to access the sharepoint portal by using it was throwing the error “ACCESS DENIED”.

            And, My requirement is when ever the user access the sharepoint portal directly, they should able to see their respective Team projects. For example, if John Access the shrepoint portal by using link, he should able to see their respective projects like ABC,XYZ,KLM in that portal.

            Martin, Can i configure this in Windows Sharepoint Services 3.0 and meet my requirement?

          • You have given the users permission ofr the individual potal ( which does not give them permission to the root. Configure the root and they will have permission…

          • Rajesh

            How to configure the root ? i don’t how to configure this..will please send me the procedure for root configuration…

          • go to | Site Settings | Permission and add everyone as reader.

          • Rajesh

            Hi Martin, i wanted to create reports for the deletion of files in the Team Projects and it should be weekly report.

            For example if any member of particular Team Project deleted some file, it should get updated in that report.

            Can you please tell me how to do this ….

          • You will need to crwate a Reporting Services report against the Data Warehouse to get this info. I guess you could plug Excel into tfs_warehouse but you may struggle. Remember to get your account added to the TfsDataReader role on the SQL Server.

          • Rajesh

            Thank you Martin ….it’s working

  • Pingback: SharePoint 2013 Issue - After migration from 2010 user permission not working()

  • Pingback: Integrate SharePoint 2013 with Team Foundation Server 2013()

  • Teemu Keiski

    Hello, I wonder if this is at all different with TFS2013? Any ideas? We will most likely integrate 2013-versions of them both…so should we expect quite similar experience?

  • Rajesh

    Hi Martin, I need a procedure for creating reports in Windows Sharepoint 3.0 services Dashboard.
    I need to create reports for Bugs,Quality, Burndown. Currently, in my project portals i didn’t create any reports and i should start from the scratch for creating reports…

    • As you don’t get Excel services with SharePoint Services (I would recommend that you upgrade to SharePoint Foundation 2013) you will need to create a Reporting Services report. These are not easy to produce so I would recommend prototyping in Excel until you get the report that you want and then creating the RS report. If you did not enable reporting previously you can follow to get it up and running. The steps are similar between 2010 / 2012 and 2013. I would also recommend that you upgrade to TFS 2013 🙂

  • Sam


    I have a situation which avoids me to use this TFPT cmdlet to addprojectportal.
    I have migrated TFS2008 to TFS2012. And now need to manually enable team project portal setting to an existing SharePoint site. When I use:
    tfpt addprojectportal /collection:http://TFS/TPC1 /teamproject:TP1 /processtemplate:”PT1″ /webapplication:”http://SP1″ /relativepath:sites/TP1
    I get following error:
    Exception Message: TF250038: You specified the following URL: http://SP1/sites/TP1. However, a site already exists at that URL.

    So, it means I can’t use this command to associate existing site with a TFS project. So do you know any way to do this programatically for all the projects. I did this manually for one of the TFS project and it worked fine. But I don’t want to spend hours doing this for all the projects manually.

    Any help is highly appreciated.


  • Rajesh

    Hi Martin, i would like configure E-mail alerts for Windows Sharepoint Services 3.0. Both my sharepoint and TFS are configured on same machine.Moreover, in our company we are not having Exchange Server but our organization having google apps Email account.
    Can you please send me procedure for configuring E-Mail alerts in WSS 3.0

  • John Hughes

    Does TFS 2013 contain SharePoint 2013? And if so does upgrading to TFS 2013 (from 2012) also upgrade SP to 2013?

    • You can use SharePoint 2013 with TFS 2013 (and TFS 2010) but it is not upgraded for you. You would need to follow the SharePoint 2013 upgrade procedures separately. I have done this a bunch… it is not that hard..

  • Rajesh

    Hi Martin, Do u know about Build Automation?

  • Rajesh

    Hi Martin, these are the errors i’m facing when i run automation build.

    • I would start by logging into the build server, going to c:buildsmiscellaneousblablaSources and opening the solution from there and trying to build…

  • Raj

    Hi Martin,
    Can you please help with my below query
    I have successfully created all the steps and i have created team site manually. When I am activating the features I am getting web.config error. I have tried on all agile, cmmi and scrum features.
    Thank you

  • samer

    Thanks a lot, i’ll try to install this professional lesson and if i have any question i’ll ask you 🙂

  • Chris LaVenture

    Please help me answer this question. Please. We need to get all of the Work Item Data from TFS to a SharePoint Site. The person requesting this does not want that out of the box solution that shows a little TFS window in SharePoint with a couple of charts (which does work). Unfortunately the dude wants ALL the TFS work Item data to show up as a list. I have an attached pic. This data is from a tool called TestTrack, which was stored in an SQL Database. Some programmer exported it and displayed it on a sharepoint site as shown. We want to do the same thing with TFS Work Item Data. Any help? Thanks much claventure @

    • You have two options. You can spend tones of time messing around trying to extend SharePoint to create this. Or you can upgrade to TFS 2013 and give him access to the Planning Tools that are built into the web access.

  • Mirasol Jennings

    Thought-provoking post , For my two cents , if anyone is requiring a CA PM 330 , my boss filled out and faxed a template version here

  • Christopher Kuznicki

    Great article!! I am currently trying to connect TFS 17 with SharePoint 10. I can’t upgrade SharePoint. I got the TFS Collection to see the SharePoint web application. However when I tell TFS to create a new site collection I get an error saying the operation cannot be completed please try again. I have wireshark running but I don’t see any traffic being generated. Could you please give me some pointers of what to look for? I greatly appreciate it.