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

Represents properties of ResourceAssignment object. More...

#include <Asn.h>

Static Public Member Functions

static Key< int32_t, AsnKey > & Uid ()
 The unique identifier of an assignment. More...
 
static Key< System::SharedPtr< Aspose::Tasks::Task >, AsnKey > & Task ()
 The task to which a resource is assigned. More...
 
static Key< System::SharedPtr< Aspose::Tasks::Resource >, AsnKey > & Resource ()
 The resource assigned to a task. More...
 
static Key< int32_t, AsnKey > & PercentWorkComplete ()
 The amount of a work completed on an assignment. More...
 
static Key< System::Decimal, AsnKey > & ActualCost ()
 The actual cost incurred on an assignment. More...
 
static Key< System::DateTime, AsnKey > & ActualFinish ()
 The actual finish date of an assignment. More...
 
static Key< System::Decimal, AsnKey > & ActualOvertimeCost ()
 The actual overtime cost incurred on an assignment. More...
 
static Key< System::DateTime, AsnKey > & ActualStart ()
 The actual start date of an assignment. More...
 
static Key< Duration, AsnKey > & ActualWork ()
 The actual amount of a work incurred on an assignment. More...
 
static Key< double, AsnKey > & ACWP ()
 The actual cost of a work performed on an assignment to-date. More...
 
static Key< bool, AsnKey > & Confirmed ()
 Determines whether a resource has accepted all of its assignments. More...
 
static Key< System::Decimal, AsnKey > & Cost ()
 The projected or scheduled cost of an assignment. More...
 
static Key< RateType, AsnKey > & CostRateTableType ()
 The cost rate table used for this assignment. More...
 
static Key< double, AsnKey > & CostVariance ()
 The difference between the baseline cost and total cost for an assignment. More...
 
static Key< double, AsnKey > & CV ()
 The earned value cost variance. CV is the difference between the assignment's BCWP (budgeted cost of work performed) and ACWP (actual cost of work performed). More...
 
static Key< Duration, AsnKey > & Delay ()
 The delay of an assignment. More...
 
static Key< System::DateTime, AsnKey > & Finish ()
 The scheduled finish date of an assignment. More...
 
static Key< Duration, AsnKey > & FinishVariance ()
 The variance of an assignment finish date from a baseline finish date. More...
 
static Key< System::String, AsnKey > & Hyperlink ()
 The title or explanatory text of a hyperlink associated with an assignment. More...
 
static Key< System::String, AsnKey > & HyperlinkAddress ()
 The address for a hyperlink associated with assignment. More...
 
static Key< System::String, AsnKey > & HyperlinkSubAddress ()
 The specific location in a document in a hyperlink associated with an assignment. More...
 
static Key< Duration, AsnKey > & WorkVariance ()
 The difference between baseline work of a task and the currently scheduled work. More...
 
static Key< bool, AsnKey > & HasFixedRateUnits ()
 Determines whether the Units have Fixed Rate. More...
 
static Key< bool, AsnKey > & FixedMaterial ()
 Determines whether the consumption of an assigned material resource occurs in a single, fixed amount. More...
 
static Key< Duration, AsnKey > & LevelingDelay ()
 The delay caused by leveling. More...
 
static Key< bool, AsnKey > & LinkedFields ()
 Determines whether the Project is linked to another OLE object. More...
 
static Key< bool, AsnKey > & Milestone ()
 Determines whether the assignment is a milestone. More...
 
static Key< System::String, AsnKey > & NotesText ()
 Notes' plain text extracted from RTF data. More...
 
static Key< System::String, AsnKey > & NotesRTF ()
 The text notes in RTF format. More...
 
static Key< bool, AsnKey > & Overallocated ()
 Determines whether the assignment is over-allocated. More...
 
static Key< System::Decimal, AsnKey > & OvertimeCost ()
 The sum of the actual and remaining overtime cost of an assignment. More...
 
static Key< Duration, AsnKey > & OvertimeWork ()
 The scheduled overtime work of an assignment. More...
 
static Key< double, AsnKey > & PeakUnits ()
 The maximum number of units that a resource is assigned for a task. More...
 
static Key< Duration, AsnKey > & RegularWork ()
 The amount of a non-overtime work scheduled for an assignment. More...
 
