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.