Aspose.Tasks for C++
Aspose::Tasks::Tsk Class Reference

Represents properties of Task object. More...

#include <Tsk.h>

Static Public Member Functions

static Key< int32_t, TaskKey > & Uid ()
 The unique Id of a task. More...
 
static Key< int32_t, TaskKey > & Id ()
 The position identifier of a task within the list of tasks. More...
 
static Key< TaskType, TaskKey > & Type ()
 The type of a task. More...
 
static Key< NullableBool, TaskKey > & IsNull ()
 Determines whether a task is a null task. More...
 
static Key< System::DateTime, TaskKey > & Created ()
 The date when a task was created. More...
 
static Key< System::String, TaskKey > & Contact ()
 The name of an individual responsible for a task. More...
 
static Key< System::String, TaskKey > & WBS ()
 Work breakdown structure (WBS) codes. More...
 
static Key< System::String, TaskKey > & WBSLevel ()
 The rightmost WBS level of a task. More...
 
static Key< System::String, TaskKey > & OutlineNumber ()
 The number that represents a task's position in the hierarchical outline structure. More...
 
static Key< System::String, TaskKey > & Name ()
 A task's name. More...
 
static Key< int32_t, TaskKey > & OutlineLevel ()
 The outline level of a task. More...
 
static Key< int32_t, TaskKey > & Priority ()
 The level of importance given to a task, which in turn indicates how readily a task or assignment can be delayed or split during resource leveling. More...
 
static Key< System::DateTime, TaskKey > & Start ()
 The scheduled start date of a task. More...
 
static Key< System::DateTime, TaskKey > & Finish ()
 The scheduled finish date of a task. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & Duration ()
 The total span of active working time for a task as entered or as calculated by Microsoft Project based on start date, finish date, calendars, and other scheduling factors. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & DurationVariance ()
 The difference between the baseline duration of a task and the total duration (current estimate) of a task. More...
 
static Key< TimeUnitType, TaskKey > & DurationFormat ()
 Task duration format. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & Work ()
 The total time scheduled on a task for all assigned resources. More...
 
static Key< System::DateTime, TaskKey > & Stop ()
 The date that represents the end of the actual portion of a task. More...
 
static Key< System::DateTime, TaskKey > & Resume ()
 The date that the remaining part of a task is scheduled to resume after entering any progress. More...
 
static Key< NullableBool, TaskKey > & IsResumeValid ()
 Determines whether a task can be resumed. More...
 
static Key< NullableBool, TaskKey > & IsEffortDriven ()
 Determines whether the scheduling for the task is effort-driven scheduling. More...
 
static Key< NullableBool, TaskKey > & IsRecurring ()
 Determines whether a task is part of a series of recurring tasks. More...
 
static Key< bool, TaskKey > & IsSummary ()
 Determines whether a task is a summary task. More...
 
static Key< NullableBool, TaskKey > & IsOverallocated ()
 Indicates whether any of the assigned resources on a task is assigned to more work on the task than can be done withing the normal working capacity. More...
 
static Key< NullableBool, TaskKey > & HasOverallocatedResource ()
 Indicates whether the task has an resource assigned which has more work on assigned tasks than can be completed within normal working capacity. More...
 
static Key< NullableBool, TaskKey > & IsEstimated ()
 Determines whether a task is estimated. More...
 
static Key< NullableBool, TaskKey > & IsMilestone ()
 Determines whether a task is a milestone. More...
 
static Key< NullableBool, TaskKey > & IsCritical ()
 Determines whether a task is on the critical path. More...
 
static Key< bool, TaskKey > & IsSubproject ()
 Determines whether a task is an inserted project. More...
 
static Key< NullableBool, TaskKey > & IsSubprojectReadOnly ()
 Determines whether a subproject is read-only. More...
 
static Key< bool, TaskKey > & IsMarked ()
 Shows whether a task is marked for further action or identification of some kind. More...
 
static Key< bool, TaskKey > & IgnoreWarnings ()
 Indicates whether to hide the schedule conflict warning indicator in Microsoft Project. More...
 
