Adding Microsoft Team Foundation Server source control providers

Add a Microsoft Team Foundation Server (TFS) source control provider to allow users to attach check ins to issues, test cases, and requirements from TFS. See Third-Party Integrations for a list of supported versions.

When check ins are attached from TFS, the changeset information and file paths are displayed on the Helix ALM item Source Files tab. You can also configure changeset and file URLs to provide hyperlinks to attachments in items and other areas, such as reports.

1. Make sure the Helix ALM external source control provider CGI (ttextpro.exe) is installed on the web server that hosts Helix ALM. See the installation help for information.

2. Make sure external source control provider access is enabled in the Helix ALM Registry Utility. This is required to send attachment information from source control applications to Helix ALM. See the Registry Utility help for information.

3. Choose Tools > Administration > Source Control Providers.

The Source Control Providers dialog box opens.

4. Click Add.

5. Enter the provider Name. You can enter up to 256 characters. Provider names must be unique.

6. Select Team Foundation Server as the Type.

7. To provide hyperlinks with changeset information on the item Source Files tab, configure the Changeset URL. Append the following to the TFS Web Access, Notification, or Public URL, which is available from the Application Tier Summary in the TFS Administration Console.

  • TFS 2012 and later—/web/cs.aspx?pcguid=<pcguid>&cs=<cs>
  • TFS 2010—/cs.aspx?pcguid=<pcguid>&cs=<cs>

For example, http://wysicorp.com:8080/tfs/web/cs.aspx?pcguid=<pcguid>&cs=<cs>.

8. To provide hyperlinks with files attached to items as part of a check in, configure the File URL. Append the following to the TFS Web Access, Notification, or Public URL, which is available from the Application Tier Summary in the TFS Administration Console.

  • TFS 2012 and later—/web/view.aspx?pcguid=<pcguid>&path=<path>&cs=<cs>
  • TFS 2010—/view.aspx?pcguid=<pcguid>&path=<path>&cs=<cs>

For example, http://wysicorp.com:8080/tfs/web/view.aspx?pcguid=<pcguid>&path=<path>&cs=<cs>.

9. Make sure Active is selected so users can use the integration. This option is selected by default.

10. Click OK to save the provider.

After the provider is configured, a TFS administrative user must include the automatically generated provider key in the integration plug-in to exchange attachment information between TFS and Helix ALM. See Configuring the Microsoft Team Foundation Server integration plug-in.