Overview
This structure represents the fields associated with a project task type
Format
- PwsTaskType
- ExternalSystemIdentifier: String (50)
- 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 (50) | 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. |