This server side plugin for TFS 2013 update 2, TFS 2015 RTM and Update 1 enables dynamic calculation of field values in TFS and more. (For example: Dev work + Test Work = Total Work).
- A 'real' Scripting language (C#, VB, Powershell)
- Scoping allows select which rules apply to which Team Project
- Enhanced filtering to trigger rules when conditions are met
- Console application to quickly test new rules
- Richer logging
- Test harness and modularity to ease adding new features
- Create new Work Items and Links using rules
- and more...
- Update the state of a Bug, PBI (or any parent) to "In Progress" when a child gets moved to "In Progress"
- Update the state of a Bug, PBI (or any parent) to "Done" when all children get moved to "Done" or "Removed"
- Update the "Work Remaining" on a Bug, PBI, etc with the sum of all the Task's "Work Remaining".
- Update the "Work Remaining" on a Sprint with the sum of all the "Work Remaining" of its grandchildren (i.e. tasks of the PBIs and Bugs in the Sprint).
- Sum up totals on a single work item (i.e. Dev Estimate + Test Estimate = Total Estimate)
The latest Install package contains the full details to correctly setup Aggregator. The general process is:
- Download and extract the binaries from the latest release
- Create
TFSAggregator2.ServerPlugin.policies
(or rename one of the existing samples to get started) and change the example settings to your actual settings. - Test your policy using the command line tool.
- Copy
TFSAggregator2.*.dll
andTFSAggregator2.ServerPlugin.policies
to 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.
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.
The complete documentation is available on the project's Wiki.