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

StatusTask class

Nadin Merali|Last Updated: 5/6/2017

inherits members from ClientObject

Provides an object that keeps track of the progress of a task.

Syntax

CSOM

class StatusTask 

JSOM

PS.StatusTask

REST Interface

Supported.

PS.StatusTask

http://contoso.sharepoint.com/sites/pwa/_api/ProjectServer/EnterpriseResources('{resourceid}')/Assignments('{assignmentid}')/Task

Members

✓ - Read Support       ✓ʷ - Write Support

Properties

Name.NETJSOMRESTTypeDescription
[]✓ʷDictionary<string, Object>Gets or sets an item in the status task.
ActualWork✓ʷ✓ʷ✓ʷStringGets or sets the amount of work that has already been performed by resources that are assigned to tasks.
ActualWorkMilliseconds✓ʷ✓ʷIntegerGets or sets the time interval for the amount of work that has already been performed by resources that are assigned to tasks.
ActualWorkTimeSpan✓ʷ✓ʷTimeSpanGets or sets the time interval for the amount of work that has already been performed by resources that are assigned to tasks.
CustomFieldsCustomFieldCollectionReturns a collection of custom fields associated with the task.
Deadline✓ʷ✓ʷ✓ʷDateTimeGets or sets the date that was entered as a deadline for the task.
Duration✓ʷ✓ʷ✓ʷStringGets or sets the total span of active working time for a task.
DurationMilliseconds✓ʷ✓ʷIntegerGets or sets the time interval for the total span of active working time for a task.
DurationTimeSpan✓ʷ✓ʷTimeSpanGets or sets the time interval for the total span of active working time for a task.
FieldValuesDictionary<string, Object>Gets the collection of custom fields that have values set for the status task.
Finish✓ʷ✓ʷ✓ʷDateTimeGets or sets the date when a task is scheduled to be completed.
IdGuidGets the GUID of the StatusTask object.
Item✓ʷDictionary<string, Object>Gets or sets an item in the status task.
Name✓ʷ✓ʷ✓ʷStringGets or sets the name of the StatusTask object.
Overtime✓ʷ✓ʷ✓ʷStringGets or sets the amount of overtime that is scheduled to be performed by all resources that are assigned to a task, for all tasks that are assigned to a resource, or by a resource on a task, and charged at the overtime rates of the resources involved.
OvertimeMilliseconds✓ʷ✓ʷIntegerGets or sets the time interval for the amount of overtime that is scheduled to be performed by all resources that are assigned to a task or by a resource on a task, and charged at the overtime rates of the resources involved.
OvertimeTimeSpan✓ʷ✓ʷTimeSpanGets or sets the time interval for the amount of overtime that is scheduled to be performed by all resources that are assigned to a task or by a resource on a task, and charged at the overtime rates of the resources involved.
PercentComplete✓ʷ✓ʷ✓ʷIntegerGets or sets the current status of a task, expressed as the percentage of the task's duration that has been completed.
PercentWorkComplete✓ʷ✓ʷ✓ʷIntegerGets or sets the current status of a task, resource, or assignment, expressed as the percentage of work that has been completed.
PhysicalPercentComplete✓ʷ✓ʷ✓ʷIntegerGets or sets the entered percent complete value that can be used as an alternative for calculating budgeted cost of work performed (BCWP).
ProjectTaskIdGuidSpecifies the Guid of the published task.
RegularWork✓ʷ✓ʷ✓ʷStringGets or sets the total amount of non-overtime work that is scheduled to be performed by resources.
RegularWorkMilliseconds✓ʷ✓ʷIntegerGets or sets the time interval for the total amount of non-overtime work that is scheduled to be performed by resources.
RegularWorkTimeSpan✓ʷ✓ʷTimeSpanGets or sets the time interval for the total amount of non-overtime work that is scheduled to be performed by resources.
RemainingDuration✓ʷ✓ʷ✓ʷStringGets or sets the amount of time that is required to complete the unfinished part of a task.
RemainingDurationMilliseconds✓ʷ✓ʷIntegerGets or sets the the amount of time that is required to complete the unfinished part of a task.
RemainingDurationTimeSpan✓ʷ✓ʷTimeSpanGets or sets the the amount of time that is required to complete the unfinished part of a task.
RemainingOvertime✓ʷ✓ʷ✓ʷStringGets or sets the amount of remaining scheduled overtime work.
RemainingOvertimeMilliseconds✓ʷ✓ʷIntegerGets or sets the time interval for the amount of remaining scheduled overtime work.
RemainingOvertimeTimeSpan✓ʷ✓ʷTimeSpanGets or sets the time interval for the amount of remaining scheduled overtime work.
RemainingWork✓ʷ✓ʷ✓ʷStringGets or sets the amount of time, such as person-hours or days, that is still required to complete a task or set of tasks.
RemainingWorkMilliseconds✓ʷ✓ʷIntegerGets or sets the time interval for the amount of time, such as person-hours or days, that is still required to complete a task or set of tasks.
RemainingWorkTimeSpan✓ʷ✓ʷTimeSpanGets or sets the time interval for the amount of time, such as person-hours or days, that is still required to complete a task or set of tasks.
Resume✓ʷ✓ʷ✓ʷDateTimeGets or sets the date that the remaining part of a task is scheduled to resume after you enter any progress.
Start✓ʷ✓ʷ✓ʷDateTimeGets or sets the date when an assigned resource is scheduled to begin working on a task.
StatusManagerSPUserGets the task status manager.
Work✓ʷ✓ʷ✓ʷStringGets or sets the total amount of time that is scheduled on a task for all assigned resources, the total time to which a resource is scheduled on all assigned tasks, or the total amount of time scheduled for a resource on a task.
WorkMilliseconds✓ʷ✓ʷIntegerGets or sets the time interval for the total amount of time that is scheduled on a task for all assigned resources, the total time to which a resource is scheduled on all assigned tasks, or the total amount of time scheduled for a resource on a task.
WorkTimeSpan✓ʷ✓ʷTimeSpanGets or sets the time interval for the total amount of time that is scheduled on a task for all assigned resources, the total time to which a resource is scheduled on all assigned tasks, or the total amount of time scheduled for a resource on a task.

See Also

SPUser
StatusAssignment

© 2018 Microsoft