Share via


PublishedAssignment class

inherits members from Assignment

Represents the assignment that is in a published project.

Syntax

CSOM

class PublishedAssignment 

JSOM

PS.PublishedAssignment

REST Interface

This resource supports the GET HTTP command.

PS.PublishedAssignment

http://contoso.sharepoint.com/sites/pwa/api/ProjectServer/Projects('{projectid}')/Assignments('{assignmentid}')

Members

✓ - Read Support       ✓ʷ - Write Support

Properties

Name .NET JSOM REST Type Description
[] ✓ʷ Dictionary<string, Object> Gets or sets an item in the published assignment.
ActualCost Double Gets the costs incurred for work already performed on the assignment, together with any other recorded costs that are associated with the assignment.
ActualFinish DateTime Gets the date and time when the assignment is complete.
ActualOvertimeWork String Gets the actual amount of overtime work that has already been performed on the assignment.
ActualOvertimeWorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the actual amount of overtime work that has already been performed on the assignment.
ActualOvertimeWorkTimeSpan TimeSpan Gets the time interval for the actual amount of overtime work that has already been performed on the assignment.
ActualStart DateTime Gets the date and time that the assignment actually began, based on progress information that was entered.
ActualWork String Gets the amount of work that has already been performed on the assignment.
ActualWorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the amount of work that has already been performed on the assignment.
ActualWorkTimeSpan TimeSpan Gets the time interval for the amount of work that has already been performed on the assignment.
BudgetedCost Double Gets the budgeted cost for the assignment.
BudgetedWork String Gets the budgeted work for the assignment.
BudgetedWorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the budgeted work for the assignment.
BudgetedWorkTimeSpan TimeSpan Gets the time interval for the budgeted work for the assignment.
Cost Double Gets the total scheduled or projected cost for the assignment.
CostRateTable CostRateTableName Gets the cost rate table name for the assignment.
DefaultBookingType BookingType Gets the default booking type for the assignment.
FieldValues Dictionary<string, Object> Gets the collection of custom fields that have values set for the published assignment.
IsLockedByManager Boolean Gets a value that indicates whether the assignment has been locked for changes by a manager.
IsWorkResource Boolean Gets a value that indicates whether an assignment resource is a work resource or a material resource.
Item ✓ʷ Dictionary<string, Object> Gets or sets an item in the published assignment.
OvertimeWork String Gets the amount of overtime that is scheduled to be performed on the assignment.
OvertimeWorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the amount of overtime that is scheduled to be performed on the assignment.
OvertimeWorkTimeSpan TimeSpan Gets the time interval for the amount of overtime that is scheduled to be performed on the assignment.
Owner SPUser Gets the name of the user who is responsible for entering status for the current assignment.
Parent PublishedAssignment Gets the parent assignment link.
PercentWorkComplete Integer Gets the current status of the assignment, expressed as the percentage of the total work that has been completed.
RegularWork String Gets the total amount of nonovertime work that is scheduled to be performed on the assignment.
RegularWorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the total amount of nonovertime work that is scheduled to be performed on the assignment.
RegularWorkTimeSpan TimeSpan Gets the time interval for the total amount of nonovertime work that is scheduled to be performed on the assignment.
RemainingOvertimeWork String Gets the amount of remaining scheduled overtime work on the assignment.
RemainingOvertimeWorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the amount of remaining scheduled overtime work on the assignment.
RemainingOvertimeWorkTimeSpan TimeSpan Gets the time interval for the amount of remaining scheduled overtime work on the assignment.
RemainingWork String Gets the time, such as person-hours or days, that is still required to complete the assignment.
RemainingWorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the time that is still required to complete the assignment.
RemainingWorkTimeSpan TimeSpan Gets the time interval for the time, such as person-hours or days, that is still required to complete the assignment.
Resource PublishedProjectResource Gets the resource that is associated with the assignment.
ResourceCapacity Double Gets how much work the resource performs on the assignment, expressed as a percentage of the resource's theoretical full capacity.
Task PublishedTask Gets the task to which the assignment belongs.
Work String Gets the total amount of time that is scheduled for the assignment.
WorkMilliseconds Integer Gets the time interval, expressed in milliseconds, for the total amount of time that is scheduled for the assignment.
WorkTimeSpan TimeSpan Gets the time interval for the total amount of time that is scheduled for the assignment.

See Also

PublishedAssignmentCollection
SPUser
TimeSheetLine