static Key< System::Decimal, AsnKey > & RemainingCost ()
 The remaining projected cost of completing an assignment. More...
 
static Key< System::Decimal, AsnKey > & RemainingOvertimeCost ()
 The remaining projected overtime cost of completing an assignment. More...
 
static Key< Duration, AsnKey > & RemainingOvertimeWork ()
 The remaining overtime work scheduled to complete an assignment. More...
 
static Key< Duration, AsnKey > & RemainingWork ()
 The remaining work scheduled to complete an assignment. More...
 
static Key< bool, AsnKey > & ResponsePending ()
 Determines whether the response has been received for a TeamAssign message. More...
 
static Key< System::DateTime, AsnKey > & Start ()
 The scheduled start date of an assignment. More...
 
static Key< System::DateTime, AsnKey > & Stop ()
 The date when assignment is stopped. More...
 
static Key< System::DateTime, AsnKey > & Resume ()
 The date when assignment is resumed. More...
 
static Key< Duration, AsnKey > & StartVariance ()
 The variance of an assignment start date from a baseline start date. More...
 
static Key< bool, AsnKey > & Summary ()
 Determines whether the task is a summary task. More...
 
static Key< double, AsnKey > & 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< double, AsnKey > & Units ()
 The number of units for an assignment. More...
 
static Key< bool, AsnKey > & UpdateNeeded ()
 Determines whether the resource assigned to a task needs to be updated as to the status of the task. More...
 
static Key< double, AsnKey > & VAC ()
 The difference between baseline cost and total cost. More...
 
static Key< Duration, AsnKey > & Work ()
 The amount of scheduled work for an assignment. More...
 
static Key< WorkContourType, AsnKey > & WorkContour ()
 The work contour of an assignment. More...
 
static Key< double, AsnKey > & BCWS ()
 The budgeted cost of a work on assignment. More...
 
static Key< double, AsnKey > & BCWP ()
 The budgeted cost of a work performed on assignment to-date. More...
 
static Key< Aspose::Tasks::BookingType, AsnKey > & BookingType ()
 The booking type of an assignment. More...
 
static Key< Duration, AsnKey > & ActualWorkProtected ()
 The duration through which actual overtime work is protected. More...
 
static Key< Duration, AsnKey > & ActualOvertimeWorkProtected ()
 The duration through which actual work is protected. More...
 
static Key< Duration, AsnKey > & ActualOvertimeWork ()
 The actual amount of an overtime work incurred on an assignment. More...
 
static Key< System::DateTime, AsnKey > & Created ()
 The date that the assignment was created. More...
 
static Key< System::String, AsnKey > & AssignmentOwner ()
 The name of an assignment owner. More...
 
static Key< System::String, AsnKey > & AssignmentOwnerGuid ()
 The globally unique identifier of an assignment owner. More...
 
static Key< System::Decimal, AsnKey > & BudgetCost ()
 The budgeted cost of resources on an assignment. More...
 
static Key< Duration, AsnKey > & BudgetWork ()
 The budgeted work amount for a work or material resources on an assignment. More...
 
static Key< RateScaleType, AsnKey > & RateScale ()
 The time unit for the usage rate of the material resource assignment. Returns 0 if not defined. More...
 

Detailed Description

Represents properties of ResourceAssignment object.

Member Function Documentation

◆ ActualCost()

static Key<System::Decimal, AsnKey>& Aspose::Tasks::Asn::ActualCost ( )
static

The actual cost incurred on an assignment.

◆ ActualFinish()

static Key<System::DateTime, AsnKey>& Aspose::Tasks::Asn::ActualFinish ( )
static

The actual finish date of an assignment.

◆ ActualOvertimeCost()

static Key<System::Decimal, AsnKey>& Aspose::Tasks::Asn::ActualOvertimeCost ( )
static

The actual overtime cost incurred on an assignment.

◆ ActualOvertimeWork()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::ActualOvertimeWork ( )
static

The actual amount of an overtime work incurred on an assignment.

◆ ActualOvertimeWorkProtected()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::ActualOvertimeWorkProtected ( )
static

The duration through which actual work is protected.

◆ ActualStart()

static Key<System::DateTime, AsnKey>& Aspose::Tasks::Asn::ActualStart ( )
static

