Setting Up Automatic Synchronization
In TeamPulse you can now schedule automatic synchronizations. This can be useful to ensure your TeamPulse and TFS projects are kept in sync with each other. To do this you will need to edit the Integration Service configuration file, so if you do not feel comfortable with doing so, it is recommended that you have your server administrator make these changes.
Here is an excerpt of the xml from the configuration file that you will be editing (which you can find at (TeamPulse install directory)\IntegrationService\TeamPulse.Integration.Service.exe.config);
<TeamPulse.Integration.Configuration IsAutoSyncing="false" CheckForSyncsIntervalInMinutes="10">
<!--<add syncItem="1" projectID="1" time="10:30" username="TeamPulse" />-->
As you can see above, you just need to add entries inside the projectSyncSchedules. Here’s a list of what item in the ‘add’ is for;
You can add a new line for each project you would like to automatically sync or add a new line for the same project multiple times to have that project sync many times per day.
Once you have added your sync times, make sure to set up the attributes of IsAutoSyncing to true and change the CheckForSyncsIntervalInMinutes to whatever you like, we find anywhere between 10-30 minutes is ideal depending on your sync schedule. Then save the file and restart the TeamPulse Integration service.