project <id> <name> <version> <start> <end>

project <id> <name> <version> <start> <end>
Description

The project property is mandatory and should be the first property in a project file. <id> is the default project ID used to register resource allocations in a global database. <name> is the name of the project. <version> is the version of the project file. Typically this is the CVS ID. <start> and <end> define the time frame of the project. The end may be well after the end of the last task, but must be specified to terminate the scheduling process.

AttributesNameTypeDescription
idID

The default project ID.

nameSTRING

The name of the project.

versionSTRING

The version of the project file. This could be a revision number from a revision control system.

startDATE

All task must start after this date.

endDATE

All task must end before this date.

Optional Attributesallowredefinition, currencyformat, currency, dailyworkinghours, extend, include, journalentry, now, numberformat, scenario, shorttimeformat, timeformat, timezone, timingresolution, weekstartsmonday, weekstartssunday, workinghours, yearlyworkingdays
ContextThe TJP File,
InheritableNoScenario Spec.No

project simple "Simple Project" "1.0" 2005-06-06 2005-06-26

resource tux "Tux"

task items "Project breakdown" {
  start 2005-06-06

  task plan "Plan work" {
    length 3d
  }

  task implementation "Implement work" {
    effort 5d
    allocate tux
    depends !plan
  }

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

taskreport "My Tasks"