static Key< bool, TaskKey > & IsExternalTask ()
 Determines whether a task is external. More...
 
static Key< System::String, TaskKey > & SubprojectName ()
 The source location of a subproject. More...
 
static Key< System::String, TaskKey > & ExternalTaskProject ()
 The source location and task identifier of an external task. More...
 
static Key< int32_t, TaskKey > & ExternalId ()
 If a task is an external task it contains the task's external Id. More...
 
static Key< int32_t, TaskKey > & ExternalUid ()
 Contains the external task's Unique identifier when the task is external. More...
 
static Key< System::DateTime, TaskKey > & EarlyStart ()
 The earliest date that a task could possibly begin, based on the early start dates of predecessor and successor tasks and other constraints. More...
 
static Key< System::DateTime, TaskKey > & EarlyFinish ()
 The earliest date that a task could possibly finish, based on early finish dates of predecessor and successor tasks, other constraints, and any leveling delay. More...
 
static Key< System::DateTime, TaskKey > & LateStart ()
 The latest date that a task can start without delaying the finish of the project. More...
 
static Key< System::DateTime, TaskKey > & LateFinish ()
 The latest date that a task can finish without delaying the finish of the project. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & StartVariance ()
 The time that represents the difference between a baseline start date of a task or assignment and its currently scheduled start date. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & FinishVariance ()
 The time that represents the difference between the baseline finish date of a task or assignment and its current finish date. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & WorkVariance ()
 The difference between baseline work of a task and the currently scheduled work. More...
 
static Key< double, TaskKey > & CostVariance ()
 The difference between the baseline cost and total cost for a task, resource, or assignment. More...
 
static Key< System::TimeSpan, TaskKey > & StartSlackTimeSpan ()
 The duration between the Early Start and Late Start dates. More...
 
static Key< System::TimeSpan, TaskKey > & FinishSlackTimeSpan ()
 The duration between the Early Finish and Late Finish dates. More...
 
static Key< System::TimeSpan, TaskKey > & FreeSlackTimeSpan ()
 The time that a task can be delayed without delaying any successor tasks. More...
 
static Key< System::TimeSpan, TaskKey > & TotalSlackTimeSpan ()
 The time a task's finish date can be delayed without delaying the project's finish date. More...
 
static Key< double, TaskKey > & FixedCost ()
 Shows any non resource task expense. More...
 
static Key< CostAccrualType, TaskKey > & FixedCostAccrual ()
 Determines choices for how and when fixed costs are to be charged, or accrued, to the cost of a task. More...
 
static Key< int32_t, TaskKey > & PercentComplete ()
 The current status of a task, expressed as the percentage of the task's duration that has been completed. More...
 
static Key< int32_t, TaskKey > & PercentWorkComplete ()
 The current status of a task expressed as the percentage of work that has been completed. More...
 
static Key< System::Decimal, TaskKey > & Cost ()
 The total scheduled or projected cost for a task based on costs already incurred for work performed by resources assigned to the tasks, in addition to the costs planned for the remaining work. More...
 
static Key< System::Decimal, TaskKey > & OvertimeCost ()
 The total overtime cost for a task, for a resource on all assigned tasks, or for a resource assignment. More...
 
static Key< System::DateTime, TaskKey > & ActualStart ()
 The date and time that a task actually began. More...
 
static Key< System::DateTime, TaskKey > & ActualFinish ()
 The date when a task was completed. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & ActualDuration ()
 The span of actual working time for a task, based on the scheduled duration and current remaining work or percent complete. More...
 
static Key< System::Decimal, TaskKey > & ActualCost ()
 Costs incurred for work already performed by resources on their tasks, together with any other recorded costs associated with the task. More...
 
