DraftTask members
Represents a task in a checked-out project.
The DraftTask type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DraftTask | Creates an instance of the DraftTask class. |
Top
Properties
Name | Description | |
---|---|---|
ActualCost | Gets or set costs incurred for work already performed on a task, together with any other recorded costs that are associated with a task. | |
ActualCostWorkPerformed | Gets or sets costs incurred for work already performed on a task to date. | |
ActualDuration | Gets the span of active working time that is required to complete a task. (Inherited from Task.) | |
ActualDurationTimeSpan | Gets the total time interval for the span of active working time that is required to complete a task. (Inherited from Task.) | |
ActualFinish | Gets or sets a date and time when a task is complete. | |
ActualOvertimeCost | Gets or sets costs incurred for overtime work already performed on a task. | |
ActualOvertimeWork | Gets or sets the actual amount of overtime work already performed on a task. | |
ActualOvertimeWorkTimeSpan | Gets or sets the time interval for the actual amount of overtime work already performed on a task. | |
ActualStart | Gets or sets a date and time that a task actually began, based on progress information that has been entered. | |
ActualWork | Gets or sets the amount of work that has already been performed on a task. | |
ActualWorkTimeSpan | Gets or sets the time interval for the amount of work that has already been performed on a task. | |
Assignments | Gets the assignments for a task. | |
BaselineCost | Gets the total planned cost for the task. (Inherited from Task.) | |
BaselineDuration | Gets the original span of time that is planned to complete the task, established at the time of the project baseline. (Inherited from Task.) | |
BaselineDurationTimeSpan | Gets the total time interval for the original span of time that is planned to complete the task, established at the time of the project baseline. (Inherited from Task.) | |
BaselineFinish | Gets the planned task completion date that was set at the time that the baseline was saved. (Inherited from Task.) | |
BaselineStart | Gets the planned task start date that was set at the time that the baseline was saved. (Inherited from Task.) | |
BaselineWork | Gets the total planned person-hours that are scheduled for a task, as established at the time of the project baseline. (Inherited from Task.) | |
BaselineWorkTimeSpan | Gets the total time interval for the total planned person-hours that are scheduled for the task, as established at the time of the project baseline. (Inherited from Task.) | |
BudgetCost | Gets the budget costs for budget cost resources. (Inherited from Task.) | |
BudgetedCostWorkPerformed | Gets or sets the estimated cost of work performed to date on a task. | |
BudgetedCostWorkScheduled | Gets or sets the estimated cost of scheduled work on a task. | |
BudgetWork | Gets or sets the amount of work that is estimated to be performed on a task. | |
BudgetWorkTimeSpan | Gets or sets the time interval for the amount of work that is estimated to be performed on a task. | |
Calendar | Gets or sets the task calendar. | |
Completion | Gets or sets a completion date for a task. | |
ConstraintStartEnd | Gets or sets a constraint start date or end date for a task. | |
ConstraintType | Gets or sets the time constraint type for a task. | |
Contact | Gets or sets a task contact. | |
Context | (Inherited from ClientObject.) | |
Cost | Gets or sets the total scheduled or projected cost based on costs already incurred for work performed on a task, in addition to the costs planned for the remaining work. | |
CostPerformanceIndex | Gets the ratio of the baseline costs of work that has been performed on the task to the actual costs of work that has been performed, calculated up to the project status date or today's date. (Inherited from Task.) | |
CostVariance | Gets the difference between the baseline cost and the total cost for the task. (Inherited from Task.) | |
CostVarianceAtCompletion | Gets the difference between the baseline cost and the total cost at the completion of the task. (Inherited from Task.) | |
CostVariancePercentage | Gets the ratio of cost variance (CV) to the budgeted cost of work that has been performed on the task (BCWP), expressed as a percentage. (Inherited from Task.) | |
Created | Gets the date and the time when the task was added to the project. (Inherited from Task.) | |
CustomFields | Gets the collection of custom fields for the task. (Inherited from Task.) | |
Deadline | Gets or sets the date that was entered as a deadline for a task. | |
Duration | Gets or sets the amount of time that it takes to complete a task. | |
DurationTimeSpan | Gets or sets the time interval for the amount of time that it takes to complete a task. | |
DurationVariance | Gets the difference between the baseline duration of the task and the total duration, or current estimated duration, of the task. (Inherited from Task.) | |
DurationVarianceTimeSpan | Gets the total time interval for the difference between the baseline duration of the task and the total duration, or current estimated duration, of the task. (Inherited from Task.) | |
EarliestFinish | Gets the earliest date that the task could possibly finish, based on the early finish dates of predecessor and successor tasks, other constraints, and any leveling delay. (Inherited from Task.) | |
EarliestStart | Gets the earliest date that the task could possibly begin, based on the early start dates of predecessor and successor tasks and other constraints. (Inherited from Task.) | |
EstimateAtCompletion | Gets the estimate at completion (EAC) for the task. (Inherited from Task.) | |
FieldValues | Gets the collection of custom fields that have values set for a task. | |
Finish | Gets or sets a task finish date. | |
FinishSlack | Gets the duration between the EarlyFinish date and the LateFinish date. (Inherited from Task.) | |
FinishSlackTimeSpan | Gets the total time interval of planned person-hours scheduled for an assignment, at the time of the project baseline. (Inherited from Task.) | |
FinishVariance | Gets the time that represents the difference between the baseline finish date of the task and the current finish date. (Inherited from Task.) | |
FinishVarianceTimeSpan | Gets the time interval for the variance of the finish date of the task. (Inherited from Task.) | |
FixedCost | Gets or sets any non-resource task expense. | |
FixedCostAccrual | Gets or sets the choices for how and when fixed costs are to be charged to the cost of a task. | |
FreeSlack | Gets the amount of time that the task can be delayed without delaying successor tasks. (Inherited from Task.) | |
FreeSlackTimeSpan | Gets the total time interval for the amount of time that the task can be delayed without delaying successor tasks. (Inherited from Task.) | |
Id | Gets the GUID of the task. (Inherited from Task.) | |
IsActive | Gets or sets a value that indicates whether a task is active. | |
IsCritical | Gets a value that indicates whether the timing for the task is critical or whether there can be any slack in the timing. (Inherited from Task.) | |
IsEffortDriven | Gets or sets a value that indicates whether the scheduling of a task is effort-driven. | |
IsExternalTask | Gets a value that indicates whether this is a ghost task from another project created by Project Professional. (Inherited from Task.) | |
IsLockedByManager | Gets or sets a value that indicates whether a task has been locked for changes by a manager. | |
IsManual | Gets or sets a value that indicates whether a task is manually scheduled. | |
IsMarked | Gets or sets a value that indicates whether a task has been marked as having special meaning. | |
IsMilestone | Gets or sets a value that indicates whether a task is a milestone. | |
IsOverAllocated | Gets a value that indicates whether the task is overallocated. (Inherited from Task.) | |
IsRecurring | Gets a value that indicates whether the task is part of a recurring series. (Inherited from Task.) | |
IsRecurringSummary | Gets a value that indicates whether the task is the parent of a recurring series. (Inherited from Task.) | |
IsRolledUp | Gets a value that indicates whether information on the subtask Gantt bars is rolled up to the summary task bar. (Inherited from Task.) | |
IsSubProject | Gets a value that indicates whether the task represents a subproject. (Inherited from Task.) | |
IsSubProjectReadOnly | Gets a value that indicates whether a subproject for this task is read-only. (Inherited from Task.) | |
IsSubProjectScheduledFromFinish | Gets a value that indicates whether a subproject for this task is set to schedule from finish. (Inherited from Task.) | |
IsSummary | Gets a value that indicates whether the task is a summary task. (Inherited from Task.) | |
Item | Gets or sets an item in the project. | |
LatestFinish | Gets the latest date that the task can finish without delaying the finish of the project. (Inherited from Task.) | |
LatestStart | Gets the latest date that the task can start without delaying the finish of the project. (Inherited from Task.) | |
LevelingAdjustsAssignments | Gets or sets a value that indicates whether leveling can delay or split assignments (rather than the task itself) to resolve overallocations. | |
LevelingCanSplit | Gets or sets a value that indicates whether leveling can interrupt and split a task. | |
LevelingDelay | Gets or sets the amount of time that leveling can delay a task from its early start. | |
LevelingDelayTimeSpan | Gets or sets the time interval for the amount of time that leveling can delay a task from its early start. | |
Modified | Gets the modified date. (Inherited from Task.) | |
Name | Gets or sets the name of a task. | |
Notes | Gets the notes about the task. (Inherited from Task.) | |
ObjectData | (Inherited from ClientObject.) | |
ObjectVersion | (Inherited from ClientObject.) | |
OutlineLevel | Gets or sets the task outline level in a hierarchical task list. | |
OutlinePosition | Gets the position of the task in the project outline hierarchy. (Inherited from Task.) | |
OvertimeCost | Gets the total overtime cost for the task. (Inherited from Task.) | |
OvertimeWork | Gets the amount of overtime scheduled to be performed on the task. (Inherited from Task.) | |
OvertimeWorkTimeSpan | Gets the total time interval for the amount of overtime scheduled to be performed on the task. (Inherited from Task.) | |
Parent | Gets the parent task. | |
Path | (Inherited from ClientObject.) | |
PercentComplete | Gets or sets the percent of duration completed on a task. | |
PercentPhysicalWorkComplete | Gets or sets the percentage of physical work completed on a task. | |
PercentWorkComplete | Gets the current status of the task, expressed as the percentage of work that has been completed. (Inherited from Task.) | |
Predecessors | Gets the links to the predecessor tasks that the current task depends on. | |
PreLevelingFinish | Gets the finish date of the task as it was before resource leveling was performed. (Inherited from Task.) | |
PreLevelingStart | Gets the start date of the task as it was before resource leveling was performed. (Inherited from Task.) | |
Priority | Gets or sets the task priority. | |
RegularWork | Gets the total amount of non-overtime work that is scheduled to be performed on the task. (Inherited from Task.) | |
RegularWorkTimeSpan | Gets the total time interval for the total amount of non-overtime work that is scheduled to be performed on the task. (Inherited from Task.) | |
RemainingCost | Gets the remaining scheduled expense that will be incurred during completion of the remaining scheduled work on the task. (Inherited from Task.) | |
RemainingDuration | Gets or sets the remaining task duration. | |
RemainingDurationTimeSpan | Gets or sets the time interval for the remaining task duration. | |
RemainingOvertimeCost | Gets the remaining scheduled overtime expense for the task. (Inherited from Task.) | |
RemainingOvertimeWork | Gets the amount of time, such as person-hours or days, that is required to complete the remaining overtime work for a task. (Inherited from Task.) | |
RemainingOvertimeWorkTimeSpan | Gets the total time interval for the amount of time, such as person-hours or days, that is required to complete the remaining overtime work for a task. (Inherited from Task.) | |
RemainingWork | Gets the time, such as person-hours or days, that is required to complete the task or set of tasks. (Inherited from Task.) | |
RemainingWorkTimeSpan | Gets the total time interval for the time, such as person-hours or days, that is required to complete the task or set of tasks. (Inherited from Task.) | |
Resume | Gets the date that the remaining part of the task is scheduled to resume after progress is entered. (Inherited from Task.) | |
ScheduleCostVariance | Gets the difference in cost terms between the current progress and the baseline planned progress for a resource on the task. (Inherited from Task.) | |
ScheduledDuration | Gets the total span of active working time for the task as entered or as calculated based on the start date, the finish date, calendars, and other scheduling factors. (Inherited from Task.) | |
ScheduledDurationTimeSpan | Gets the time interval for the total span of active working time for the task as entered or as calculated based on the start date, the finish date, calendars, and other scheduling factors. (Inherited from Task.) | |
ScheduledFinish | Gets the date when work on the task is scheduled to be complete as it was calculated based on the start date, the duration, dependencies, calendars, and other scheduling factors. (Inherited from Task.) | |
ScheduledStart | Gets the date when work on the task is scheduled to begin as it was calculated based on dependencies, constraints, calendars, and other scheduling factors. (Inherited from Task.) | |
SchedulePerformanceIndex | Gets the ratio of the budgeted cost of work performed to the budgeted cost of work scheduled. (Inherited from Task.) | |
ScheduleVariancePercentage | Gets the ratio of schedule variance (SV) to budgeted cost of work scheduled (BCWS), expressed as a percentage. (Inherited from Task.) | |
ServerObjectIsNull | (Inherited from ClientObject.) | |
Start | Gets or sets the task start date. | |
StartSlack | Gets the duration between the EarlyStart date and the LateStart date. (Inherited from Task.) | |
StartSlackTimeSpan | Gets the time interval for the duration between the EarlyStart date and the LateStart date. (Inherited from Task.) | |
StartVariance | Gets the time that represents the difference between a baseline start date of the task and its currently scheduled start date. (Inherited from Task.) | |
StartVarianceTimeSpan | Gets the time interval for the variance of the task start date. (Inherited from Task.) | |
Stop | Gets the date that represents the end of the actual portion of the task. (Inherited from Task.) | |
SubProject | Gets a project that has been inserted into the master project. (Inherited from Task.) | |
Successors | Gets links to tasks that depend on the current task. | |
Tag | (Inherited from ClientObject.) | |
TaskType | Gets or sets the task type. | |
ToCompletePerformanceIndex | Gets the To Complete Performance Index for the task. (Inherited from Task.) | |
TotalSlack | Gets the time that the task's finish date can be delayed without delaying the project's finish date. (Inherited from Task.) | |
TotalSlackTimeSpan | Gets the total time interval for the amount of time that the task finish date can be delayed without delaying the project's finish date. (Inherited from Task.) | |
TypedObject | (Inherited from ClientObject.) | |
UsePercentPhysicalWorkComplete | Gets or sets a value that indicates whether to use PercentPhysicalWorkComplete or PercentComplete to compute earned value. | |
Work | Gets or sets the total time scheduled for a task. | |
WorkBreakdownStructure | Gets a code that identifies a location in a hierarchical structure that is used to organize tasks for reporting schedules and tracking costs. (Inherited from Task.) | |
WorkTimeSpan | Gets or sets the time interval for the total time scheduled for a task. | |
WorkVariance | Gets the difference between baseline work and currently scheduled work on a task, expressed as, for example, the number of person-hours or days. (Inherited from Task.) | |
WorkVarianceTimeSpan | Gets the total time interval for the difference between baseline work and currently scheduled work on the task. (Inherited from Task.) |
Top
Methods
Name | Description | |
---|---|---|
CheckUninitializedProperty | (Inherited from ClientObject.) | |
CustomFromJson | (Inherited from ClientObject.) | |
DeleteObject | Deletes the DraftTask object. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FromJson | (Inherited from ClientObject.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
InitNonPropertyFieldFromJson | Reserved for internal use. (Overrides ClientObject.InitNonPropertyFieldFromJson(String, JsonReader).) | |
InitOnePropertyFromJson | Reserved for internal use. (Overrides Task.InitOnePropertyFromJson(String, JsonReader).) | |
IsObjectPropertyInstantiated | (Inherited from ClientObject.) | |
IsPropertyAvailable | (Inherited from ClientObject.) | |
LoadExpandoFields | Reserved for internal use. Initializes the extended properties that are associated with the DraftTask object. (Overrides ClientObject.LoadExpandoFields().) | |
MemberwiseClone | (Inherited from Object.) | |
RefreshLoad | Reserved for internal use. Reloads all scalar properties that are associated with the DraftTask object. (Overrides ClientObject.RefreshLoad().) | |
RemoveFromParentCollection | (Inherited from ClientObject.) | |
Retrieve() | (Inherited from ClientObject.) | |
Retrieve([]) | (Inherited from ClientObject.) | |
ToString | (Inherited from Object.) | |
UpdateClientObjectPropertyType | (Inherited from ClientObject.) |
Top