Share via


StatusingDataSet.TasksRow.TASK_PUBLISHED_UID property

Specifies the unique identifier of the task in the Published.database.

Namespace:  WebSvcStatusing
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaration
Public Property TASK_PUBLISHED_UID As Guid
    Get
    Set
'Usage
Dim instance As StatusingDataSet.TasksRow
Dim value As Guid

value = instance.TASK_PUBLISHED_UID

instance.TASK_PUBLISHED_UID = value
public Guid TASK_PUBLISHED_UID { get; set; }

Property value

Type: System.Guid

Remarks

Project Server isolates a team member's status changes until they are approved by the project manager. When a team member saves the status of an assignment, Project Server creates a working copy of the task with the assignment changes in the MSP_TASKS_SAVED table. The working copy has a unique TASK_UID, but the TASK_PUBLISHED_UID is the same as the TASK_UID in the MSP_TASKS table. The same process occurs in the MSP_TASKS_SUBMITTED table when the team member submits the status for approval. When the project manager approves the status, the changes are applied to the task in the MSP_TASKS table.

See also

Reference

StatusingDataSet.TasksRow class

StatusingDataSet.TasksRow members

WebSvcStatusing namespace