Tutorial: Team Foundation Server (TFS) or Visual Studio Team Services (VSTS)

 You must begin by creating a system-level TFS/VSTS connection in SD Elements if one does not already exist.


1) Click on the gear icon in the top right corner of the SD Elements interface, and select Integration.


 2) Click on the yellow ADD ALM CONNECTION button near the top right corner of the page.


3) Provide a name for this connection, and select Team Foundation Server from the dropdown menu.


4) Add the address of your TFS/VSTS web interface, along with a user name and password. It is advisable to use a dedicated service account with a non-expiring password to avoid disruption of the connection.


5) If your TFS/VSTS web interface is available via some path other than the root directory, populate the Context root (optional) field with the correct folder structure. For example, if your TFS instance is available at, make sure the Context root field contains /TFSTEST/.

6) If your Collection name is something other than “DefaultCollection”, populate this field accordingly.

7) In the section titled Synchronization, select the option Include code sample How-To’s in task descriptions if you want to synchronize SD Elements code sample content into the corresponding TFS work items.

8) Optionally, you may need to configure any of the remaining Advanced and Synchronization sections to suit your environment. Contact SD Elements support for assistance if you are unsure whether to modify these settings.



Once you have saved this system-level integration, you must create the necessary project-level integrations.

1) Open a project, and in its header bar, click Integration



2) Click the yellow ADD ALM CONNECTION button near the top right corner of the page.


3) From the dropdown menu, select the system-level connection you created using the steps above.

Provide the name of the TFS Project that corresponds with your chosen SD Elements project. You must also provide the current iteration path as shown below.



NOTE: The iteration path value does not automatically increment when you create a new release of your project in SD Elements. If you create a new release and select the “Carry over ALM connections” option, you must manually edit the iteration path to ensure synchronization does not overwrite tasks in your previous TFS/VSTS iteration.


4) Click the yellow Create new ALM connection button near the bottom right corner of the page. If you chose to sync manually, you may now click the SYNC button to initiate a synchronization of tasks between SD Elements and TFS/VSTS.


Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request