The TaskJuggler III User Manual
Project Management beyond Gantt Chart drawing
Copyright (c) 2006, 2007, 2008 by Chris Schlaeger <cs(a)kde.org>
Generated on 2008-11-20
This manual covers TaskJuggler III version 0.0.1.
1
Introduction
1.1
About TaskJuggler
1.2
Features and Highlights
1.3
TaskJuggler on the Web
1.4
TaskJuggler 2.x Migration
1.5
How to Contribute
1.5.1
Why contribute?
1.5.2
Preparing a contribution
1.5.3
Creating a Patch
1.5.4
Contributing to the User Manual
1.5.5
Contributing to the Test Suite
1.5.6
Contributing to the Ruby code
1.5.7
Some final words to Contributors
1.6
Reporting Bugs and Sending Feedback
2
Installation
2.1
Requirements
2.2
Installation Process
2.3
Update from previous versions
3
Getting Started
3.1
Basics
3.2
Structure of a TJP File
3.3
Rich Text Attributes
3.3.1
Block Markups
3.3.2
In-Line Markups
4
The Tutorial: Your first Project
4.1
Starting the project
4.2
Global Attributes
4.3
Declaring Flags
4.4
Declaring Accounts
4.5
Declaring Resources
4.6
Specifying the Tasks
4.7
Specifying Milestones
4.8
Generating Reports of the scheduled Project
4.8.1
Generating Interactive Reports
4.8.2
Generating HTML Reports
5
Day To Day Juggling
5.1
Tracking the Project
5.2
Recording Progress
5.3
Recording Resource Usage
A
Syntax Reference
A.1
account
A.2
account (task)
A.3
allocate
A.4
alternative
A.5
balance
A.6
booking
A.7
booking (task)
A.8
caption
A.9
celltext (column)
A.10
cellurl (column)
A.11
charge
A.12
chargeset
A.13
columnid
A.14
columns
A.15
complete
A.16
copyright
A.17
credit
A.18
csvresourcereport
A.19
csvtaskreport
A.20
currency
A.21
currencyformat
A.22
dailymax
A.23
dailymin
A.24
dailyworkinghours
A.25
date
A.26
date (extend)
A.27
depends
A.28
disabled
A.29
duration
A.30
efficiency
A.31
effort
A.32
enabled
A.33
end
A.34
end (report)
A.35
endcredit
A.36
epilog
A.37
export
A.38
extend
A.39
flags
A.40
flags (resource)
A.41
flags (task)
A.42
functions
A.43
gapduration
A.44
gaplength
A.45
headline
A.46
hidecelltext
A.47
hideresource
A.48
hidetask
A.49
htmlresourcereport
A.50
htmltaskreport
A.51
include
A.52
inherit (extend)
A.53
interval1
A.54
interval2
A.55
interval3
A.56
interval4
A.57
isleaf
A.58
isresource
A.59
length
A.60
limits
A.61
limits (resource)
A.62
limits (task)
A.63
loadunit
A.64
logicalexpression
A.65
macro
A.66
mandatory
A.67
maxend
A.68
maxstart
A.69
milestone
A.70
minend
A.71
minslackrate
A.72
minstart
A.73
monthlymax
A.74
monthlymin
A.75
note (task)
A.76
now
A.77
numberformat
A.78
onend
A.79
onstart
A.80
overtime (booking)
A.81
period (report)
A.82
period (task)
A.83
persistent
A.84
precedes
A.85
priority
A.86
project
A.87
projectid
A.88
projectid (task)
A.89
projectids
A.90
projection
A.91
prolog
A.92
properties
A.93
purge
A.94
rate
A.95
rate (resource)
A.96
rawhead
A.97
rawtail
A.98
reference (extend)
A.99
replace
A.100
reports
A.101
resource
A.102
resourceattributes
A.103
resourcereport
A.104
responsible
A.105
rolluptask
A.106
scale (column)
A.107
scenario
A.108
scenariospecific (extend)
A.109
scenrios
A.110
scheduled
A.111
scheduling
A.112
select
A.113
shift
A.114
shift (resource)
A.115
shift (task)
A.116
shifts (resource)
A.117
shifts (task)
A.118
shorttimeformat
A.119
sloppy (booking)
A.120
sloppy (projection)
A.121
sortresources
A.122
sorttasks
A.123
start
A.124
start (report)
A.125
startcredit
A.126
strict (projection)
A.127
supplement
A.128
supplement (resource)
A.129
supplement (task)
A.130
task
A.131
taskattributes
A.132
taskreport
A.133
taskroot
A.134
text (extend)
A.135
timeformat
A.136
timezone
A.137
timezone (shift)
A.138
timingresolution
A.139
title (column)
A.140
vacation
A.141
vacation (resource)
A.142
vacation (shift)
A.143
weeklymax
A.144
weeklymin
A.145
weekstartsmonday
A.146
weekstartssunday
A.147
width (column)
A.148
workinghours (project)
A.149
workinghours (resource)
A.150
workinghours (shift)
A.151
yearlyworkingdays
Copyright (c) 2006, 2007, 2008 by Chris Schlaeger <cs(a)kde.org>.
TaskJuggler
is a trademark of Chris Schlaeger.