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

Represents supported properties of Resource object. More...

#include <Rsc.h>

Static Public Member Functions

static Key< CostAccrualType, RscKey > & AccrueAt ()
 Determines how and when resource standard and overtime costs are to be charged, or accrued, to the cost of a task. More...
 
static Key< System::String, RscKey > & ActiveDirectoryGuid ()
 The Active Directory Guid for a resource. More...
 
static Key< System::Decimal, RscKey > & ActualCost ()
 Costs incurred for work already performed by resources on their tasks, along with any other recorded costs associated with the task. More...
 
static Key< System::Decimal, RscKey > & ActualOvertimeCost ()
 Costs incurred for overtime work already performed on tasks by assigned resources. More...
 
static Key< Duration, RscKey > & ActualOvertimeWork ()
 The actual amount of overtime work already performed by resource assigned to tasks. More...
 
static Key< Duration, RscKey > & ActualOvertimeWorkProtected ()
 The amount of work through which actual overtime work is protected. More...
 
static Key< Duration, RscKey > & ActualWork ()
 The amount of work that has already been done by resource assigned to tasks. More...
 
static Key< Duration, RscKey > & ActualWorkProtected ()
 The amount of work through which actual work is protected. More...
 
static Key< double, RscKey > & ACWP ()
 The actual cost of a work performed by a resource for the project to-date. More...
 
static Key< System::String, RscKey > & AssignmentOwner ()
 The name of an assignment owner. More...
 
static Key< System::String, RscKey > & AssignmentOwnerGuid ()
 The GUID of an assignment owner. More...
 
static Key< System::DateTime, RscKey > & AvailableFrom ()
 The starting date that a resource is available for work at the units specified for the current time period. More...
 
static Key< System::DateTime, RscKey > & AvailableTo ()
 The end date that a resource is available for work at the units specified for the current time period. More...
 
static Key< double, RscKey > & BCWP ()
 The budgeted cost of a work performed by a resource for the project to-date. More...
 
static Key< double, RscKey > & BCWS ()
 The budget cost of a work scheduled for a resource. More...
 
static Key< Aspose::Tasks::BookingType, RscKey > & BookingType ()
 The booking type of a resource. More...
 
static Key< System::Decimal, RscKey > & BudgetCost ()
 Budget costs for budget cost resources. Budget resources are assigned only to the project summary task. More...
 
static Key< Duration, RscKey > & BudgetWork ()
 budget work for budget work and material resources. Budget resources are assigned only to the project summary task. More...
 
static Key< System::SharedPtr< Aspose::Tasks::Calendar >, RscKey > & Calendar ()
 The calendar of a resource. More...
 
static Key< NullableBool, RscKey > & CanLevel ()
 Determines whether resource leveling can be done on a resource. More...
 
static Key< System::String, RscKey > & Code ()
 The code or other information about a resource. More...
 
static Key< System::Decimal, RscKey > & Cost ()
 The total scheduled or projected cost for a resource, 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::String, RscKey > & CostCenter ()
 Indicates which cost center the costs accrued by the resource should be charged to. More...
 
static Key< System::Decimal, RscKey > & CostPerUse ()
 The cost that accrues every time that a resource is used. More...
 
static Key< double, RscKey > & CostVariance ()
 The difference between the baseline cost and total cost for a resource. More...
 
static Key< System::DateTime, RscKey > & Created ()
 The date and time when a resource was added to the project. More...
 
static Key< double, RscKey > & CV ()
 The earned value cost variance, through the project status date. CV is the difference between the task's BCWP (budgeted cost of work performed) and ACWP (actual cost of work performed). More...
 
static Key< System::String, RscKey > & EMailAddress ()
 The email address of a resource. More...
 
static Key< System::DateTime, RscKey > & Finish ()
 The date when a resource is scheduled to complete work on all assigned tasks. More...
 
static Key< System::String, RscKey > & Group ()
 The group to which a resource belongs. More...
 
static Key< System::String, RscKey > & Guid ()
 Contains the generated unique identification code for the resource. More...
 
static Key< System::String, RscKey > & Hyperlink ()
 The title or explanatory text of a hyperlink associated with a resource. More...
 
static Key< System::String, RscKey > & HyperlinkAddress ()
 The address for a hyperlink associated with a resource. More...
 
static Key< System::String, RscKey > & HyperlinkSubAddress ()
 The specific location in a document in a hyperlink associated with a task. More...
 
static Key< int32_t, RscKey > & Id ()
 The position identifier of a resource within the list of resources. More...
 
static Key< NullableBool, RscKey > & Inactive ()
 Determines whether a resource was made inactive by a user who has administrative rights. More...
 
