The TaskJuggler User Manual

Project Management beyond Gantt Chart Drawing


<< summary << Table Of Contents >> supplement (resource) >>


Keyword supplement

Purpose

The supplement keyword provides a mechanism to add more attributes to already defined accounts, tasks or resources. The additional attributes must obey the same rules as in regular task or resource definitions and must be enclosed by curly braces.

This construct is primarily meant for situations where the information about a task or resource is split over several files. E. g. the vacation dates for the resources may be in a separate file that was generated by some other tool.

Syntax supplement (account <account ID> [{ <attributes> }] | report <report ID> [{ <attributes> }] | resource <resource ID> [{ <attributes> }] | task <task ID> [{ <attributes> }])
Arguments account ID
The ID of an already defined account.
report ID
The absolute ID of an already defined report.
resource ID
The ID of an already defined resource.
task ID
The absolute ID of an already defined task.
Context properties

project "Test Project" 2000-01-01 - 2000-01-04 {
  timezone "America/Denver"
}

flags important

resource joe "Joe"

task top "Top Task" {
  task sub "Sub Task"
  supplement task sub {
    length 1d
  }
}

supplement resource joe {
  vacation 2000-02-10 - 2000-02-20
}

supplement task top {
  flags important
  supplement task sub {
    allocate joe
  }
}


<< summary << Table Of Contents >> supplement (resource) >>


Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Chris Schlaeger <chris@linux.com>.TaskJuggler is a trademark of Chris Schlaeger.