Overview
This structure represents the fields associated with a project task type
Format
- PwsTaskType
- ExternalSystemIdentifier: String
- ProjectTaskTypeId: Int32
- ProjectTaskTypeUid: Int64
- AllowedProjectRateTypes: PwsProjectRateTypeSummary [???]
- DefaultProjectRateTypeIdentity: PwsProjectRateTypeRef
- InactiveFlag: Boolean
- NarrativeRequiredFlag: Boolean
- ProjectTaskTypeName: String (50)
- StandardTaskTypeIdentity: PwsStandardTaskTypeRef
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ExternalSystemIdentifier | String | One of ExternalSystemIdentifier, ProjectTaskTypeUid or ProjectTaskTypeName 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) |
|
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 |
| A unique and immutable identifier for a project task type | 1152921504608115974 |
AllowedProjectRateTypes | Yes |
| The project rate types that are valid for this project task type |
| |
DefaultProjectRateTypeIdentity | Yes |
| The default project rate that for this project task type |
| |
InactiveFlag | Boolean | No | false | If set to 'true', this task type is marked as inactive | false |
NarrativeRequiredFlag | Boolean | No | false | If set to 'true', descriptions will be required for all time cards associated with tasks with this task type | false |
ProjectTaskTypeName | String (50) | See ExternalSystemIdentifier |
| The project task type name is a unique identifier for a project task type | Task Type 01 |
StandardTaskTypeIdentity | Yes |
| The standard task type associated with this project task type. Standard task types are used to categorize project task types. |
|