Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview


This structure represents the fields associated with a project task type

Format


PwsTaskType

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

PwsProjectRateTypeSummary [???]

Yes

 

The project rate types that are valid for this project task type

 

DefaultProjectRateTypeIdentity

PwsProjectRateTypeRef

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

PwsStandardTaskTypeRef

Yes

 

The standard task type associated with this project task type. Standard task types are used to categorize project task types.

 

Usage Example(s)


Example 01
                     <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>
  • No labels