static Key< System::String, RscKey > & Initials ()
 The initials of a resource. More...
 
static Key< NullableBool, RscKey > & IsBudget ()
 Determines whether a work, material, or cost resource is a budget resource. More...
 
static Key< NullableBool, RscKey > & IsCostResource ()
 Determines whether a resource is a cost resource. More...
 
static Key< NullableBool, RscKey > & IsEnterprise ()
 Shows whether a resource is from the enterprise resource pool (true) or the local resource pool (false). More...
 
static Key< NullableBool, RscKey > & IsGeneric ()
 Determines whether a resource is generic or not. More...
 
static Key< NullableBool, RscKey > & IsNull ()
 Determines whether a resource is null. More...
 
static Key< bool, RscKey > & IsTeamAssignmentPool ()
 Shows whether the current resource is a team resource. More...
 
static Key< System::String, RscKey > & MaterialLabel ()
 The unit of measure for the material resource. More...
 
static Key< double, RscKey > & MaxUnits ()
 The maximum number of units representing the maximum capacity for which a resource is available to accomplish any tasks during the current time period. More...
 
static Key< System::String, RscKey > & Name ()
 The name of a resource. More...
 
static Key< System::String, RscKey > & NotesRTF ()
 The text notes in RTF format. More...
 
static Key< System::String, RscKey > & NotesText ()
 Notes' plain text extracted from RTF data. More...
 
static Key< NullableBool, RscKey > & Overallocated ()
 Indicates whether a resource is assigned to more work on a specific task or all tasks than can be completed within normal working capacity. More...
 
static Key< System::Decimal, RscKey > & OvertimeCost ()
 The total overtime cost for a resource on all assigned tasks. More...
 
static Key< System::Decimal, RscKey > & OvertimeRate ()
 The rate of pay for overtime work performed by a resource. More...
 
static Key< RateFormatType, RscKey > & OvertimeRateFormat ()
 The units used by Microsoft Project to display the overtime rate. More...
 
static Key< Duration, RscKey > & OvertimeWork ()
 The amount of overtime scheduled to be performed by a resource on a task and charged at the overtime rates of the resources involved. More...
 
static Key< double, RscKey > & PeakUnits ()
 The maximum assignment unit for a resource at any one point in time for all tasks to which the resource is assigned. More...
 
static Key< int32_t, RscKey > & PercentWorkComplete ()
 The percentage of work completed across all tasks. More...
 
static Key< System::String, RscKey > & Phonetics ()
 The phonetic spelling of the resource name. For use with Japanese only. More...
 
static Key< Duration, RscKey > & RegularWork ()
 The total amount of non overtime work scheduled to be performed by resource. More...
 
static Key< System::Decimal, RscKey > & RemainingCost ()
 The remaining scheduled expense that will be incurred in completing the remaining scheduled work. More...
 
static Key< System::Decimal, RscKey > & RemainingOvertimeCost ()
 The remaining scheduled overtime expense for a resource. More...
 
static Key< Duration, RscKey > & RemainingOvertimeWork ()
 The amount of remaining scheduled overtime. More...
 
static Key< Duration, RscKey > & RemainingWork ()
 The time still required to complete a task or set of tasks. More...
 
static Key< System::Decimal, RscKey > & StandardRate ()
 The rate of pay for regular, non-overtime work performed by a resource. More...
 
static Key< RateFormatType, RscKey > & StandardRateFormat ()
 The units used by Microsoft Project to display the standard rate. More...
 
static Key< System::DateTime, RscKey > & Start ()
 The date when an assigned resource is scheduled to begin working on a task. More...
 
static Key< double, RscKey > & SV ()
 The earned value schedule variance, through the project status date. SV is the difference between budgeted cost of work performed (BCWP) and budgeted cost of work scheduled (BCWS). More...
 
static Key< ResourceType, RscKey > & Type ()
 The type of a resource. More...
 
static Key< int32_t, RscKey > & Uid ()
 The unique identifier of a resource. More...
 
static Key< System::String, RscKey > & WindowsUserAccount ()
 The NT account associated with a resource. More...
 
static Key< Duration, RscKey > & Work ()
 The total amount of time scheduled for a resource on a task. More...
 
static Key< WorkGroupType, RscKey > & Workgroup ()
 The type of a workgroup to which a resource belongs. More...
 
static Key< double, RscKey > & WorkVariance ()
 The difference between baseline work of a resource and the currently scheduled work. More...
 

Detailed Description

Represents supported properties of Resource object.

Member Function Documentation

◆ AccrueAt()

static Key<CostAccrualType, RscKey>& Aspose::Tasks::Rsc::AccrueAt ( )
static

