Versions Compared

Key

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

...

Elements

Element

Data Type

Description

Sample Data

ProjectIdentity

PwsProjectRef

This structure represents the unique key fields associated with identifying a project. Projects can be identified by ProjectCode or ProjectUid. When specifying a PwsProjectRef as an input to a web service, you may specify one or both the ProjectCode and/or ProjectUid. However, if you do specify both, they must both refer to the same project or the project reference will not be considered valid. When a PwsProjectRef is returned in the response to a web service, both the ProjectCode and ProjectUid will be populated, and guaranteed to refer to a single project.

ProjectTaskTypes

PwsProjectTaskTypeElement [1-100]

This structure is a wrapper around the data structure that contains the complete information on a project task type (PwsProjectTaskTypeDetail). 

Usage Example(s)

Code Block
               <b:PwsProjectProjectTaskTypes>
                  <b:ProjectIdentity>
                     <b:ProjectCode>E001057-P001</b:ProjectCode>
                     <b:ProjectId i:nil="true"/>
                     <b:ProjectUid>1152921504607670227</b:ProjectUid>
                  </b:ProjectIdentity>
                  <b:ProjectTaskTypes>
                     <b:PwsProjectTaskTypeElement>
                        <b:ProjectTaskTypeDetail>
                           <b:ExternalSystemIdentifier>PD-4325 (TaskType01)</b:ExternalSystemIdentifier>
                           <b:ProjectTaskTypeId i:nil="true"/>
                           <b:ProjectTaskTypeUid>1152921504609318633</b:ProjectTaskTypeUid>
                           <b:ProjectTaskTypeName>September</b:ProjectTaskTypeName>
                           <b:AllowedProjectRateTypeIdentities>
                              <b:PwsProjectRateTypeRef>
                                 <b:ExternalSystemIdentifier>40</b:ExternalSystemIdentifier>
                                 <b:ProjectRateTypeId i:nil="true"/>
                                 <b:ProjectRateTypeUid>1152921504607828301</b:ProjectRateTypeUid>
                              </b:PwsProjectRateTypeRef>
                           </b:AllowedProjectRateTypeIdentities>
                           <b:DefaultProjectRateTypeIdentity>
                              <b:ExternalSystemIdentifier>40</b:ExternalSystemIdentifier>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607828301</b:ProjectRateTypeUid>
                           </b:DefaultProjectRateTypeIdentity>
                           <b:InactiveFlag>false</b:InactiveFlag>
                           <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
                           <b:NewExternalSystemIdentifier i:nil="true"/>
                           <b:SortOrder>1</b:SortOrder>
                           <b:StandardTaskTypeIdentity>
                              <b:StandardTaskTypeCode>Apr</b:StandardTaskTypeCode>
                              <b:StandardTaskTypeId i:nil="true"/>
                              <b:StandardTaskTypeName>April</b:StandardTaskTypeName>
                              <b:StandardTaskTypeUid>1152921504606848775</b:StandardTaskTypeUid>
                           </b:StandardTaskTypeIdentity>
                           <b:InheritPurchaseOrderNumberFlag>false</b:InheritPurchaseOrderNumberFlag>
                           <b:PurchaseOrderNumber>PwsSaveProjectTaskType</b:PurchaseOrderNumber>
                        </b:ProjectTaskTypeDetail>
                     </b:PwsProjectTaskTypeElement>
                  </b:ProjectTaskTypes>
               </b:PwsProjectProjectTaskTypes>