static Key< System::Decimal, TaskKey > & ActualOvertimeCost ()
 Costs incurred for overtime work already performed on tasks by assigned resources. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & ActualWork ()
 The amount of work that has already been done by resources assigned to tasks. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & ActualOvertimeWork ()
 The actual amount of overtime work already performed by resources assigned to tasks. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & RegularWork ()
 The total amount of non overtime work scheduled to be performed by resources. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & OvertimeWork ()
 The amount of overtime scheduled to be performed by all resources assigned to a task. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & RemainingDuration ()
 The time that is required to complete the unfinished part of a task. More...
 
static Key< System::Decimal, TaskKey > & RemainingCost ()
 The remaining scheduled expense that will be incurred in completing the remaining scheduled work. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & RemainingWork ()
 The time still required to complete a task or set of tasks. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & RemainingOvertimeWork ()
 The amount of remaining scheduled overtime time. More...
 
static Key< System::Decimal, TaskKey > & RemainingOvertimeCost ()
 The remaining scheduled overtime expense for a task. More...
 
static Key< double, TaskKey > & ACWP ()
 Costs incurred for work already done on a task, up to the project status date or today's date. More...
 
static Key< double, TaskKey > & CV ()
 The difference between the baseline cost and total cost for a task. Cost Variance = Cost - Baseline Cost More...
 
static Key< double, TaskKey > & SV ()
 The earned value schedule variance, through the project status date. Schedule variance (SV) is the difference between the BCWP and the BCWS. More...
 
static Key< Aspose::Tasks::ConstraintType, TaskKey > & ConstraintType ()
 Provides choices for the type of constraint that can be applied for scheduling a task. More...
 
static Key< System::SharedPtr< Aspose::Tasks::Calendar >, TaskKey > & Calendar ()
 The task calendar. More...
 
static Key< System::DateTime, TaskKey > & ConstraintDate ()
 The specific date associated with the constraint type. More...
 
static Key< System::DateTime, TaskKey > & Deadline ()
 A target date that indicates when a task is to be completed. More...
 
static Key< NullableBool, TaskKey > & LevelAssignments ()
 Determines whether the leveling function can delay and split individual assignments in order to resolve over allocations. More...
 
static Key< NullableBool, TaskKey > & LevelingCanSplit ()
 Determines whether the resource leveling function can cause splits on remaining work on this task. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & LevelingDelay ()
 The time that a task is to be delayed from its early start date because of resource leveling. More...
 
static Key< System::DateTime, TaskKey > & PreleveledStart ()
 The start date of a task as it was before resource leveling was done. More...
 
static Key< System::DateTime, TaskKey > & PreleveledFinish ()
 The finish date of a task as it was before resource leveling was done. More...
 
static Key< System::String, TaskKey > & Hyperlink ()
 The title or explanatory text for a hyperlink associated with a task. More...
 
static Key< System::String, TaskKey > & HyperlinkAddress ()
 The address for a hyperlink associated with a task. More...
 
static Key< System::String, TaskKey > & HyperlinkSubAddress ()
 The specific location in a document in a hyperlink associated with a task. More...
 
static Key< NullableBool, TaskKey > & IgnoreResourceCalendar ()
 Determines whether the scheduling of the task considers the calendars of the resources assigned to the task. More...
 
static Key< NullableBool, TaskKey > & HideBar ()
 Determines whether the Gantt bar of a task is hidden when displayed in Microsoft Project. More...
 
static Key< NullableBool, TaskKey > & IsRollup ()
 Determines whether information about the subtask Gantt bars will be rolled up to the summary task bar. More...
 
static Key< double, TaskKey > & BCWS ()
 The cumulative time phased baseline costs up to the status date or today's date. More...
 
static Key< double, TaskKey > & BCWP ()
 The cumulative value of the task's percent complete multiplied by the time phased baseline costs. More...
 
static Key< int32_t, TaskKey > & PhysicalPercentComplete ()
 Percent complete value that can be be used as an alternative for calculating budgeted cost of work performed (BCWP). More...
 
static Key< EarnedValueMethodType, TaskKey > & EarnedValueMethod ()
 Determines whether the % Complete or Physical % Complete field should be used to calculate budgeted cost of work performed (BCWP). More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & ActualWorkProtected ()
 The duration through which actual work is protected. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & ActualOvertimeWorkProtected ()
 The duration through which actual overtime work is protected. More...
 
