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

PublishedAssignment class

Nadin Merali|Last Updated: 5/6/2017

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.NETJSOMRESTTypeDescription
[]✓ʷDictionary<string, Object>Gets or sets an item in the published assignment.
ActualCostDoubleGets the costs incurred for work already performed on the assignment, together with any other recorded costs that are associated with the assignment.
ActualFinishDateTimeGets the date and time when the assignment is complete.
ActualOvertimeWorkStringGets the actual amount of overtime work that has already been performed on the assignment.
ActualOvertimeWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the actual amount of overtime work that has already been performed on the assignment.
ActualOvertimeWorkTimeSpanTimeSpanGets the time interval for the actual amount of overtime work that has already been performed on the assignment.
ActualStartDateTimeGets the date and time that the assignment actually began, based on progress information that was entered.
ActualWorkStringGets the amount of work that has already been performed on the assignment.
ActualWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the amount of work that has already been performed on the assignment.
ActualWorkTimeSpanTimeSpanGets the time interval for the amount of work that has already been performed on the assignment.
BudgetedCostDoubleGets the budgeted cost for the assignment.
BudgetedWorkStringGets the budgeted work for the assignment.
BudgetedWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the budgeted work for the assignment.
BudgetedWorkTimeSpanTimeSpanGets the time interval for the budgeted work for the assignment.
CostDoubleGets the total scheduled or projected cost for the assignment.
CostRateTableCostRateTableNameGets the cost rate table name for the assignment.
DefaultBookingTypeBookingTypeGets the default booking type for the assignment.
FieldValuesDictionary<string, Object>Gets the collection of custom fields that have values set for the published assignment.
IsLockedByManagerBooleanGets a value that indicates whether the assignment has been locked for changes by a manager.
IsWorkResourceBooleanGets 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.
OvertimeWorkStringGets the amount of overtime that is scheduled to be performed on the assignment.
OvertimeWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the amount of overtime that is scheduled to be performed on the assignment.
OvertimeWorkTimeSpanTimeSpanGets the time interval for the amount of overtime that is scheduled to be performed on the assignment.
OwnerSPUserGets the name of the user who is responsible for entering status for the current assignment.
ParentPublishedAssignmentGets the parent assignment link.
PercentWorkCompleteIntegerGets the current status of the assignment, expressed as the percentage of the total work that has been completed.
RegularWorkStringGets the total amount of nonovertime work that is scheduled to be performed on the assignment.
RegularWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the total amount of nonovertime work that is scheduled to be performed on the assignment.
RegularWorkTimeSpanTimeSpanGets the time interval for the total amount of nonovertime work that is scheduled to be performed on the assignment.
RemainingOvertimeWorkStringGets the amount of remaining scheduled overtime work on the assignment.
RemainingOvertimeWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the amount of remaining scheduled overtime work on the assignment.
RemainingOvertimeWorkTimeSpanTimeSpanGets the time interval for the amount of remaining scheduled overtime work on the assignment.
RemainingWorkStringGets the time, such as person-hours or days, that is still required to complete the assignment.
RemainingWorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the time that is still required to complete the assignment.
RemainingWorkTimeSpanTimeSpanGets the time interval for the time, such as person-hours or days, that is still required to complete the assignment.
ResourcePublishedProjectResourceGets the resource that is associated with the assignment.
ResourceCapacityDoubleGets how much work the resource performs on the assignment, expressed as a percentage of the resource's theoretical full capacity.
TaskPublishedTaskGets the task to which the assignment belongs.
WorkStringGets the total amount of time that is scheduled for the assignment.
WorkMillisecondsIntegerGets the time interval, expressed in milliseconds, for the total amount of time that is scheduled for the assignment.
WorkTimeSpanTimeSpanGets the time interval for the total amount of time that is scheduled for the assignment.

See Also

PublishedAssignmentCollection
SPUser
TimeSheetLine

© 2018 Microsoft