Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 4
Next »
Overview
This structure represents the fields associated with a project task
- PwsProjectTask
- ExternalSystemIdentifier: String (50)
- ProjectTaskId: Int32
- ProjectTaskUid: Int64
- Description: String (1000)
- Name: String (512)
- Notes: PwsProjectTaskNoteHistory [???]
- OpenForTimeFlag: Boolean
- ParentProjectTaskIdentity: PwsProjectTaskRef
- ParentTaskName: String (512)
- PlannedEndDateTime: DateTime
- PlannedStartDateTime: DateTime
- ProjectTaskTypeIdentity: PwsProjectTaskTypeRef
- Roles: PwsProjectTaskRole [???]
- SequenceNumber: Int16
- WbsCode: String
- ParentTaskWbsCode: String
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|
ExternalSystemIdentifier | String (50) | One of ExternalSystemIdentifier, ProjectTaskTypeUid or ProjectTaskTypeName, WbsCode is required |
| The external system identifier is a unique identifier for a project task (may be null, but once set can only be updated to a different, non-null value) |
|
ProjectTaskId | Int32 | No |
| The project task id is a unique identifier for a project task. For internal use only. |
|
ProjectTaskUid | Int64 | See ExternalSystemIdentifier |
| A unique and immutable identifier for a project task | 1152921504608644258 |
Description | String | No |
| The project task description |
|
Name | String | See ExternalSystemIdentifier |
| The project task name is a unique identifier for a project task. This name is resources will see when choosing tasks to enter their time against. Each name is preceded by a Work Breakdown Structure (WBS) code. | Task A1 |
Notes | PwsProjectTaskNoteHistory [???] | No |
| The project task notes |
|
OpenForTimeFlag | Boolean | No | true | If set to 'true', resources are able to submit time using this Task. Milestone tasks require this box to be unticked | true |
ParentProjectTaskIdentity | PwsProjectTaskRef | No |
| The identity of the parent task |
|
ParentTaskName | String |
|
| The name of the parent task | Task A |
PlannedEndDateTime | DateTime |
|
| The planned end date of the task (in UTC format) | 2018-03-30T08:00:00Z |
PlannedStartDateTime | DateTime |
|
| The planned start date of the task (in UTC format) | 2018-03-01T00:00:00Z |
ProjectTaskTypeIdentity | PwsProjectTaskTypeRef |
|
| The project task type associated with the project task |
|
Roles | PwsProjectTaskRole [???] |
|
| The project role(s) associated with the project task |
|
SequenceNumber | Int16 |
|
| This field determines where the task appears in the list of project tasks in the Management Portal. For internal use only. | 1 |
WbsCode | String |
|
| The project task work breakdown structure code is a unique identifier for a project task | 1.1 |
ParentTaskWbsCode | String |
|
| The work breakdown structure of the parent task | 1 |
Usage Example(s)
<a:PwsProjectTask>
<ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608644258</ProjectTaskUid>
<a:Description i:nil="true"/>
<a:Name>Task A1</a:Name>
<a:Notes/>
<a:OpenForTimeFlag>true</a:OpenForTimeFlag>
<a:ParentProjectTaskIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectTaskId i:nil="true"/>
<b:ProjectTaskUid>1152921504608637335</b:ProjectTaskUid>
</a:ParentProjectTaskIdentity>
<a:ParentTaskName>Task A</a:ParentTaskName>
<a:PlannedEndDateTime>2018-03-30T08:00:00Z</a:PlannedEndDateTime>
<a:PlannedStartDateTime>2018-03-01T00:00:00Z</a:PlannedStartDateTime>
<a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectTaskTypeId i:nil="true"/>
<b:ProjectTaskTypeUid>1152921504608115974</b:ProjectTaskTypeUid>
</a:ProjectTaskTypeIdentity>
<a:Roles>
<a:PwsProjectTaskRole>
<ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
<ExternalSystemIdentifier i:nil="true"/>
<ProjectRoleId i:nil="true"/>
<ProjectRoleUid>1152921504609522500</ProjectRoleUid>
</ProjectRoleIdentity>
<ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
<ExternalSystemIdentifier i:nil="true"/>
<ProjectTaskId i:nil="true"/>
<ProjectTaskUid>1152921504608644258</ProjectTaskUid>
</ProjectTaskIdentity>
<ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectTaskRoleUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608549425</ProjectTaskRoleUid>
<a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
<a:BudgetedMinutes>10560</a:BudgetedMinutes>
<a:CompletedFlag>false</a:CompletedFlag>
<a:Estimates/>
<a:LateFlag>false</a:LateFlag>
<a:TotalMinutesToDate>0</a:TotalMinutesToDate>
<a:CompletedFlagAtLatestPostAsOfDate i:nil="true"/>
<a:LateEligibleFlag>false</a:LateEligibleFlag>
<a:LatestAsOfDatePostDateRange i:nil="true"/>
<a:RemainingMinutesPostDateRange i:nil="true"/>
<a:RemainingMinutesPriorToDateRange>10560</a:RemainingMinutesPriorToDateRange>
<a:TotalMinutesPostTimesheet>0</a:TotalMinutesPostTimesheet>
</a:PwsProjectTaskRole>
</a:Roles>
<a:SequenceNumber>1</a:SequenceNumber>
<a:WbsCode>1.1</a:WbsCode>
<a:ParentTaskWbsCode>1</a:ParentTaskWbsCode>
</a:PwsProjectTask>