PwsTaskType
Overview
This structure represents the fields associated with a project task type, used to support time entry functions.
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 | Description | Sample Data |
---|---|---|---|
ExternalSystemIdentifier | String (50) | 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 | The project task type id is a unique identifier for a project task type. For internal use only.  | |
ProjectTaskTypeUid | Int64 | A unique and immutable identifier for a project task type. | 1152921504608115974 |
AllowedProjectRateTypes | The project rate types that are valid for this project task type. | ||
DefaultProjectRateTypeIdentity | The default project rate type for this project task type. | ||
InactiveFlag | Boolean | If set to 'true', this task type is marked as inactive. | false |
NarrativeRequiredFlag | Boolean | If set to 'true', descriptions will be required for all time cards associated with tasks with this task type. | false |
ProjectTaskTypeName | String (50) | The project task type name is a unique identifier for a project task type. | Task Type 01Â |
StandardTaskTypeIdentity | The standard task type associated with this project task type. Standard task types are used to categorize project task types. |