...
This structure contains the complete set of information about a project task type (less any subordinate entities). 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.
...
Panel | ||
---|---|---|
| ||
|
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 cost baselinetask 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 |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<sch:ProjectTaskType> <com:ProjectTaskTypeUid>1152921504608111799</com:ProjectTaskTypeUid> <com:ProjectTaskTypeName>008</com:ProjectTaskTypeName> <com:DefaultProjectRateTypeIdentity> <com:ProjectRateTypeUid>1152921504607351596</com:ProjectRateTypeUid> </com:DefaultProjectRateTypeIdentity> <com:InactiveFlag>false</com:InactiveFlag> <com:NarrativeRequiredFlag>true</com:NarrativeRequiredFlag> <com:SortOrder>7</com:SortOrder> <com:StandardTaskTypeIdentity> <com:StandardTaskTypeName>Design</com:StandardTaskTypeName> </com:StandardTaskTypeIdentity> <com:InheritPurchaseOrderNumberFlag>false</com:InheritPurchaseOrderNumberFlag> <com:PurchaseOrderNumber>PO:WS-008</com:PurchaseOrderNumber> </sch:ProjectTaskType> |
...