The following sections contain the current data definitions for KPlato.
Project::=
Project Definition ::= TBD +
{Task}
Node ::=
ID +
Name +
{Relationship} +
Task ::=
(inherits) Node +
Task Type ::= [Start On Date | Finish By Date | Work Between Dates] +
{Node} + // Could be Task or Milestone
{Resource}
Constraint: Duration my only be entered if {Task} is empty
Milestone ::=
(inherits) Node +
Task Type ::= [Milestone | Percent of Project] +
Milestone specific data (e.g. payment!)
Resource ::=
Resource Specific +
Availability Calendar +
Effort +
Status
Effort ::=
Optimistic Hours +
Pessimistic Hours +
Expected Hours +
Risk ::= [Low | High | None]
Status ::=
% Complete +
Actual Start Date +
Actual Finish Date
Relationship ::=
Preceding Node +
Type ::= [ Finish-Start | Finish-Finish | Start-Start ] +
Lag