static Key< NullableBool, TaskKey > & IsPublished ()
 Determines whether the current task should be published to Project Server with the rest of the project. More...
 
static Key< System::String, TaskKey > & StatusManager ()
 The name of the enterprise resource who is to receive status updates for the current task from resources. More...
 
static Key< System::DateTime, TaskKey > & CommitmentStart ()
 The start date of a delivery. More...
 
static Key< System::DateTime, TaskKey > & CommitmentFinish ()
 The finish date of a delivery. More...
 
static Key< int32_t, TaskKey > & CommitmentType ()
 Determines whether a task has an associated delivery or a dependency on an associated delivery. More...
 
static Key< NullableBool, TaskKey > & IsManual ()
 Determines whether a task is manually scheduled. More...
 
static Key< NullableBool, TaskKey > & IsExpanded ()
 Determines whether a summary task is expanded or not in GanttChart view. More...
 
static Key< System::String, TaskKey > & Guid ()
 The generated unique identification codes for a task. More...
 
static Key< System::String, TaskKey > & NotesText ()
 Notes' plain text extracted from RTF data. More...
 
static Key< System::String, TaskKey > & NotesRTF ()
 The text notes in RTF format. More...
 
static Key< System::DateTime, TaskKey > & ManualStart ()
 Defines manually scheduled start of a task. More...
 
static Key< System::DateTime, TaskKey > & ManualFinish ()
 Defines manually scheduled finish of a task. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & ManualDuration ()
 Defines manually scheduled duration of a task. More...
 
static Key< Aspose::Tasks::Duration, TaskKey > & BudgetWork ()
 Budget work for budget work and material resources. Budget resources are assigned only to the project summary task. More...
 
static Key< System::Decimal, TaskKey > & BudgetCost ()
 Budget costs for budget cost resources. Budget resources are assigned only to the project summary task. More...
 
static Key< NullableBool, TaskKey > & DisplayAsSummary ()
 Determines whether the task should be displayed as a summary task. More...
 
static Key< NullableBool, TaskKey > & IsActive ()
 Determines whether a task is active. Inactive tasks no longer affect other tasks or the overall Project schedule. More...
 
static Key< System::String, TaskKey > & StartText ()
 Returns the task's start text. More...
 
static Key< System::String, TaskKey > & DurationText ()
 Returns the task's duration text. More...
 
static Key< System::String, TaskKey > & FinishText ()
 Returns the task's finish text. More...
 
static Key< bool, TaskKey > & DisplayOnTimeline ()
 Specifies whether a task should be displayed on a timeline view. More...
 
static Key< bool, TaskKey > & Warning ()
 Represents the flag which indicates that task has schedule discrepancies. More...
 
static Key< System::String, TaskKey > & ActivityId ()
 Represents activity id field - a task's unique identifier used by Primavera. (only applicable to Primavera projects). More...
 

Detailed Description

Represents properties of Task object.

Member Function Documentation

◆ ActivityId()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::ActivityId ( )
static

Represents activity id field - a task's unique identifier used by Primavera. (only applicable to Primavera projects).

◆ ActualCost()

static Key<System::Decimal, TaskKey>& Aspose::Tasks::Tsk::ActualCost ( )
static

Costs incurred for work already performed by resources on their tasks, together with any other recorded costs associated with the task.

◆ ActualDuration()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::ActualDuration ( )
static

The span of actual working time for a task, based on the scheduled duration and current remaining work or percent complete.

◆ ActualFinish()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::ActualFinish ( )
static

The date when a task was completed.

◆ ActualOvertimeCost()

static Key<System::Decimal, TaskKey>& Aspose::Tasks::Tsk::ActualOvertimeCost ( )
static

Costs incurred for overtime work already performed on tasks by assigned resources.

◆ ActualOvertimeWork()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::ActualOvertimeWork ( )
static

The actual amount of overtime work already performed by resources assigned to tasks.

