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