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

Assignment class

Nadin Merali|Last Updated: 5/6/2017

inherits members from ClientObject

Contains the common properties for DraftAssignments and PublishedAssignments.

Syntax

CSOM

class Assignment 

JSOM

PS.Assignment

REST Interface

Supported. Please see REST Interface in PublishedAssignment.

PS.Assignment

Members

✓ - Read Support       ✓ʷ - Write Support

Properties

Name.NETJSOMRESTTypeDescription
ActualCostWorkPerformedDoubleGets the actual cost of work performed (ACWP) for the assignment to date.
ActualOvertimeCostDoubleGets the actual overtime cost for the assignment.
BaselineCostDoubleGets the total planned costs of the assignment.
BaselineCostPerUseDoubleGets the cost per use of a resource on an assignment, at the time of the project baseline.
BaselineFinishDateTimeGets the planned completion date for an assignment, at the time of the project baseline.
BaselineStartDateTimeGets the planned start date for an assignment, at the time of the project baseline.
BaselineWorkStringGets total planned person-hours scheduled for an assignment, at the time of the project baseline.
BaselineWorkMillisecondsIntegerGets the total time in milliseconds, of planned person-hours scheduled for an assignment, at the time of the project baseline.
BaselineWorkTimeSpanTimeSpanGets the total time interval of planned person-hours scheduled for an assignment, at the time of the project baseline.
BudgetedCostWorkPerformedDoubleGets the budgeted cost of work performed (BCWP).
BudgetedCostWorkScheduledDoubleGets the budgeted cost of work scheduled (BCWS) for the assignment.
CostVarianceDoubleGets the cost variance (CV), which is the difference between the baseline cost and the total cost of the assignment.
CostVarianceAtCompletionDoubleGets the cost variance at completion (VAC) for the assignment.
CreatedDateTimeGets the date when the assignment was created.
CurrentCostVarianceDoubleGets the current cost variance (CV).
CustomFieldsCustomFieldCollectionGets the collection of custom fields for the assignment.
DelayStringSpecifies the amount of time (formatted) that the resource is to wait after the task start date, before starting work on the task.
DelayMillisecondsIntegerSpecifies the amount of time in milliseconds, that the resource is to wait after the task start date, before starting work on the task.
DelayTimeSpanTimeSpanSpecifies the time interval that the resource is to wait after the task start date, before starting work on the task.
FinishDateTimeSpecifies the date and time that this resource is scheduled to finish this task.
FinishVarianceStringGets the variance of the finish date of the assignment.
FinishVarianceMillisecondsIntegerGets the time interval, expressed in milliseconds, for the variance of the finish date of the assignment.
FinishVarianceTimeSpanTimeSpanGets the time interval for the variance of the finish date of the assignment.
IdGuidGets the GUID of the assignment.
IsConfirmedBooleanGets a value that shows whether the resource has accepted the assignment.
IsOverAllocatedBooleanGets a value that indicates whether the resource is overallocated during the time of the assignment.
IsPublishedBooleanGets a value that indicates whether the assignment is published.
IsResponsePendingBooleanGets a value that shows whether the assignment update has been sent to the resource.
IsUpdateNeededBooleanGets a value that indicates whether an assignment update should be sent to the resource.
LevelingDelayStringGets the amount of time that resource leveling can delay the assignment from its early start date.
LevelingDelayMillisecondsIntegerGets the time interval, expressed in milliseconds, for the amount of time that resource leveling can delay the assignment from its early start date.
LevelingDelayTimeSpanTimeSpanGets the time interval for the amount of time that resource leveling can delay the assignment from its early start date.
ModifiedDateTimeGets the date when the assignment was modified.
NotesStringSpecifies the notes that are entered in the assignment details.
OvertimeCostDoubleGets the total overtime cost of the assignment.
RemainingCostDoubleGets the total remaining cost of the assignment, as scheduled.
RemainingOvertimeCostDoubleGets the scheduled remaining overtime cost of the assignment.
ResumeDateTimeGets the date and time when a resource resumes work on the assignment.
ScheduleCostVarianceDoubleGets the schedule cost variance (CV), which is the difference between the baseline cost and the scheduled cost of the assignment.
StartDateTimeGets the date and time that a resource is scheduled to start the assignment.
StartVarianceStringGets the variance of the assignment start date.
StartVarianceMillisecondsIntegerGets the time interval, expressed in milliseconds, for the variance of the assignment start date.
StartVarianceTimeSpanTimeSpanGets the time interval for the variance of the assignment start date.
StopDateTimeGets the date and time when a resource stops work on the assignment.
WorkContourTypeWorkContourTypeIndicates how to distribute work for an assignment across the duration of the assignment.
WorkVarianceStringGets the difference between baseline work and currently scheduled work on the assignment.
WorkVarianceMillisecondsIntegerGets the time interval, expressed in milliseconds, for the difference between baseline work and currently scheduled work on the assignment.
WorkVarianceTimeSpanTimeSpanGets the time interval for the difference between baseline work and currently scheduled work on the assignment.

See Also

DraftAssignment
PublishedAssignment

© 2018 Microsoft