TFS Aggregator is a extension for Team Foundation Server (TFS) and Visual Studio Team Services (VSTS) that enables running custom script when Work Items change, allowing dynamic calculation of field values in TFS and more. (For example: Dev work + Test Work = Total Work).
The Web Service version is still in beta.
TFS Server API changed frequently in the past: the Server Plugin contains specific checks for the TFS version. TFS Aggregator Server Plugin binaries will work only with a specific TFS version.
See the Changelog for an history of releases.
A manual installation after building from source follows the following process:
TFSAggregator2.ServerPlugin.policies(or rename one of the existing samples to get started) and change the example settings to your actual settings. Syntax Example.
TFSAggregator2.ServerPlugin.policiesto the plugin location on the Application Tier of your TFS Servers
That is all. TFS will detect that a file was copied in and will load it in.
We ship with an MSI installer which will automatically detect your TFS server folder.
WARNING When upgrading your TFS server you should uninstall the TFS Aggregator Server Plugin prior to the upgrade and then run the new installer when your server upgrade has completed.
You can pick development binaries directly from VSTS, asking access to the team, see CI build for details.
Is it not working? Here is the troubleshooting and how to get help page: TFS Aggregator Troubleshooting
No action required.
If you used TFS Aggregator in the past, here are the instructions on switching from older versions.
If you’re looking for the latest version of V1 (including a large number of fixes and security updates), you can still find it here.
Note: we won’t provide any further support on this old version. But if you have a large investment in the old-style rules, it may provide you a better, stabler version until you’re ready to move to V2.
Note: You can run both V1 and V2 side-by-side on the same TFS system, you will have to be extra careful not to create infinite loops though.
We used Visual Studio Community Edition 2015 Update 2 to develop this version. Compiling requires a number of TFS assemblies that cannot be redistributed.
You can find the complete list in these files:
If you have TFS installed on your development machine, the assemblies for that version will be loaded automatically from the installation folder.
More information on customizing and the internal design of TFS Aggregator is here.