◆ ActualOvertimeWorkProtected()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::ActualOvertimeWorkProtected ( )
static

The duration through which actual overtime work is protected.

◆ ActualStart()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::ActualStart ( )
static

The date and time that a task actually began.

◆ ActualWork()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::ActualWork ( )
static

The amount of work that has already been done by resources assigned to tasks.

◆ ActualWorkProtected()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::ActualWorkProtected ( )
static

The duration through which actual work is protected.

Reading supported for XML format only.

◆ ACWP()

static Key<double, TaskKey>& Aspose::Tasks::Tsk::ACWP ( )
static

Costs incurred for work already done on a task, up to the project status date or today's date.

◆ BCWP()

static Key<double, TaskKey>& Aspose::Tasks::Tsk::BCWP ( )
static

The cumulative value of the task's percent complete multiplied by the time phased baseline costs.

◆ BCWS()

static Key<double, TaskKey>& Aspose::Tasks::Tsk::BCWS ( )
static

The cumulative time phased baseline costs up to the status date or today's date.

◆ BudgetCost()

static Key<System::Decimal, TaskKey>& Aspose::Tasks::Tsk::BudgetCost ( )
static

Budget costs for budget cost resources. Budget resources are assigned only to the project summary task.

◆ BudgetWork()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::BudgetWork ( )
static

Budget work for budget work and material resources. Budget resources are assigned only to the project summary task.

◆ Calendar()

static Key<System::SharedPtr<Aspose::Tasks::Calendar>, TaskKey>& Aspose::Tasks::Tsk::Calendar ( )
static

The task calendar.

◆ CommitmentFinish()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::CommitmentFinish ( )
static

The finish date of a delivery.

Reading supported for XML format only.

◆ CommitmentStart()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::CommitmentStart ( )
static

The start date of a delivery.

Reading supported for XML format only.

◆ CommitmentType()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::CommitmentType ( )
static

Determines whether a task has an associated delivery or a dependency on an associated delivery.

Reading supported for XML format only.

◆ ConstraintDate()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::ConstraintDate ( )
static

The specific date associated with the constraint type.

◆ ConstraintType()

static Key<Aspose::Tasks::ConstraintType, TaskKey>& Aspose::Tasks::Tsk::ConstraintType ( )
static

Provides choices for the type of constraint that can be applied for scheduling a task.

◆ Contact()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::Contact ( )
static

The name of an individual responsible for a task.

◆ Cost()

static Key<System::Decimal, TaskKey>& Aspose::Tasks::Tsk::Cost ( )
static

The total scheduled or projected cost for a task based on costs already incurred for work performed by resources assigned to the tasks, in addition to the costs planned for the remaining work.

◆ CostVariance()

static Key<double, TaskKey>& Aspose::Tasks::Tsk::CostVariance ( )
static

The difference between the baseline cost and total cost for a task, resource, or assignment.

◆ Created()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::Created ( )
static

The date when a task was created.

◆ CV()

static Key<double, TaskKey>& Aspose::Tasks::Tsk::CV ( )
static

The difference between the baseline cost and total cost for a task. Cost Variance = Cost - Baseline Cost

◆ Deadline()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::Deadline ( )
static

A target date that indicates when a task is to be completed.

◆ DisplayAsSummary()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::DisplayAsSummary ( )
static

Determines whether the task should be displayed as a summary task.

Reading supported for XML format only.

◆ DisplayOnTimeline()

static Key<bool, TaskKey>& Aspose::Tasks::Tsk::DisplayOnTimeline ( )
static

Specifies whether a task should be displayed on a timeline view.

◆ Duration()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::Duration ( )
static

The total span of active working time for a task as entered or as calculated by Microsoft Project based on start date, finish date, calendars, and other scheduling factors.

◆ DurationFormat()

static Key<TimeUnitType, TaskKey>& Aspose::Tasks::Tsk::DurationFormat ( )
static

Task duration format.

◆ DurationText()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::DurationText ( )
static

Returns the task's duration text.

