Task Element
There must be at least one task in each Tasks collection.
<Task>
ComplexTypeValue
</Task>
Parent Elements
Child Elements
Element |
Required / Optional |
Description |
---|---|---|
Optional |
GUID for the task. |
|
Required |
Unique ID for the task. |
|
Optional |
Position identifier of the task in the list of tasks. |
|
Optional |
Name of the task. |
|
Optional |
Type of the task (fixed units, fixed duration, or fixed work). |
|
Optional |
Indicates whether a task is null. |
|
Optional |
Date and time that a task was added to a project. |
|
Optional |
Name of the individual who is responsible for a task. |
|
Optional |
A unique code (work breakdown structure) used to represent a task's position within the hierarchical structure of tasks. |
|
Optional |
Right-most level of the task. For example, if the task WBS is A.01.03, the right-most level is 03. |
|
Optional |
Number that indicates the level of a task in the project outline hierarchy. |
|
Optional |
Indicates the exact position of a task in the outline. |
|
Optional |
Indicates the level of importance assigned to a task |
|
Optional |
Date and time that a task is scheduled to begin. |
|
Optional |
The date and time that a task is scheduled to be completed. |
|
Optional |
Total span of active working time for a task. |
|
Optional |
Format used to show the duration of the task. |
|
Optional |
Total amount of work scheduled to be performed on a task by all assigned resources. |
|
Optional |
Date that represents the end of the actual portion of a task. |
|
Optional |
Date the remaining portion of a task is scheduled to resume. |
|
Optional |
Indicates whether the task can be resumed. |
|
Optional |
Indicates whether scheduling for a task is effort-driven. |
|
Optional |
Indicates whether a task is a recurring task. |
|
Optional |
Indicates whether an assigned resource on a task has more work than can be done within the normal working capacity. |
|
Optional |
Indicates whether the task's duration is flagged as an estimate. |
|
Optional |
Indicates whether a task is a milestone. |
|
Optional |
Indicates whether a task is a summary task. |
|
Optional |
Indicates whether a task has room in the schedule to slip, or if it is on the critical path. |
|
Optional |
Indicates whether the task is an inserted project. |
|
Optional |
Indicates whether the inserted project is a read-only project. |
|
Optional |
Source location of the inserted project. |
|
Optional |
Indicates whether the task is linked from another project or whether it originated in the current project. |
|
Optional |
Source of an external task. |
|
Optional |
The earliest date that a task can begin, based on the early start dates of predecessor and successor tasks and other constraints. |
|
Optional |
The earliest date that a task can finish, based on early finish dates of predecessor and successor tasks, other constraints, and any leveling delay. |
|
Optional |
The latest date that a task can start without delaying the finish of the project. |
|
Optional |
The latest date that a task can finish without delaying the finish of the project. |
|
Optional |
The difference between a task's baseline start date and its currently scheduled start date. |
|
Optional |
The amount of time that represents the difference between a task's baseline finish date and its current finish date. |
|
Optional |
The difference between a task's baseline work and the currently scheduled work. |
|
Optional |
The amount of time that a task can be delayed without delaying any successor tasks. |
|
Optional |
The amount of time a task can be delayed without delaying a project's finish date. |
|
Optional |
A task expense that is not associated with a resource cost. |
|
Optional |
Indicates how fixed costs are to be charged, or accrued, to the cost of a task. |
|
Optional |
The current status of a task, expressed as the percentage of the task's duration that has been completed. |
|
Optional |
The current status of a task, expressed as the percentage of the task's work that has been completed. |
|
Optional |
The total scheduled, or projected, cost for a task. |
|
Optional |
Sum of the actual overtime cost for the task. |
|
Optional |
Amount of overtime scheduled to be performed by all resources assigned to a task and charged at overtime rates. |
|
Optional |
Date and time that a task actually began. |
|
Optional |
Date and time that a task actually finished. |
|
Optional |
Span of actual working time for a task so far, based on the scheduled duration and current remaining work or percent complete. |
|
Optional |
Costs incurred for work already performed by all resources on a task, along with any other recorded costs associated with the task. |
|
Optional |
Costs incurred for overtime work already performed on a task by all assigned resources. |
|
Optional |
Amount of work that has already been done by the resources assigned to a task. |
|
Optional |
Actual amount of overtime work already performed by all resources assigned to a task. |
|
Optional |
Total amount of non-overtime work scheduled to be performed by all resources assigned to a task. |
|
Optional |
Total amount of non-overtime work scheduled to be performed by all resources assigned to a task. |
|
Optional |
Amount of time required to complete the unfinished portion of a task. |
|
Optional |
Remaining scheduled expense of a task that will be incurred in completing the remaining scheduled work by all resources assigned to a task. |
|
Optional |
Remaining scheduled overtime expense for a task. |
|
Optional |
Amount of remaining overtime scheduled by all assigned resources to complete a task. |
|
Optional |
Costs incurred for work already done on a task, up to the project status date or today's date. |
|
Optional |
Difference between how much it should have cost to achieve the current level of completion on the task and how much it has actually cost. |
|
Optional |
Start or finish constraint on a scheduled task. |
|
Optional |
Refers to a valid UID for a project calendar. |
|
Optional |
Indicates the constrained start or finish date as defined in ConstraintType. |
|
Optional |
Date entered as a deadline for the task. |
|
Optional |
Indicates whether the leveling function can delay and split individual assignments (rather than the entire task) to resolve overallocations. |
|
Optional |
Indicates whether the resource leveling function can cause splits on remaining work on a task. |
|
Optional |
Amount of time that a task is to be delayed from its early start date as a result of resource leveling. |
|
Optional |
Format for expressing the duration of the delay. |
|
Optional |
Start date of a task as it was before resource leveling was done. |
|
Optional |
Finish date of a task as it was before resource leveling was done. |
|
Optional |
Title or explanatory text for a hyperlink associated with a task. |
|
Optional |
Address for a hyperlink associated with a task. |
|
Optional |
Specific location in a document within a hyperlink associated with a task. |
|
Optional |
Indicates whether the scheduling of the task takes into account the calendars of the resources assigned to the task. |
|
Optional |
Notes entered about a task. |
|
Optional |
Indicates whether the Gantt bars and Calendar bars for a task are hidden. |
|
Optional |
Indicates whether the summary task in a Gantt chart displays information rolled up from subtasks. |
|
Optional |
Cumulative timephased baseline costs up to the status date or today's date; also known as budgeted cost of work scheduled. |
|
Optional |
Cumulative value of the task's timephased percent complete multiplied by the task's timephased baseline cost, up to the status date or today's date; also known as budgeted cost of work performed. |
|
Optional |
Physical percent of the total work on a task that has been completed. |
|
Optional |
Indicates the type of earned value method to use. |
|
Optional |
Specifies the predecessor task of the current task. |
|
Optional |
Specifies the duration through which actual work is protected. |
|
Optional |
Specifies the duration through which actual overtime work is protected. |
|
Optional |
Collection of baseline values of the task. |
|
Optional |
New in Microsoft Office Project 2007. Indicates whether the task is published. |
|
Optional |
New in Project 2007. Name of the task status manager. |
|
Optional |
New in Project 2007. Start date of the deliverable. |
|
Optional |
New in Project 2007. Finish date of the deliverable. |
|
Optional |
New in Project 2007. Indicates whether the task has an associated deliverable or a dependency on an associated deliverable. |
|
Optional |
New in Project 2007. A task-level enterprise custom field value. |
|
Optional |
New in Project 2007. A project-level enterprise custom field value. |
|
Optional |
Specifies the value of a task custom field. |
|
Optional |
Specifies the value of a task outline code. |
|
Optional |
Timephased data associated with the task. |
|
Optional |
If the task is a subproject, specifies the inserted subproject data. |
|
Optional |
This value is true if the note for a task contains an object. |
|
Optional |
Collection of Enterprise Custom Fields with lookup table values. |
The following items were added for Project Online Desktop Client
Element |
Required / Optional |
Description |
---|---|---|
Optional |
Used for ordering tasks in the Task Board view when the view is arranged by the Board Status column. |
|
Optional |
Used for ordering tasks in the Task Board view when the view is arranged by the Board Status column. |
|
Optional |
Used internally for ordering tasks in the Task Board view when the view is arranged by the Board Status column. |
|
Optional |
Used internally for ordering tasks in the Task Board view when the view is arranged by Sprints. |
|
Optional |
The UID of the Sprint value associated with the task. |
|
Optional |
The UID of the Board Column value associated with the task. |
Occurrences
Minimum: 0 Maximum: Unbounded |
Example
In the following example, the task UID = 4 although the task ID = 3, because a task was deleted before task T3 was created. UID values must be unique within a project. Because there is no custom WBSMask defined, the task WBS value is the same as the OutlineNumber.
<Task>
<UID>4</UID>
<ID>3</ID>
<Name>T3</Name>
<Type>1</Type>
<IsNull>0</IsNull>
<CreateDate>2007-11-13T14:33:00</CreateDate>
<WBS>1.2</WBS>
<WBSLevel>2</WBSLevel>
<OutlineNumber>1.2</OutlineNumber>
<OutlineLevel>2</OutlineLevel>
<Priority>500</Priority>
<Start>2007-11-14T08:00:00</Start>
<Finish>2007-11-15T17:00:00</Finish>
<Duration>PT16H0M0S</Duration>
<DurationFormat>53</DurationFormat>
<Work>PT0H0M0S</Work>
<ResumeValid>0</ResumeValid>
<EffortDriven>0</EffortDriven>
<Recurring>0</Recurring>
<OverAllocated>0</OverAllocated>
<Estimated>1</Estimated>
<Milestone>0</Milestone>
<Summary>1</Summary>
<Critical>1</Critical>
<IsSubproject>0</IsSubproject>
<IsSubprojectReadOnly>0</IsSubprojectReadOnly>
<ExternalTask>0</ExternalTask>
<EarlyStart>2007-11-14T08:00:00</EarlyStart>
<EarlyFinish>2007-11-15T17:00:00</EarlyFinish>
<LateStart>2007-11-14T08:00:00</LateStart>
<LateFinish>2007-11-15T17:00:00</LateFinish>
<StartVariance>0</StartVariance>
<FinishVariance>0</FinishVariance>
<WorkVariance>0</WorkVariance>
<FreeSlack>0</FreeSlack>
<TotalSlack>0</TotalSlack>
<FixedCost>0</FixedCost>
<FixedCostAccrual>3</FixedCostAccrual>
<PercentComplete>0</PercentComplete>
<PercentWorkComplete>0</PercentWorkComplete>
<Cost>0</Cost>
<OvertimeCost>0</OvertimeCost>
<OvertimeWork>PT0H0M0S</OvertimeWork>
<ActualDuration>PT0H0M0S</ActualDuration>
<ActualCost>0</ActualCost>
<ActualOvertimeCost>0</ActualOvertimeCost>
<ActualWork>PT0H0M0S</ActualWork>
<ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
<RegularWork>PT0H0M0S</RegularWork>
<RemainingDuration>PT16H0M0S</RemainingDuration>
<RemainingCost>0</RemainingCost>
<RemainingWork>PT0H0M0S</RemainingWork>
<RemainingOvertimeCost>0</RemainingOvertimeCost>
<RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
<ACWP>0</ACWP>
<CV>0</CV>
<ConstraintType>0</ConstraintType>
<CalendarUID>-1</CalendarUID>
<LevelAssignments>1</LevelAssignments>
<LevelingCanSplit>1</LevelingCanSplit>
<LevelingDelay>0</LevelingDelay>
<LevelingDelayFormat>8</LevelingDelayFormat>
<IgnoreResourceCalendar>0</IgnoreResourceCalendar>
<HideBar>0</HideBar>
<Rollup>1</Rollup>
<BCWS>0</BCWS>
<BCWP>0</BCWP>
<PhysicalPercentComplete>0</PhysicalPercentComplete>
<EarnedValueMethod>0</EarnedValueMethod>
<IsPublished>1</IsPublished>
<CommitmentType>0</CommitmentType>
</Task>