<< tooltip (column) << | Table Of Contents | >> trackingscenario >> |
Keyword | tracereport |
Purpose | The trace report works noticeably different than all other TaskJuggler reports. It uses a CSV file to track the values of the selected attributes. Each time The first column always contains the current date when that table row was added. All subsequent columns can be defined by the user with the columns attribute. This column set is then repeated for all properties that are not hidden by hideaccount, hideresource and hidetask. By default, all properties are excluded. You must provide at least one of the The column headers can be customized by using the title attribute. When you include multiple properties, these headers are not unique unless you include mini-queries to modify them based on the property the column is representing. You can use the queries You can change the set of tracked values over time. Old values will be preserved and the corresponding columns will be the last ones in the CSV file. When other formats are requested, the CSV file is read in and a report that shows the tracked values over time will be generated. The CSV file may contain all kinds of values that are being tracked. Report formats that don't support a mix of different values will just show the values of the second column. The values in the CSV files are fixed units and cannot be formatted. Effort values are always in resource-days. This allows other software to interpret the file without any need for additional context information. The HTML version generates SVG graphs that are embedded in the HTML page. These graphs are only visible if the web browser supports HTML5. This is true for the latest generation of browsers, but older browsers may not support this format. |
|
Syntax | tracereport [<id>] <name> [{ <attributes> }] |
|
Arguments | id [ID] | An optional ID. If you ever want to reference this property, you must specify your own unique ID. If no ID is specified, one will be automatically generated. These IDs may become visible in reports, but may change at any time. You may never rely on automatically generated IDs. |
name [STRING] | The name of the report. This will be the base name for generated output files. The suffix will depend on the specified formats. It will also be used in navigation bars. By default, report definitions do not generate any files. With more complex projects, most report definitions will be used to describe elements of composed reports. If you want to generate a file from this report, you must specify the list of formats that you want to generate. The report name will then be used as a base name to create the file. The suffix will be appended based on the generated format. Reports have a local name space. All IDs and file names must be unique within the reports that belong to the same enclosing report. To reference a report for inclusion into another report, you need to specify the full report ID. This is composed of the report ID, prefixed by a dot-separated list of all parent report IDs. |
|
Context | export, properties, resourcereport, taskreport, textreport, tracereport, accountreport |
Attributes | Name | Scen. spec. | Inh. fm. Global | Inh. fm. Parent |
accountreport | ||||
accountroot | x | |||
auxdir (report) | x | x | ||
balance | ||||
caption | x | |||
center | x | |||
columns | x | |||
currencyformat | ||||
end (report) | x | x | ||
epilog | x | |||
export | ||||
flags (report) | x | |||
footer | x | |||
formats | x | |||
header | x | |||
headline | x | |||
height | ||||
hideaccount | ||||
hidejournalentry | ||||
hideresource | ||||
hidetask | ||||
journalattributes | ||||
journalmode | ||||
left | x | |||
loadunit | ||||
numberformat | ||||
opennodes | ||||
period (report) | ||||
prolog | x | |||
purge | ||||
rawhtmlhead | ||||
resourcereport | ||||
resourceroot | x | |||
right | x | |||
rollupaccount | ||||
rollupresource | ||||
rolluptask | ||||
scenarios | x | |||
selfcontained | x | |||
sortaccounts | ||||
sortjournalentries | ||||
sortresources | ||||
sorttasks | ||||
start (report) | x | x | ||
taskreport | ||||
taskroot | x | |||
textreport | ||||
timeformat | ||||
timezone (report) | x | x | ||
title | x | |||
tracereport | ||||
width | x |
project "Trace Reports" 2012-01-14 +2m task "Foo" task "Bar" task "FooBar" tracereport "TraceReport" { columns end { title "<-name->" } hidetask 0 }
<< tooltip (column) << | Table Of Contents | >> trackingscenario >> |