### 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, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Chris Schlaeger <cs@taskjuggler.org>.TaskJuggler is a trademark of Chris Schlaeger.