Report Exchange was introduced in Triaster Server 10, as a simple way of implementing custom reports. Making additional reports available was merely a matter of adding the new report definition file (an XSL transform) to the Report Exchange folder.
In Triaster Server 2011, the report definition files have changed, but are still stored in a single, dedicated folder: Triaster\TriasterServer2011\reports
Although a report is now defined by two files - an XSL transform to create the data, and an XML file to define the way in which the report data is displayed - creating custom reports has arguably become easier. A comparison of the old- and new-style XSLT files show the newer ones are significantly simpler. As with the previous system, the easiest way to create a new report is to take a copy of an existing one that most closely matches the one required, and change it to suit.
<description>This report shows all activities, maps and process owners.</description>
It's this that defines how a report is listed on the main Reports page.
Any column requires a corresponding field.
In the XSLT, you may have an element called 'Name', which, in the case of the Contents report, takes its value from an Activity's name:
<xsl:when test="string-length(Name)>0" >
<xsl:value-of select="Name" />
The element 'Name' will be defined as a field in the XML file.