Overview
This structure contains the complete set of information about a project role (less any subordinate entities). The structure is used both to retrieve detailed project role information and to pass information about a project role back to the server to get updated.
Format
- PwsProjectTaskDetail
- ExternalSystemIdentifier: String
- ProjectTaskId: Int32
- ProjectTaskUid: Int64
- CompletedFlag: Boolean
- Description: String (1000)
- DurationMinutes: Int32
- EarliestStartDate: DateTime
- FullWbsCode: String
- NewExternalSystemIdentifier: String
- OpenForTimeFlag: Boolean
- ParentTaskIdentity: PwsProjectTaskRef
- PlannedEndDateTime: DateTime
- PlannedStartDateTime: DateTime
- Predecessors: PwsProjectTaskPredecessor
- PreviousSiblingTaskIdentity: PwsProjectTaskRef
- ProjectTaskTypeIdentity: PwsProjectTaskTypeRef
- TaskName: String (512)
- InheritPurchaseOrderNumberFlag: Boolean
- PurchaseOrderNumber: String (50)
- Subscriptions: PwsProjectTaskSubscription
- UserDefinedFields: PwsUserDefinedFieldDetail
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ExternalSystemIdentifier | String (50) | On Insert: No On Update: One of ExternalSystemIdentifier or ProjectTaskUid 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 | Project task id is a unique identifier for a project cost baseline. For internal use only. | |||
ProjectTaskUid | Int64 | See ExternalSystemIdentifier | A unique and immutable identifier for a project task | ||
CompletedFlag | Boolean | ||||
Description | String (1000) | ||||
DurationMinutes | Int32 | ||||
EarliestStartDate | DateTime | ||||
FullWbsCode | String | ||||
NewExternalSystemIdentifier | String (50) | ||||
OpenForTimeFlag | Boolean | ||||
ParentTaskIdentity | |||||
PlannedEndDateTime | DateTime | ||||
PlannedStartDateTime | DateTime | ||||
Predecessors | |||||
PreviousSiblingTaskIdentity | |||||
ProjectTaskTypeIdentity | |||||
TaskName | String (512) | ||||
InheritPurchaseOrderNumberFlag | Boolean | On Insert: No On Update: No | true | If set to 'true', project inherits the purchase order number from the project role. | |
PurchaseOrderNumber | String (50) | On Insert: No On Update: No | Project role's purchase order number | The purchase order number associated with this project task. Specify only if not inheriting the purchase order number from the project role. | |
Subscriptions | |||||
UserDefinedFields |