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