Office.ProjectTaskFields enum

Specifies the task fields that are available as a parameter for the Document.getTaskFieldAsync method.

Remarks

A ProjectTaskFields constant can be used as a parameter of the Document.getTaskFieldAsync method.

For more information about working with fields in Project, see the Available fields reference. In Project Help, search for Available fields.

Support details

A capital Y in the following matrix indicates that this enumeration is supported in the corresponding Office host application. An empty cell indicates that the Office host application doesn't support this enumeration.

For more information about Office host application and server requirements, see Requirements for running Office Add-ins.

Supported hosts, by platform

Office for Windows desktop Office Online (in browser)
Project Y

Fields

Active

Indicates whether the task is active.

ActualCost

The current actual cost for the task.

ActualDuration

The actual duration of the task, in minutes.

ActualFinish

The actual finish date of the task.

ActualOvertimeCost

The actual overtime cost for the task.

ActualOvertimeWork

The actual overtime work for the task, in minutes.

ActualStart

The actual start date of the task.

ActualWork

The actual work for the task, in minutes.

Baseline10BudgetCost

The budget cost for the baseline task.

Baseline10BudgetWork

The budget work for the baseline task, in hours.

Baseline10Cost

The cost for the baseline task.

Baseline10Duration

The duration for the baseline task, in minutes.

Baseline10Finish

The finish date for the baseline task.

Baseline10FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline10FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline10Start

The start date for the baseline task.

Baseline10Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline1BudgetCost

The budget cost for the baseline task.

Baseline1BudgetWork

The budget work for the baseline task, in hours.

Baseline1Cost

The cost for the baseline task.

Baseline1Duration

The duration for the baseline task, in minutes.

Baseline1Finish

The finish date for the baseline task.

Baseline1FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline1FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline1Start

The start date for the baseline task.

Baseline1Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline2BudgetCost

The budget cost for the baseline task.

Baseline2BudgetWork

The budget work for the baseline task, in hours.

Baseline2Cost

The cost for the baseline task.

Baseline2Duration

The duration for the baseline task, in minutes.

Baseline2Finish

The finish date for the baseline task.

Baseline2FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline2FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline2Start

The start date for the baseline task.

Baseline2Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline3BudgetCost

The budget cost for the baseline task.

Baseline3BudgetWork

The budget work for the baseline task, in hours.

Baseline3Cost

The cost for the baseline task.

Baseline3Duration

The duration for the baseline task, in minutes.

Baseline3Finish

The finish date for the baseline task.

Baseline3FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline3FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline3Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline4BudgetCost

The budget cost for the baseline task.

Baseline4BudgetWork

The budget work for the baseline task, in hours.

Baseline4Cost

The cost for the baseline task.

Baseline4Duration

The duration for the baseline task, in minutes.

Baseline4Finish

The finish date for the baseline task.

Baseline4FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline4FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline4Start

The start date for the baseline task.

Baseline4Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline5BudgetCost

The budget cost for the baseline task.

Baseline5BudgetWork

The budget work for the baseline task, in hours.

Baseline5Cost

The cost for the baseline task.

Baseline5Duration

The duration for the baseline task, in minutes.

Baseline5Finish

The finish date for the baseline task.

Baseline5FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline5FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline5Start

The start date for the baseline task.

Baseline5Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline6BudgetCost

The budget cost for the baseline task.

Baseline6BudgetWork

The budget work for the baseline task, in hours.

Baseline6Cost

The cost for the baseline task.

Baseline6Duration

The duration for the baseline task, in minutes.

Baseline6Finish

The finish date for the baseline task.

Baseline6FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline6FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline6Start

The start date for the baseline task.

Baseline6Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline7BudgetCost

The budget cost for the baseline task.

Baseline7BudgetWork

The budget work for the baseline task, in hours.

Baseline7Cost

The cost for the baseline task.

Baseline7Duration

The duration for the baseline task, in minutes.

Baseline7Finish

The finish date for the baseline task.

Baseline7FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline7FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline7Start

The start date for the baseline task.

Baseline7Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline8BudgetCost

The budget cost for the baseline task.

Baseline8BudgetWork

The budget work for the baseline task, in hours.

Baseline8Cost

The cost for the baseline task.

Baseline8Duration

The duration for the baseline task, in minutes.

Baseline8Finish

The finish date for the baseline task.

Baseline8FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline8FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline8Start

The start date for the baseline task.

Baseline8Work