The actual start date of an assignment.

◆ ActualWork()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::ActualWork ( )
static

The actual amount of a work incurred on an assignment.

◆ ActualWorkProtected()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::ActualWorkProtected ( )
static

The duration through which actual overtime work is protected.

◆ ACWP()

static Key<double, AsnKey>& Aspose::Tasks::Asn::ACWP ( )
static

The actual cost of a work performed on an assignment to-date.

◆ AssignmentOwner()

static Key<System::String, AsnKey>& Aspose::Tasks::Asn::AssignmentOwner ( )
static

The name of an assignment owner.

◆ AssignmentOwnerGuid()

static Key<System::String, AsnKey>& Aspose::Tasks::Asn::AssignmentOwnerGuid ( )
static

The globally unique identifier of an assignment owner.

◆ BCWP()

static Key<double, AsnKey>& Aspose::Tasks::Asn::BCWP ( )
static

The budgeted cost of a work performed on assignment to-date.

◆ BCWS()

static Key<double, AsnKey>& Aspose::Tasks::Asn::BCWS ( )
static

The budgeted cost of a work on assignment.

◆ BookingType()

static Key<Aspose::Tasks::BookingType, AsnKey>& Aspose::Tasks::Asn::BookingType ( )
static

The booking type of an assignment.

◆ BudgetCost()

static Key<System::Decimal, AsnKey>& Aspose::Tasks::Asn::BudgetCost ( )
static

The budgeted cost of resources on an assignment.

◆ BudgetWork()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::BudgetWork ( )
static

The budgeted work amount for a work or material resources on an assignment.

◆ Confirmed()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::Confirmed ( )
static

Determines whether a resource has accepted all of its assignments.

◆ Cost()

static Key<System::Decimal, AsnKey>& Aspose::Tasks::Asn::Cost ( )
static

The projected or scheduled cost of an assignment.

◆ CostRateTableType()

static Key<RateType, AsnKey>& Aspose::Tasks::Asn::CostRateTableType ( )
static

The cost rate table used for this assignment.

◆ CostVariance()

static Key<double, AsnKey>& Aspose::Tasks::Asn::CostVariance ( )
static

The difference between the baseline cost and total cost for an assignment.

◆ Created()

static Key<System::DateTime, AsnKey>& Aspose::Tasks::Asn::Created ( )
static

The date that the assignment was created.

◆ CV()

static Key<double, AsnKey>& Aspose::Tasks::Asn::CV ( )
static

The earned value cost variance. CV is the difference between the assignment's BCWP (budgeted cost of work performed) and ACWP (actual cost of work performed).

◆ Delay()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::Delay ( )
static

The delay of an assignment.

◆ Finish()

static Key<System::DateTime, AsnKey>& Aspose::Tasks::Asn::Finish ( )
static

The scheduled finish date of an assignment.

◆ FinishVariance()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::FinishVariance ( )
static

The variance of an assignment finish date from a baseline finish date.

◆ FixedMaterial()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::FixedMaterial ( )
static

Determines whether the consumption of an assigned material resource occurs in a single, fixed amount.

◆ HasFixedRateUnits()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::HasFixedRateUnits ( )
static

Determines whether the Units have Fixed Rate.

◆ Hyperlink()

static Key<System::String, AsnKey>& Aspose::Tasks::Asn::Hyperlink ( )
static

The title or explanatory text of a hyperlink associated with an assignment.

◆ HyperlinkAddress()

static Key<System::String, AsnKey>& Aspose::Tasks::Asn::HyperlinkAddress ( )
static

The address for a hyperlink associated with assignment.

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

◆ HyperlinkSubAddress()

static Key<System::String, AsnKey>& Aspose::Tasks::Asn::HyperlinkSubAddress ( )
static

The specific location in a document in a hyperlink associated with an assignment.

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

◆ LevelingDelay()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::LevelingDelay ( )
static

The delay caused by leveling.

◆ LinkedFields()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::LinkedFields ( )
static

Determines whether the Project is linked to another OLE object.

◆ Milestone()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::Milestone ( )
static

Determines whether the assignment is a milestone.

◆ NotesRTF()

static Key<System::String, AsnKey>& Aspose::Tasks::Asn::NotesRTF ( )
static

