Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titlePwsTaskType

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

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)


Code Block
languagexml
titleExample 01
collapsetrue
                     <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>