Determines how and when resource standard and overtime costs are to be charged, or accrued, to the cost of a task.

◆ ActiveDirectoryGuid()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::ActiveDirectoryGuid ( )
static

The Active Directory Guid for a resource.

◆ ActualCost()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::ActualCost ( )
static

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

◆ ActualOvertimeCost()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::ActualOvertimeCost ( )
static

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

◆ ActualOvertimeWork()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::ActualOvertimeWork ( )
static

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

◆ ActualOvertimeWorkProtected()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::ActualOvertimeWorkProtected ( )
static

The amount of work through which actual overtime work is protected.

◆ ActualWork()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::ActualWork ( )
static

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

◆ ActualWorkProtected()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::ActualWorkProtected ( )
static

The amount of work through which actual work is protected.

◆ ACWP()

static Key<double, RscKey>& Aspose::Tasks::Rsc::ACWP ( )
static

The actual cost of a work performed by a resource for the project to-date.

◆ AssignmentOwner()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::AssignmentOwner ( )
static

The name of an assignment owner.

◆ AssignmentOwnerGuid()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::AssignmentOwnerGuid ( )
static

The GUID of an assignment owner.

◆ AvailableFrom()

static Key<System::DateTime, RscKey>& Aspose::Tasks::Rsc::AvailableFrom ( )
static

The starting date that a resource is available for work at the units specified for the current time period.

◆ AvailableTo()

static Key<System::DateTime, RscKey>& Aspose::Tasks::Rsc::AvailableTo ( )
static

The end date that a resource is available for work at the units specified for the current time period.

◆ BCWP()

static Key<double, RscKey>& Aspose::Tasks::Rsc::BCWP ( )
static

The budgeted cost of a work performed by a resource for the project to-date.

◆ BCWS()

static Key<double, RscKey>& Aspose::Tasks::Rsc::BCWS ( )
static

The budget cost of a work scheduled for a resource.

◆ BookingType()

static Key<Aspose::Tasks::BookingType, RscKey>& Aspose::Tasks::Rsc::BookingType ( )
static

The booking type of a resource.

◆ BudgetCost()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::BudgetCost ( )
static

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

◆ BudgetWork()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::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>, RscKey>& Aspose::Tasks::Rsc::Calendar ( )
static

The calendar of a resource.

◆ CanLevel()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::CanLevel ( )
static

Determines whether resource leveling can be done on a resource.

◆ Code()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::Code ( )
static

The code or other information about a resource.

◆ Cost()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::Cost ( )
static

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

◆ CostCenter()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::CostCenter ( )
static

Indicates which cost center the costs accrued by the resource should be charged to.

◆ CostPerUse()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::CostPerUse ( )
static

The cost that accrues every time that a resource is used.

◆ CostVariance()

static Key<double, RscKey>& Aspose::Tasks::Rsc::CostVariance ( )
static

The difference between the baseline cost and total cost for a resource.

◆ Created()

static Key<System::DateTime, RscKey>& Aspose::Tasks::Rsc::Created ( )
static

The date and time when a resource was added to the project.

◆ CV()

static Key<double, RscKey>& Aspose::Tasks::Rsc::CV ( )
static

The earned value cost variance, through the project status date. CV is the difference between the task's BCWP (budgeted cost of work performed) and ACWP (actual cost of work performed).

◆ EMailAddress()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::EMailAddress ( )
static

The email address of a resource.

◆ Finish()

static Key<System::DateTime, RscKey>& Aspose::Tasks::Rsc::Finish ( )
static

The date when a resource is scheduled to complete work on all assigned tasks.

◆ Group()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::Group ( )
static

The group to which a resource belongs.

◆ Guid()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::Guid ( )
static

Contains the generated unique identification code for the resource.

◆ Hyperlink()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::Hyperlink ( )
static

The title or explanatory text of a hyperlink associated with a resource.

◆ HyperlinkAddress()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::HyperlinkAddress ( )
static

The address for a hyperlink associated with a resource.

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

◆ HyperlinkSubAddress()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::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, RscKey>& Aspose::Tasks::Rsc::Id ( )
static

The position identifier of a resource within the list of resources.

◆ Inactive()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::Inactive ( )
static

Determines whether a resource was made inactive by a user who has administrative rights.

◆ Initials()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::Initials ( )
static

The initials of a resource.

◆ IsBudget()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::IsBudget ( )
static

Determines whether a work, material, or cost resource is a budget resource.

◆ IsCostResource()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::IsCostResource ( )
static

Determines whether a resource is a cost resource.

◆ IsEnterprise()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::IsEnterprise ( )
static

