Chapter 6. Property Reference

Table of Contents
The TJP File
account <id> <name> [ <type> ]
account <accountid>
accumulate
allowredefinition
allocate <resource>
alternative <resource> [, <resource> ... ]
barlabels <mode>
booking <start> <end> <task>
caption <text>
celltext <text>
cellurl <url>
columns <columnid> [, <columnid> ... ]
complete <percent>
copyright <text>
credit <date> <description> <amount>
csvaccountreport <filename>
csvresourcereport <filename>
csvtaskreport <filename>
currency <text>
currencyformat <negativeprefix> <negativesuffix> <thousandseparator> <fractionseparator> <fractiondigits>
dailymax <value> <unit>
dailyworkinghours <hours>
depends <task> [, <task> ... ]
disabled
duration <value> <unit>
efficiency <value>
effort <value> <unit>
end <date>
end <date>
endbuffer <percent>
endcredit <amount>
export <filename>
extend <property>
flags <flag> [, <flag> ... ]
flags <flag> [, <flag> ... ]
gapduration <value> <unit>
gaplength <value> <unit>
headline <text>
hideaccount <logicalexpression>
hidecelltext <expression>
hidecellurl <expression>
hideresource <logicalexpression>
hidetask <logicalexpression>
htmlaccountreport
htmlresourcereport
htmlstatusreport <file>
htmltaskreport
htmlweeklycalendar <file>
include <file>
journalentry <date> <text>
kotrusid <id>
label <text>
length <value> <unit>
limits
load <factor>
loadunit <unit>
macro <id>
mandatory
maxeffort <workingdays>
maxend <date>
maxstart <date>
minend <date>
minstart <date>
milestone
note <text>
monthlymax <value> <unit>
now <date>
numberformat <negativeprefix> <negativesuffix> <thousandseparator> <fractionseparator> <fractiondigits>
persistent
priority <value>
precedes <task> [, <task> ... ]
project <id> <name> <version> <start> <end>
projectid <id>
projectids <projectid> [, <projectid> ... ]
projection
rate <value>
rawhead <html>
rawstylesheet <stylesheet>
rawtail <html>
reference <url>
resource <id> <name>
responsible <resource>
rollupaccount <logicalexpression>
rollupresrouce <logicalexpression>
rolluptask <logicalexpression>
scenario <id> <name>
scenarios <scenarioid> [, <scenarioid> ... ]
scheduled
scheduling <type>
select <mode>
sloppy <value>
shift <id> <name>
shift <shiftid> [ <dateinterval> ]
shorttimeformat <format>
showprojectids
sortaccounts <criteria> [, <criteria> ... ]
sortresources <criteria> [, <criteria> ... ]
sorttasks <criteria> [, <criteria> ... ]
start <date>
start <date>
startbuffer <percent>
startcredit <amount>
statusnote <text>
subtitle <text>
subtitleurl <url>
supplement <type>
task <id> <name>
taskattributes <attribute> [, <attribute> ... ]
taskprefix <prefix>
taskroot <root>
timezone <zone>
timeformat <format>
timingresolution <value> <unit>
title <text>
titleurl <url>
vacation <name> <interval>
vacation <interval>
version <number>
weeklymax <value> <unit>
weekstartsmonday
weekstartssunday
workinghours <weekday> <interval> [, <interval> ... ]
xmlreport <file>
yearlyworkingdays <days>

The TJP File

The TJP File
Description

All TaskJuggler project files should start with the project property and must contain at least one task definition. To visualize the results of the scheduling process, at least one of the reports should be specified.

Optional Attributesaccount, copyright, csvaccountreport, csvresourcereport, csvtaskreport, export, flags, htmlaccountreport, htmlresourcereport, htmlstatusreport, htmltaskreport, htmlweeklycalendar, include, macro, maxeffort, limits, priority, projectid, projectids, project, rate, resource, shift, supplement, task, vacation, xmlreport
Context 
InheritableNoScenario Spec.No