◆ DurationVariance()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::DurationVariance ( )
static

The difference between the baseline duration of a task and the total duration (current estimate) of a task.

◆ EarlyFinish()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::EarlyFinish ( )
static

The earliest date that a task could possibly finish, based on early finish dates of predecessor and successor tasks, other constraints, and any leveling delay.

◆ EarlyStart()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::EarlyStart ( )
static

The earliest date that a task could possibly begin, based on the early start dates of predecessor and successor tasks and other constraints.

◆ EarnedValueMethod()

static Key<EarnedValueMethodType, TaskKey>& Aspose::Tasks::Tsk::EarnedValueMethod ( )
static

Determines whether the % Complete or Physical % Complete field should be used to calculate budgeted cost of work performed (BCWP).

◆ ExternalId()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::ExternalId ( )
static

If a task is an external task it contains the task's external Id.

◆ ExternalTaskProject()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::ExternalTaskProject ( )
static

The source location and task identifier of an external task.

◆ ExternalUid()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::ExternalUid ( )
static

Contains the external task's Unique identifier when the task is external.

◆ Finish()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::Finish ( )
static

The scheduled finish date of a task.

◆ FinishSlackTimeSpan()

static Key<System::TimeSpan, TaskKey>& Aspose::Tasks::Tsk::FinishSlackTimeSpan ( )
static

The duration between the Early Finish and Late Finish dates.

◆ FinishText()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::FinishText ( )
static

Returns the task's finish text.

◆ FinishVariance()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::FinishVariance ( )
static

The time that represents the difference between the baseline finish date of a task or assignment and its current finish date.

◆ FixedCost()

static Key<double, TaskKey>& Aspose::Tasks::Tsk::FixedCost ( )
static

Shows any non resource task expense.

◆ FixedCostAccrual()

static Key<CostAccrualType, TaskKey>& Aspose::Tasks::Tsk::FixedCostAccrual ( )
static

Determines choices for how and when fixed costs are to be charged, or accrued, to the cost of a task.

◆ FreeSlackTimeSpan()

static Key<System::TimeSpan, TaskKey>& Aspose::Tasks::Tsk::FreeSlackTimeSpan ( )
static

The time that a task can be delayed without delaying any successor tasks.

◆ Guid()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::Guid ( )
static

The generated unique identification codes for a task.

◆ HasOverallocatedResource()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::HasOverallocatedResource ( )
static

Indicates whether the task has an resource assigned which has more work on assigned tasks than can be completed within normal working capacity.

◆ HideBar()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::HideBar ( )
static

Determines whether the Gantt bar of a task is hidden when displayed in Microsoft Project.

◆ Hyperlink()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::Hyperlink ( )
static

The title or explanatory text for a hyperlink associated with a task.

◆ HyperlinkAddress()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::HyperlinkAddress ( )
static

The address for a hyperlink associated with a task.

The full address (Hyperlink Href in Microsoft Project) of the hyperlink is a concatenation of HyperlinkAddress and HyperlinkSubAddress.

◆ HyperlinkSubAddress()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::HyperlinkSubAddress ( )
static

The specific location in a document in a hyperlink associated with a task.

The full address (Hyperlink Href in Microsoft Project) of the hyperlink is a concatenation of HyperlinkAddress and HyperlinkSubAddress.

◆ Id()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::Id ( )
static

The position identifier of a task within the list of tasks.

◆ IgnoreResourceCalendar()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IgnoreResourceCalendar ( )
static

Determines whether the scheduling of the task considers the calendars of the resources assigned to the task.

◆ IgnoreWarnings()

static Key<bool, TaskKey>& Aspose::Tasks::Tsk::IgnoreWarnings ( )
static

Indicates whether to hide the schedule conflict warning indicator in Microsoft Project.

◆ IsActive()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsActive ( )
static

Determines whether a task is active. Inactive tasks no longer affect other tasks or the overall Project schedule.

◆ IsCritical()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsCritical ( )
static

Determines whether a task is on the critical path.

◆ IsEffortDriven()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsEffortDriven ( )
static

