Table of contents
API
TOC
Collapse the table of content
Expand the table of content

ProjectResource class

Nadin Merali|Last Updated: 5/6/2017

inherits members from ClientObject

Provides information about a project resource.

Syntax

CSOM

class ProjectResource 

JSOM

PS.ProjectResource

REST Interface

Supported.

PS.ProjectResource

http://contoso.sharepoint.com/sites/pwa/_api/ProjectServer/Projects('{projectId}')/ProjectResource('projectresourceid')

Members

✓ - Read Support       ✓ʷ - Write Support

Properties

Name.NETJSOMRESTTypeDescription
ActualCostDoubleGets the costs incurred for work that has been performed by the project resource, along with any other recorded costs.
ActualCostWorkPerformedStringGets the actual cost for work that has been performed by the project resource to date.
ActualCostWorkPerformedMillisecondsIntegerGets the time interval, expressed in milliseconds, for the actual cost for work that has been performed by the project resource to date.
ActualCostWorkPerformedTimeSpanTimeSpanGets the time interval for the actual cost for work that has been performed by the project resource to date.
ActualOvertimeCostDoubleGets the actual cost incurred for overtime work that has been performed by the project resource.
ActualOvertimeWorkStringGets the actual amount of overtime work that has been performed by the project resource.
ActualOvertimeWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the actual amount of overtime work that has been performed by the project resource.
ActualOvertimeWorkTimeSpanTimeSpanGets the time interval for the actual amount of overtime work that has been performed by the project resource.
ActualWorkStringGets the actual amount of work that has already been performed by the project resource.
ActualWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the actual amount of work that has already been performed by the project resource.
ActualWorkTimeSpanTimeSpanGets the time interval for the actual amount of work that has already been performed by the project resource.
AvailableFromDateTimeGets the starting date that the project resource is available for work, at the units specified for the current time period.
AvailableToDateTimeGets the end date that the project resource is available for work, at the units specified for the current time period.
BaselineCostDoubleGets the planned total cost for work to be performed by the project resource.
BaselineWorkStringGets the planned amount of work to be performed by the project resource.
BaselineWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the planned amount of work to be performed by the project resource.
BaselineWorkTimeSpanTimeSpanGets the time interval for the planned amount of work to be performed by the project resource.
BudetCostWorkPerformedDoubleGets the budgeted cost for work performed by the project resource to date.
BudgetedCostDoubleGets the total budgeted cost for work performed by the project resource.
BudgetedCostWorkScheduledDoubleGets the budgeted cost of scheduled work for the project resource.
BudgetedWorkStringGets the total budgeted amount of work to be performed by the project resource.
BudgetedWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the total budgeted amount of work to be performed by the project resource.
BudgetedWorkTimeSpanTimeSpanGets the time interval for the total budgeted amount of work to be performed by the project resource.
CostDoubleGets the total scheduled or estimated cost for work that has been performed, and work that remains to be performed, by the project resource.
CostVarianceDoubleGets the difference between the baseline cost and actual cost for the project resource.
CostVarianceAtCompletionDoubleGets the difference between the baseline cost and actual cost of the project resource at the completion of a project.
CreatedDateTimeGets the date and time when the task was added to the project.
CurrentCostVarianceDoubleGets the difference between the baseline cost and the actual cost of the project resource to date.
CustomFieldsCustomFieldCollectionGets a collection of custom fields that have values set for this project resource.
EnterpriseResourceEnterpriseResourceGets identification information for the project resource.
FinishDateTimeGets the date when the project resource is scheduled to complete work on all assigned tasks.
IdGuidGets the GUID of the project resource.
IsBudgetedBooleanGets a value that indicates whether the project resource is used for budgeting purposes or is a regular resource.
IsGenericResourceBooleanGets a value that indicates whether the project resource is a generic placeholder.
IsOverAllocatedBooleanGets a value that indicates whether the project resource is assigned to do more work on all assigned tasks than can be done within the normal working capacity.
ModifiedDateTimeGets the date of modification.
NotesStringGets comments entered about the project resource.
OvertimeCostDoubleGets the total overtime cost for a project resource on all assigned tasks.
OvertimeWorkStringGets the amount of overtime work that is scheduled to be performed on all tasks assigned to the project resource and that is charged at the overtime rates of the project resource involved.
OvertimeWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the amount of overtime work that is scheduled to be performed on all tasks assigned to the project resource and that is charged at the overtime rates of the project resource involved.
OvertimeWorkTimeSpanTimeSpanGets the time interval for the amount of overtime work that is scheduled to be performed on all tasks assigned to the project resource and that is charged at the overtime rates of the project resource involved.
PeakWorkStringGets the maximum effort that the project resource is scheduled to work on all assigned tasks.
PeakWorkMillisecondsIntegerGets the duration of the maximum effort, expressed in milliseconds, that the project resource is scheduled to work on all assigned tasks.
PeakWorkTimeSpanTimeSpanGets the duration of the maximum effort that the project resource is scheduled to work on all assigned tasks.
PercentWorkCompleteIntegerGets the current status of the project resource, expressed as the percentage of work that has been completed by the project resouce.
RegularWorkStringGets the total amount of non-overtime work that is scheduled to be performed by the project resource.
RegularWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the total amount of non-overtime work that is scheduled to be performed by the project resource.
RegularWorkTimeSpanTimeSpanGets the time interval for the total amount of non-overtime work that is scheduled to be performed by the project resource.
RemainingCostDoubleGets the remaining scheduled expense that will be incurred by the project resource in completing the remaining scheduled work.
RemainingOvertimeCostDoubleGets the remaining scheduled overtime expense for the project resource.
RemainingOvertimeWorkStringGets the amount of remaining scheduled overtime work for the project resource.
RemainingOvertimeWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the amount of remaining scheduled overtime work for the project resource.
RemainingOvertimeWorkTimeSpanTimeSpanGets the time interval for the amount of remaining scheduled overtime work for the project resource.
RemainingWorkStringGets the amount of time, such as person-hours or days, that is still required for the project resource to complete a task or set of tasks.
RemainingWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the amount of time that is still required for the project resource to complete a task or set of tasks.
RemainingWorkTimeSpanTimeSpanGets the time interval for the amount of time, such as person-hours or days, that is still required for the project resource to complete a task or set of tasks.
ScheduleCostVarianceDoubleGets the scheduled cost variance for the project resource.
StartDateTimeGets the date when an assigned resource is scheduled to begin working on a task.
WorkStringGets the total amount of time to which the project resource is scheduled for a task.
WorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the total amount of time to which the project resource is scheduled for a task.
WorkTimeSpanTimeSpanGets the time interval for the total amount of time to which the project resource is scheduled for a task.
WorkVarianceStringGets the difference between baseline work of a project resource and the currently scheduled work.
WorkVarianceMillisecondsIntegerGets the time interval, expressed in milliseconds, for the difference between baseline work of a project resource and the currently scheduled work.
WorkVarianceTimeSpanTimeSpanGets the time interval for the difference between baseline work of a project resource and the currently scheduled work.

See Also

DraftProjectResource
PublishedProjectResource

© 2018 Microsoft