The text notes in RTF format.

Supported for MPP formats only.

◆ NotesText()

static Key<System::String, AsnKey>& Aspose::Tasks::Asn::NotesText ( )
static

Notes' plain text extracted from RTF data.

◆ Overallocated()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::Overallocated ( )
static

Determines whether the assignment is over-allocated.

◆ OvertimeCost()

static Key<System::Decimal, AsnKey>& Aspose::Tasks::Asn::OvertimeCost ( )
static

The sum of the actual and remaining overtime cost of an assignment.

◆ OvertimeWork()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::OvertimeWork ( )
static

The scheduled overtime work of an assignment.

◆ PeakUnits()

static Key<double, AsnKey>& Aspose::Tasks::Asn::PeakUnits ( )
static

The maximum number of units that a resource is assigned for a task.

◆ PercentWorkComplete()

static Key<int32_t, AsnKey>& Aspose::Tasks::Asn::PercentWorkComplete ( )
static

The amount of a work completed on an assignment.

◆ RateScale()

static Key<RateScaleType, AsnKey>& Aspose::Tasks::Asn::RateScale ( )
static

The time unit for the usage rate of the material resource assignment. Returns 0 if not defined.

◆ RegularWork()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::RegularWork ( )
static

The amount of a non-overtime work scheduled for an assignment.

◆ RemainingCost()

static Key<System::Decimal, AsnKey>& Aspose::Tasks::Asn::RemainingCost ( )
static

The remaining projected cost of completing an assignment.

◆ RemainingOvertimeCost()

static Key<System::Decimal, AsnKey>& Aspose::Tasks::Asn::RemainingOvertimeCost ( )
static

The remaining projected overtime cost of completing an assignment.

◆ RemainingOvertimeWork()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::RemainingOvertimeWork ( )
static

The remaining overtime work scheduled to complete an assignment.

◆ RemainingWork()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::RemainingWork ( )
static

The remaining work scheduled to complete an assignment.

◆ Resource()

static Key<System::SharedPtr<Aspose::Tasks::Resource>, AsnKey>& Aspose::Tasks::Asn::Resource ( )
static

The resource assigned to a task.

◆ ResponsePending()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::ResponsePending ( )
static

Determines whether the response has been received for a TeamAssign message.

◆ Resume()

static Key<System::DateTime, AsnKey>& Aspose::Tasks::Asn::Resume ( )
static

The date when assignment is resumed.

◆ Start()

static Key<System::DateTime, AsnKey>& Aspose::Tasks::Asn::Start ( )
static

The scheduled start date of an assignment.

◆ StartVariance()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::StartVariance ( )
static

The variance of an assignment start date from a baseline start date.

◆ Stop()

static Key<System::DateTime, AsnKey>& Aspose::Tasks::Asn::Stop ( )
static

The date when assignment is stopped.

◆ Summary()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::Summary ( )
static

Determines whether the task is a summary task.

◆ SV()

static Key<double, AsnKey>& Aspose::Tasks::Asn::SV ( )
static

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

◆ Task()

static Key<System::SharedPtr<Aspose::Tasks::Task>, AsnKey>& Aspose::Tasks::Asn::Task ( )
static

The task to which a resource is assigned.

◆ Uid()

static Key<int32_t, AsnKey>& Aspose::Tasks::Asn::Uid ( )
static

The unique identifier of an assignment.

◆ Units()

static Key<double, AsnKey>& Aspose::Tasks::Asn::Units ( )
static

The number of units for an assignment.

◆ UpdateNeeded()

static Key<bool, AsnKey>& Aspose::Tasks::Asn::UpdateNeeded ( )
static

Determines whether the resource assigned to a task needs to be updated as to the status of the task.

◆ VAC()

static Key<double, AsnKey>& Aspose::Tasks::Asn::VAC ( )
static

The difference between baseline cost and total cost.

◆ Work()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::Work ( )
static

The amount of scheduled work for an assignment.

◆ WorkContour()

static Key<WorkContourType, AsnKey>& Aspose::Tasks::Asn::WorkContour ( )
static

The work contour of an assignment.

◆ WorkVariance()

static Key<Duration, AsnKey>& Aspose::Tasks::Asn::WorkVariance ( )
static

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