...
This structure represents the fields associated with a project task type, used to support time entry functions.
Format
Panel | ||
---|---|---|
| ||
|
Elements
Element | Data Type |
---|
Required?
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 |
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 |
No
If set to 'true', this task type is marked as inactive. | false | |
NarrativeRequiredFlag | Boolean |
No
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. |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<a:PwsTaskType> <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <ProjectTaskTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <ProjectTaskTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608115974</ProjectTaskTypeUid> <a:AllowedProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:PwsProjectRateTypeSummary> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607370460</b:ProjectRateTypeUid> <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName> </b:PwsProjectRateTypeSummary> </a:AllowedProjectRateTypes> <a:DefaultProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607370460</b:ProjectRateTypeUid> </a:DefaultProjectRateTypeIdentity> <a:InactiveFlag>false</a:InactiveFlag> <a:NarrativeRequiredFlag>false</a:NarrativeRequiredFlag> <a:ProjectTaskTypeName>Task Type 01</a:ProjectTaskTypeName> <a:StandardTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:StandardTaskTypeCode>TT01</b:StandardTaskTypeCode> <b:StandardTaskTypeId i:nil="true"/> <b:StandardTaskTypeName>Task Type 01</b:StandardTaskTypeName> <b:StandardTaskTypeUid>1152921504606848772</b:StandardTaskTypeUid> </a:StandardTaskTypeIdentity> </a:PwsTaskType> |