### The TaskJuggler User Manual

Project Management beyond Gantt Chart Drawing

<< taskroot << | Table Of Contents | >> text (extend) >>

Keyword | taskroot (export)

This keyword is currently in an experimental state. The implementation is probably still incomplete and use of this keyword may lead to wrong results. Do not use this keyword unless you were specifically directed by the developers to try it.

Purpose | Only tasks below the specified root-level tasks are exported. The exported tasks will have the ID of the root-level task stripped from their ID, so that the sub-tasks of the root-level task become top-level tasks in the report file.
Syntax | `taskroot (<ABSOLUTE_ID> | <ID>)`
Arguments | none
Context | export

    project "Taskroot Example" 2005-07-22 - 2005-08-26 {
      timezone "America/Denver"
    }

    task items "Project breakdown" {
      start 2005-07-22

      task plan "Plan work" {
        length 3d
      }

      task implementation "Implement work" {
        task phase1 "Phase 1" {
          length 5d
          depends !!plan
        }
        task phase2 "Phase 2" {
          length 3d
          depends !phase1
        }
        task phase3 "Phase 3" {
          length 4d
          depends !phase2
        }
      }

      task acceptance "Customer acceptance" {
        duration 5d
        depends !implementation
      }
    }

    taskreport tasks "My Tasks" {
      formats html
      taskroot items.implementation
    }

<< taskroot << | Table Of Contents | >> text (extend) >>

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.