Shows whether a resource is from the enterprise resource pool (true) or the local resource pool (false).

◆ IsGeneric()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::IsGeneric ( )
static

Determines whether a resource is generic or not.

◆ IsNull()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::IsNull ( )
static

Determines whether a resource is null.

◆ IsTeamAssignmentPool()

static Key<bool, RscKey>& Aspose::Tasks::Rsc::IsTeamAssignmentPool ( )
static

Shows whether the current resource is a team resource.

◆ MaterialLabel()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::MaterialLabel ( )
static

The unit of measure for the material resource.

◆ MaxUnits()

static Key<double, RscKey>& Aspose::Tasks::Rsc::MaxUnits ( )
static

The maximum number of units representing the maximum capacity for which a resource is available to accomplish any tasks during the current time period.

◆ Name()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::Name ( )
static

The name of a resource.

◆ NotesRTF()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::NotesRTF ( )
static

The text notes in RTF format.

Supported for MPP formats only.

◆ NotesText()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::NotesText ( )
static

Notes' plain text extracted from RTF data.

◆ Overallocated()

static Key<NullableBool, RscKey>& Aspose::Tasks::Rsc::Overallocated ( )
static

Indicates whether a resource is assigned to more work on a specific task or all tasks than can be completed within normal working capacity.

◆ OvertimeCost()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::OvertimeCost ( )
static

The total overtime cost for a resource on all assigned tasks.

◆ OvertimeRate()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::OvertimeRate ( )
static

The rate of pay for overtime work performed by a resource.

◆ OvertimeRateFormat()

static Key<RateFormatType, RscKey>& Aspose::Tasks::Rsc::OvertimeRateFormat ( )
static

The units used by Microsoft Project to display the overtime rate.

◆ OvertimeWork()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::OvertimeWork ( )
static

The amount of overtime scheduled to be performed by a resource on a task and charged at the overtime rates of the resources involved.

◆ PeakUnits()

static Key<double, RscKey>& Aspose::Tasks::Rsc::PeakUnits ( )
static

The maximum assignment unit for a resource at any one point in time for all tasks to which the resource is assigned.

◆ PercentWorkComplete()

static Key<int32_t, RscKey>& Aspose::Tasks::Rsc::PercentWorkComplete ( )
static

The percentage of work completed across all tasks.

◆ Phonetics()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::Phonetics ( )
static

The phonetic spelling of the resource name. For use with Japanese only.

◆ RegularWork()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::RegularWork ( )
static

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

◆ RemainingCost()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::RemainingCost ( )
static

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

◆ RemainingOvertimeCost()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::RemainingOvertimeCost ( )
static

The remaining scheduled overtime expense for a resource.

◆ RemainingOvertimeWork()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::RemainingOvertimeWork ( )
static

The amount of remaining scheduled overtime.

◆ RemainingWork()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::RemainingWork ( )
static

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

◆ StandardRate()

static Key<System::Decimal, RscKey>& Aspose::Tasks::Rsc::StandardRate ( )
static

The rate of pay for regular, non-overtime work performed by a resource.

◆ StandardRateFormat()

static Key<RateFormatType, RscKey>& Aspose::Tasks::Rsc::StandardRateFormat ( )
static

The units used by Microsoft Project to display the standard rate.

◆ Start()

static Key<System::DateTime, RscKey>& Aspose::Tasks::Rsc::Start ( )
static

The date when an assigned resource is scheduled to begin working on a task.

◆ SV()

static Key<double, RscKey>& Aspose::Tasks::Rsc::SV ( )
static

The earned value schedule variance, through the project status date. SV is the difference between budgeted cost of work performed (BCWP) and budgeted cost of work scheduled (BCWS).

◆ Type()

static Key<ResourceType, RscKey>& Aspose::Tasks::Rsc::Type ( )
static

The type of a resource.

◆ Uid()

static Key<int32_t, RscKey>& Aspose::Tasks::Rsc::Uid ( )
static

The unique identifier of a resource.

◆ WindowsUserAccount()

static Key<System::String, RscKey>& Aspose::Tasks::Rsc::WindowsUserAccount ( )
static

The NT account associated with a resource.

◆ Work()

static Key<Duration, RscKey>& Aspose::Tasks::Rsc::Work ( )
static

The total amount of time scheduled for a resource on a task.

◆ Workgroup()

static Key<WorkGroupType, RscKey>& Aspose::Tasks::Rsc::Workgroup ( )
static

The type of a workgroup to which a resource belongs.

◆ WorkVariance()

static Key<double, RscKey>& Aspose::Tasks::Rsc::WorkVariance ( )
static

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