The total person-hours scheduled for the baseline task, in minutes.

Baseline9BudgetCost

The budget cost for the baseline task.

Baseline9BudgetWork

The budget work for the baseline task, in hours.

Baseline9Cost

The cost for the baseline task.

Baseline9Duration

The duration for the baseline task, in minutes.

Baseline9Finish

The finish date for the baseline task.

Baseline9FixedCost

The fixed cost of any non-resource expense for the baseline task.

Baseline9FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Baseline9Start

The start date for the baseline task.

Baseline9Work

The total person-hours scheduled for the baseline task, in minutes.

BaselineBudgetCost

The budget cost for the baseline task.

BaselineBudgetWork

The budget work for the baseline task, in hours.

BaselineCost

The cost for the baseline task.

BaselineDuration

The duration for the baseline task, in minutes.

BaselineFinish

The finish date for the baseline task.

BaselineFixedCost

The fixed cost of any non-resource expense for the baseline task.

BaselineFixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

BaselineStart

The start date for the baseline task.

BaselineWork

The total person-hours scheduled for the baseline task, in minutes.

Basline3Start

The start date for the baseline task.

BudgetCost

The budget cost for the task.

BudgetFixedCost
BudgetFixedWork
BudgetWork

The budget work for the task, in hours.

ConstraintDate

A constraint date for the task.

ConstraintType

A constraint type for the task: As Soon As Possible = 0, As Late As Possible = 1, Must Start On = 2, Must Finish On = 3, Start No Earlier Than = 4, Start No Later Than = 5, Finish No Earlier Than = 6, Finish No Later Than = 7.

Cost

The total cost of the task.

Cost1

A cost field of the task.

Cost10

A cost field of the task.

Cost2

A cost field of the task.

Cost3

A cost field of the task.

Cost4

A cost field of the task.

Cost5

A cost field of the task.

Cost6

A cost field of the task.

Cost7

A cost field of the task.

Cost8

A cost field of the task.

Cost9

A cost field of the task.

Critical

Indicates whether the task is on the critical path.

Date1

A date field of the task.

Date10

A date field of the task.

Date2

A date field of the task.

Date3

A date field of the task.

Date4

A date field of the task.

Date5

A date field of the task.

Date6

A date field of the task.

Date7

A date field of the task.

Date8

A date field of the task.

Date9

A date field of the task.

Deadline

The deadline for a task.

Duration

A duration field of the task.

Duration1

A duration field of the task.

Duration10

A duration field of the task.

Duration2

A duration field of the task.

Duration3

A duration field of the task.

Duration4

A duration field of the task.

Duration5

A duration field of the task.

Duration6

A duration field of the task.

Duration7

A duration field of the task.

Duration8

A duration field of the task.

Duration9

A duration field of the task.

EarnedValueMethod

The method for calculating earned value for the task.

Finish

The finish date of the task.

Finish1

A finish field for the task.

Finish10

A finish field for the task.

Finish2

A finish field for the task.

Finish3

A finish field for the task.

Finish4

A finish field for the task.

Finish5

A finish field for the task.

Finish6

A finish field for the task.

Finish7

A finish field for the task.

Finish8

A finish field for the task.

Finish9

A finish field for the task.

FinishSlack

The duration between the Early Finish and Late Finish dates for the task, in minutes.

FixedCost

The fixed cost for the task.

FixedCostAccrual

The accrual method that defines how the baseline task accrues fixed costs: Accrues when the task starts = 1, accrues when the task ends = 2, accrues as the task progresses (prorated) = 3.

Flag1

A Boolean flag field for the task.

Flag10

A Boolean flag field for the task.

Flag11

A Boolean flag field for the task.

Flag12

A Boolean flag field for the task.

Flag13

A Boolean flag field for the task.

Flag14

A Boolean flag field for the task.

Flag15

A Boolean flag field for the task.

Flag16

A Boolean flag field for the task.

Flag17

A Boolean flag field for the task.

Flag18

A Boolean flag field for the task.

Flag19

A Boolean flag field for the task.

Flag2

A Boolean flag field for the task.

Flag20

A Boolean flag field for the task.

Flag3

A Boolean flag field for the task.

Flag4

A Boolean flag field for the task.

Flag5

A Boolean flag field for the task.

Flag6

A Boolean flag field for the task.

Flag7

A Boolean flag field for the task.

Flag8

A Boolean flag field for the task.

Flag9

A Boolean flag field for the task.

