PwsProjectTaskTypeDetail
Overview
This structure contains the complete set of information about a project task type. The structure is used both to retrieve detailed project task type information and to pass information about a project task type back to the server to get updated.
Format
- PwsProjectTaskTypeDetail
- ExternalSystemIdentifier: String
- ProjectTaskTypeId: Int32
- ProjectTaskTypeUid: Int64
- ProjectTaskTypeName: String (50)
- AllowedProjectRateTypeIdentities: PwsProjectRateTypeRef
- DefaultProjectRateTypeIdentity: PwsProjectRateTypeRef
- InactiveFlag: Boolean
- NarrativeRequiredFlag: Boolean
- NewExternalSystemIdentifier: String
- SortOrder: Int16
- StandardTaskTypeIdentity: PwsStandardTaskTypeRef
- InheritPurchaseOrderNumberFlag: Boolean
- PurchaseOrderNumber: String (50)
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ExternalSystemIdentifier | String | One of ExternalSystemIdentifier or ProjectTaskTypeUid is required | The external system identifier is a unique identifier for a project task type (may be null, but once set can only be updated to a different, non-null value). | P001053-001-PTT-002 | |
ProjectTaskTypeId | Int32 | No | The project task type id is a unique identifier for a project task type. For internal use only.  | ||
ProjectTaskTypeUid | Int64 | See ExternalSystemIdentifier above | A unique and immutable identifier for a project task type. | ||
ProjectTaskTypeName | String (50) | On Insert: Yes On Update: No | The name of the project task type and it is unique within a project. | Web UI design | |
AllowedProjectRateTypeIdentities | On Insert: No On Update: No | The list of allowed project rate types for a project task type. | |||
DefaultProjectRateTypeIdentity | On Insert: Yes On Update: No | The default project rate type for this project task type. | |||
InactiveFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', this project task type is set to inactive. | true |
NarrativeRequiredFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', description is set to required on the project task type. | true |
NewExternalSystemIdentifier | String | On Insert: No On Update: No | See ExternalSystemIdentifier above. | ||
SortOrder | Int16 | On Insert: No On Update: No | The largest sort order of all project task types + 1 | The sort order of a project task type in the grid. | 7 |
StandardTaskTypeIdentity | On Insert: Yes On Update: No | The standard task type of this project task type. | |||
InheritPurchaseOrderNumberFlag | Boolean | On Insert: No On Update: No | true | If set to 'true', this project task type inherits purchase order from the role. | true |
PurchaseOrderNumber | String (50) | On Insert: No On Update: No | The purchase order that is associated with this project task type. | PO:WS-008 |