Share via


StatusTask class

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 .NET JSOM REST Type Description
[] ✓ʷ Dictionary<string, Object> Gets or sets an item in the status task.
ActualWork ✓ʷ ✓ʷ ✓ʷ String Gets or sets the amount of work that has already been performed by resources that are assigned to tasks.
ActualWorkMilliseconds ✓ʷ ✓ʷ Integer Gets or sets the time interval for the amount of work that has already been performed by resources that are assigned to tasks.
ActualWorkTimeSpan ✓ʷ ✓ʷ TimeSpan Gets or sets the time interval for the amount of work that has already been performed by resources that are assigned to tasks.
CustomFields CustomFieldCollection Returns a collection of custom fields associated with the task.
Deadline ✓ʷ ✓ʷ ✓ʷ DateTime Gets or sets the date that was entered as a deadline for the task.
Duration ✓ʷ ✓ʷ ✓ʷ String Gets or sets the total span of active working time for a task.
DurationMilliseconds ✓ʷ ✓ʷ Integer Gets or sets the time interval for the total span of active working time for a task.
DurationTimeSpan ✓ʷ ✓ʷ TimeSpan Gets or sets the time interval for the total span of active working time for a task.
FieldValues Dictionary<string, Object> Gets the collection of custom fields that have values set for the status task.
Finish ✓ʷ ✓ʷ ✓ʷ DateTime Gets or sets the date when a task is scheduled to be completed.
Id Guid Gets the GUID of the StatusTask object.
Item ✓ʷ Dictionary<string, Object> Gets or sets an item in the status task.
Name ✓ʷ ✓ʷ ✓ʷ String Gets or sets the name of the StatusTask object.
Overtime ✓ʷ ✓ʷ ✓ʷ String Gets 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 ✓ʷ ✓ʷ Integer Gets 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 ✓ʷ ✓ʷ TimeSpan Gets 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 ✓ʷ ✓ʷ ✓ʷ Integer Gets or sets the current status of a task, expressed as the percentage of the task's duration that has been completed.
PercentWorkComplete ✓ʷ ✓ʷ ✓ʷ Integer Gets or sets the current status of a task, resource, or assignment, expressed as the percentage of work that has been completed.
PhysicalPercentComplete ✓ʷ ✓ʷ ✓ʷ Integer Gets or sets the entered percent complete value that can be used as an alternative for calculating budgeted cost of work performed (BCWP).
ProjectTaskId Guid Specifies the Guid of the published task.
RegularWork ✓ʷ ✓ʷ ✓ʷ String Gets or sets the total amount of non-overtime work that is scheduled to be performed by resources.
RegularWorkMilliseconds ✓ʷ ✓ʷ Integer Gets or sets the time interval for the total amount of non-overtime work that is scheduled to be performed by resources.
RegularWorkTimeSpan ✓ʷ ✓ʷ TimeSpan Gets or sets the time interval for the total amount of non-overtime work that is scheduled to be performed by resources.
RemainingDuration ✓ʷ ✓ʷ ✓ʷ String Gets or sets the amount of time that is required to complete the unfinished part of a task.
RemainingDurationMilliseconds ✓ʷ ✓ʷ Integer Gets or sets the the amount of time that is required to complete the unfinished part of a task.
RemainingDurationTimeSpan ✓ʷ ✓ʷ TimeSpan Gets or sets the the amount of time that is required to complete the unfinished part of a task.
RemainingOvertime ✓ʷ ✓ʷ ✓ʷ String Gets or sets the amount of remaining scheduled overtime work.
RemainingOvertimeMilliseconds ✓ʷ ✓ʷ Integer Gets or sets the time interval for the amount of remaining scheduled overtime work.
RemainingOvertimeTimeSpan ✓ʷ ✓ʷ TimeSpan Gets or sets the time interval for the amount of remaining scheduled overtime work.
RemainingWork ✓ʷ ✓ʷ ✓ʷ String Gets 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 ✓ʷ ✓ʷ Integer Gets 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 ✓ʷ ✓ʷ TimeSpan Gets 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 ✓ʷ ✓ʷ ✓ʷ DateTime Gets or sets the date that the remaining part of a task is scheduled to resume after you enter any progress.
Start ✓ʷ ✓ʷ ✓ʷ DateTime Gets or sets the date when an assigned resource is scheduled to begin working on a task.
StatusManager SPUser Gets the task status manager.
Work ✓ʷ ✓ʷ ✓ʷ String Gets 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 ✓ʷ ✓ʷ Integer Gets 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 ✓ʷ ✓ʷ TimeSpan Gets 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