Determines whether the scheduling for the task is effort-driven scheduling.

◆ IsEstimated()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsEstimated ( )
static

Determines whether a task is estimated.

◆ IsExpanded()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsExpanded ( )
static

Determines whether a summary task is expanded or not in GanttChart view.

◆ IsExternalTask()

static Key<bool, TaskKey>& Aspose::Tasks::Tsk::IsExternalTask ( )
static

Determines whether a task is external.

◆ IsManual()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsManual ( )
static

Determines whether a task is manually scheduled.

◆ IsMarked()

static Key<bool, TaskKey>& Aspose::Tasks::Tsk::IsMarked ( )
static

Shows whether a task is marked for further action or identification of some kind.

Applies to mpp file format only.

◆ IsMilestone()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsMilestone ( )
static

Determines whether a task is a milestone.

◆ IsNull()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsNull ( )
static

Determines whether a task is a null task.

◆ IsOverallocated()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsOverallocated ( )
static

Indicates whether any of the assigned resources on a task is assigned to more work on the task than can be done withing the normal working capacity.

◆ IsPublished()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsPublished ( )
static

Determines whether the current task should be published to Project Server with the rest of the project.

◆ IsRecurring()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsRecurring ( )
static

Determines whether a task is part of a series of recurring tasks.

◆ IsResumeValid()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsResumeValid ( )
static

Determines whether a task can be resumed.

◆ IsRollup()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsRollup ( )
static

Determines whether information about the subtask Gantt bars will be rolled up to the summary task bar.

◆ IsSubproject()

static Key<bool, TaskKey>& Aspose::Tasks::Tsk::IsSubproject ( )
static

Determines whether a task is an inserted project.

◆ IsSubprojectReadOnly()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::IsSubprojectReadOnly ( )
static

Determines whether a subproject is read-only.

◆ IsSummary()

static Key<bool, TaskKey>& Aspose::Tasks::Tsk::IsSummary ( )
static

Determines whether a task is a summary task.

◆ LateFinish()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::LateFinish ( )
static

The latest date that a task can finish without delaying the finish of the project.

◆ LateStart()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::LateStart ( )
static

The latest date that a task can start without delaying the finish of the project.

◆ LevelAssignments()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::LevelAssignments ( )
static

Determines whether the leveling function can delay and split individual assignments in order to resolve over allocations.

◆ LevelingCanSplit()

static Key<NullableBool, TaskKey>& Aspose::Tasks::Tsk::LevelingCanSplit ( )
static

Determines whether the resource leveling function can cause splits on remaining work on this task.

◆ LevelingDelay()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::LevelingDelay ( )
static

The time that a task is to be delayed from its early start date because of resource leveling.

◆ ManualDuration()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::ManualDuration ( )
static

Defines manually scheduled duration of a task.

◆ ManualFinish()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::ManualFinish ( )
static

Defines manually scheduled finish of a task.

◆ ManualStart()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::ManualStart ( )
static

Defines manually scheduled start of a task.

◆ Name()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::Name ( )
static

A task's name.

◆ NotesRTF()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::NotesRTF ( )
static

The text notes in RTF format.

Supported for MPP formats only.

◆ NotesText()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::NotesText ( )
static

Notes' plain text extracted from RTF data.

◆ OutlineLevel()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::OutlineLevel ( )
static

The outline level of a task.

◆ OutlineNumber()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::OutlineNumber ( )
static

The number that represents a task's position in the hierarchical outline structure.

◆ OvertimeCost()

static Key<System::Decimal, TaskKey>& Aspose::Tasks::Tsk::OvertimeCost ( )
static

The total overtime cost for a task, for a resource on all assigned tasks, or for a resource assignment.

◆ OvertimeWork()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::OvertimeWork ( )
static

The amount of overtime scheduled to be performed by all resources assigned to a task.

◆ PercentComplete()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::PercentComplete ( )
static

The current status of a task, expressed as the percentage of the task's duration that has been completed.