FreeSlack

The amount of time that the task can be delayed without delaying its successor tasks.

HasRollupSubTasks

Indicates whether the task has rollup subtasks.

ID

The index of the selected task. After the project summary task, the index of the first task in a project is 1.

IsRollup

Indicates whether subtask information is rolled up to the summary task bar.

Milestone

Indicates whether the task is a milestone.

Name

The name of the task.

Notes

The text value of the notes regarding the task.

Number1

A number field for the task.

Number10

A number field for the task.

Number11

A number field for the task.

Number12

A number field for the task.

Number13

A number field for the task.

Number14

A number field for the task.

Number15

A number field for the task.

Number16

A number field for the task.

Number17

A number field for the task.

Number18

A number field for the task.

Number19

A number field for the task.

Number2

A number field for the task.

Number20

A number field for the task.

Number3

A number field for the task.

Number4

A number field for the task.

Number5

A number field for the task.

Number6

A number field for the task.

Number7

A number field for the task.

Number8

A number field for the task.

Number9

A number field for the task.

OutlineLevel

The level of the task in the outline hierarchy.

Overallocated

Indicates whether any assignments for a task are overallocated.

OvertimeCost

The overtime cost for the task.

OvertimeWork

The overtime work for the task.

PercentComplete

The percent complete status of the task.

PercentWorkComplete

The percentage of work completed for the task.

Predecessors

The IDs of the task's predecessors.

PreleveledFinish

The finish date of a task before leveling occurred.

PreleveledStart

The start date of a task before leveling occurred.

Priority

The priority of the task, with values from 0 (low) to 1000 (high). The default priority value is 500.

RegularWork

The amount of regular work for the task.

RemainingCost

The remaining cost for the task.

RemainingDuration

The remaining duration for the task, in minutes.

RemainingOvertimeCost

The remaining overtime cost for the task.

RemainingWork

The remaining work for the task, in minutes.

ResourceNames

The names of the resources assigned to a task.

ScheduledDuration

The scheduled (as opposed to actual) duration of the task.

ScheduledFinish

The scheduled (as opposed to actual) finish date of the task.

ScheduledStart

The scheduled (as opposed to actual) start date of the task.

Start

The start date of the task.

Start1

A start field for the task.

Start10

A start field for the task.

Start2

A start field for the task.

Start3

A start field for the task.

Start4

A start field for the task.

Start5

A start field for the task.

Start6

A start field for the task.

Start7

A start field for the task.

Start8

A start field for the task.

Start9

A start field for the task.

StartSlack

The duration between the Early Start and Late Start dates for the task.

Status

The status of the task: Complete = 0, on schedule = 1, late = 2, future task = 3, status not available = 4.

StatusManager

The enterprise resource responsible for accepting or rejecting assignment progress updates for the task.

Successors

The IDs of the task's successors.

Summary

Indicates whether the task is a summary task.

TaskCalendarGUID

The GUID of the task calendar.

TaskGUID

The GUID of the task.

Text1

A text field for the task.

Text10

A text field for the task.

Text11

A text field for the task.

Text12

A text field for the task.

Text13

A text field for the task.

Text14

A text field for the task.

Text15

A text field for the task.

Text16

A text field for the task.

Text17

A text field for the task.

Text18

A text field for the task.

Text19

A text field for the task.

Text2

A text field for the task.

Text20

A text field for the task.

Text21

A text field for the task.

Text22

A text field for the task.

Text23

A text field for the task.

Text24

A text field for the task.

Text25

A text field for the task.

Text26

A text field for the task.

Text27

A text field for the task.

Text28

A text field for the task.

Text29

A text field for the task.

Text3

A text field for the task.

Text30

A text field for the task.

Text4

A text field for the task.

Text5

A text field for the task.

Text6

A text field for the task.

Text7

A text field for the task.

Text8

A text field for the task.

Text9

A text field for the task.

TotalSlack

The total slack time for the task, in minutes.

Type

The way the task is calculated: Fixed units = 0, fixed duration = 1, fixed work = 2.

WBS

The work breakdown structure code of the task.

WBSPREDECESSORS

The work breakdown structure codes of the task predecessors, separated by the list separator.

WBSSUCCESSORS

The work breakdown structure codes of the task successors, separated by the list separator.

Work

The total person-hours scheduled for the task, in minutes.

WSSID

The ID of the task in a SharePoint list, for a project that is synchronized with a SharePoint tasks list.