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

« Previous Version 3 Current »

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 (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)


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