◆ PercentWorkComplete()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::PercentWorkComplete ( )
static

The current status of a task expressed as the percentage of work that has been completed.

◆ PhysicalPercentComplete()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::PhysicalPercentComplete ( )
static

Percent complete value that can be be used as an alternative for calculating budgeted cost of work performed (BCWP).

◆ PreleveledFinish()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::PreleveledFinish ( )
static

The finish date of a task as it was before resource leveling was done.

◆ PreleveledStart()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::PreleveledStart ( )
static

The start date of a task as it was before resource leveling was done.

◆ Priority()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::Priority ( )
static

The level of importance given to a task, which in turn indicates how readily a task or assignment can be delayed or split during resource leveling.

◆ RegularWork()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::RegularWork ( )
static

The total amount of non overtime work scheduled to be performed by resources.

◆ RemainingCost()

static Key<System::Decimal, TaskKey>& Aspose::Tasks::Tsk::RemainingCost ( )
static

The remaining scheduled expense that will be incurred in completing the remaining scheduled work.

◆ RemainingDuration()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::RemainingDuration ( )
static

The time that is required to complete the unfinished part of a task.

◆ RemainingOvertimeCost()

static Key<System::Decimal, TaskKey>& Aspose::Tasks::Tsk::RemainingOvertimeCost ( )
static

The remaining scheduled overtime expense for a task.

◆ RemainingOvertimeWork()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::RemainingOvertimeWork ( )
static

The amount of remaining scheduled overtime time.

◆ RemainingWork()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::RemainingWork ( )
static

The time still required to complete a task or set of tasks.

◆ Resume()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::Resume ( )
static

The date that the remaining part of a task is scheduled to resume after entering any progress.

◆ Start()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::Start ( )
static

The scheduled start date of a task.

◆ StartSlackTimeSpan()

static Key<System::TimeSpan, TaskKey>& Aspose::Tasks::Tsk::StartSlackTimeSpan ( )
static

The duration between the Early Start and Late Start dates.

◆ StartText()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::StartText ( )
static

Returns the task's start text.

◆ StartVariance()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::StartVariance ( )
static

The time that represents the difference between a baseline start date of a task or assignment and its currently scheduled start date.

◆ StatusManager()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::StatusManager ( )
static

The name of the enterprise resource who is to receive status updates for the current task from resources.

◆ Stop()

static Key<System::DateTime, TaskKey>& Aspose::Tasks::Tsk::Stop ( )
static

The date that represents the end of the actual portion of a task.

◆ SubprojectName()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::SubprojectName ( )
static

The source location of a subproject.

◆ SV()

static Key<double, TaskKey>& Aspose::Tasks::Tsk::SV ( )
static

The earned value schedule variance, through the project status date. Schedule variance (SV) is the difference between the BCWP and the BCWS.

◆ TotalSlackTimeSpan()

static Key<System::TimeSpan, TaskKey>& Aspose::Tasks::Tsk::TotalSlackTimeSpan ( )
static

The time a task's finish date can be delayed without delaying the project's finish date.

◆ Type()

static Key<TaskType, TaskKey>& Aspose::Tasks::Tsk::Type ( )
static

The type of a task.

◆ Uid()

static Key<int32_t, TaskKey>& Aspose::Tasks::Tsk::Uid ( )
static

The unique Id of a task.

◆ Warning()

static Key<bool, TaskKey>& Aspose::Tasks::Tsk::Warning ( )
static

Represents the flag which indicates that task has schedule discrepancies.

◆ WBS()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::WBS ( )
static

Work breakdown structure (WBS) codes.

◆ WBSLevel()

static Key<System::String, TaskKey>& Aspose::Tasks::Tsk::WBSLevel ( )
static

The rightmost WBS level of a task.

◆ Work()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::Work ( )
static

The total time scheduled on a task for all assigned resources.

◆ WorkVariance()

static Key<Aspose::Tasks::Duration, TaskKey>& Aspose::Tasks::Tsk::WorkVariance ( )
static

The difference between baseline work of a task and the currently scheduled work.