Versions Compared

Key

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

Overview


This web service inserts or updates a single project based on a detailed project structure (PwsProjectDetail). The service returns the identity (PwsProjectRef) of the project that has been inserted or updated. The caller can optionally request that the full project detail (PwsProjectElement) be included in the response.  Please note, upon creation of a new project, certain attributes may be derived from engagement type defaults or inherited from the engagement.  

...

Panel
titlePwsSaveProjectRq
  • PwsSaveProjectRq
    • RequestId: Int32
    • SessionTicket: String
    • CloseDateClearFlag: Boolean
    • CostGlccOverrideClearFlag: Boolean **deprecated**
    • DescriptionClearFlag: Boolean
    • FullDetailFlag: Boolean
    • Mode: String (1)
    • PercentLikelihoodClearFlag: Boolean
    • Project: PwsProjectDetail
    • StealLockFlag: Boolean **deprecated**
    • TimeGlccOverrideClearFlag: Boolean **deprecated**
    • WorkspaceMessagesClearFlag: Boolean
    • ForceAdvancedSetupChangeFlag: Boolean
    • EngagementTimestamp: String **deprecated**
    • ManagementTeamClearFlag: Boolean
    • BdDashboardClearFlag: Boolean
    • ExpenseTypeConfigurationClearFlag: Boolean
    • LocksToSteal: PwsEntityLockSummary[1.100]
    • ProjectorLockSetId: Int32
    • AamDashboardClearFlag: Boolean
    • ExcludeReadNotesFlag: Boolean
    • IncludeDeletedRolesFlag: Boolean
    • RevalueAction: String

...

Element

Data Type

Required?

Default

Description

Sample Data

RequestId

Int32

No


Click here for more information.

1

SessionTicket

String

Yes


Click here for more information.

Ad0gaqAh34T3anLQ/dUmpQ==

CloseDateClearFlag

Boolean

No

false

If set to "true", the end date of the project will be cleared.

false

CostGlccOverrideClearFlag

Boolean

deprecated


*** This field has been deprecated ***


DescriptionClearFlag

Boolean

No

false

If set to "true", project description will be cleared..

false

FullDetailFlag

Boolean

No

false

If set to "true", full project element will be included in response.

false

Mode

String (1)

Yes


Applies if FullDetailFlag is set to true:

A to retrieve booked data for roles.

R to retrieve requested data for roles.

E to retrieve effective data for roles (booked data for booked roles, requested data for requested roles).

A/R

PercentLikelihoodClearFlag

Boolean

No

false

If set to "true", project percent likelihood will be cleared. When this value is cleared, the percent likelihood is derived from the percent likelihood value associated with the project's stage.

false

Project

PwsProjectDetail

Yes


Structure that contains the complete information of the project. Please click here for more information. If PwsProjectDetail refers to an existing project, this request updates this project; otherwise, this request creates a new project.


StealLockFlag

Boolean

deprecated


*** This field has been deprecated ***


TimeGlccOverrideClearFlag

Boolean

deprecated


*** This field has been deprecated ***


WorkspaceMessagesClearFlag

Boolean

No

false

If set to "true", project workspace message will be cleared.

false

ForceAdvancedSetupChangeFlag

Boolean

No

false

Advanced: This can be used to force PLCC mapping changes for time and/or cost mappings in the face of existing transactional data. If this flag is not set to true, an error will be returned if you attempt to change the time or cost PLCC mappings and there are time card or cost card transactions associated with the project. Note you must also have advanced project setup permission to force the mapping changes.

false

EngagementTimestamp

String

deprecated


*** This field has been deprecated ***


ManagementTeamClearFlag

Boolean

No

false

If set to "true", clear the non-PM members of the project management team.

false

BdDashboardClearFlag

Boolean

No

false

If set to "true", clear the Belladati (advanced analytics) dashboard configuration for this project, and BdDashboards data is ignored.

false

ExpenseTypeConfigurationClearFlag

Boolean

No

false

if set to "true", clear the expenes type configuration for this project.

false

LocksToStealPwsEntityLockSummary[1.100]No
The detailed information of the locks that are to be stolen. If not specified, the request will fail if any requested locks are already held. If specified, the information supplied must exactly match the current state of existing locks or the attempt to steal the existing locks will fail. Typically, this service is invoked with LocksToSteal empty or null. If there are existing locks, they will be returned in the LockHolders member of PwsFault. This data can then be sent, as is, back to the server in a second invocation of this service, as LocksToSteal, if the caller desires to steal the locks.
ProjectorLockSetIdInt32No
A projector lock set id is an identifier for a group of one or more locks held as a unit.
AamDashboardClearFlagBooleanNofalseTrue to clear AAM dashboards for project.
ExcludeReadNotesFlagBooleanNofalse

If true, notes that have been marked as read by the current user are excluded from the data returned. Applies only when FullDetailFlag is true.


IncludeDeletedRolesFlagBooleanNofalse

If true, deleted roles are included in the response data. Applies only when FullDetailFlag is true.


RevalueActionStringNoN

This indicates how to the service should respond if there are time cards that would become in need of revalue as a result of the changes. The valid values are:

  • N (No Revalue): Time cards are left as is and the save is completed.
  • R (Revalue): Time cards that can be revalued are revalued and the save is completed.
  • C (Check): The save operation will only proceed if there are no time cards that would be in need of revalue. RevalueReport in the response will provide details about the affected time cards.

...

Code Block
languagexml
titleExample 03 - complex case of create/update
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:sch="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
   <soapenv:Header/>
   <soapenv:Body>
      <pws:PwsSaveProject>
         <pws:serviceRequest>
            <req:SessionTicket>Af3sL0FGHhwhM4iKAOvIew==</req:SessionTicket>
            <sch:CloseDateClearFlag>false</sch:CloseDateClearFlag>
            <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>
            <sch:FullDetailFlag>true</sch:FullDetailFlag>
            <sch:Mode>A</sch:Mode>
            <sch:PercentLikelihoodClearFlag>false</sch:PercentLikelihoodClearFlag>
            <sch:Project>
               <com:ProjectCode>P001053-001</com:ProjectCode>
               <com:EngagementIdentity>
                  <com:EngagementCode>P001053</com:EngagementCode>
               </com:EngagementIdentity>
               <com:ProjectName>Updated using PwsSaveProject</com:ProjectName>
               <com:CloseDate>2019-07-27z</com:CloseDate>
               <com:DefaultSchedulingMode>D</com:DefaultSchedulingMode>
               <com:Description>Updated scription from web service</com:Description>
               <com:EmEmailFlag>true</com:EmEmailFlag>
               <com:ExpenseApprovalUserIdentity>
                  <com:UserDisplayName>Larry Krakauer</com:UserDisplayName>
                  <com:UserReferenceSystemId>097</com:UserReferenceSystemId>
               </com:ExpenseApprovalUserIdentity>
               <com:ExpenseApproverType>U</com:ExpenseApproverType>
                <com:LocationIdentity>
                  <com:LocationName>London</com:LocationName>
               </com:LocationIdentity>
               <com:ManagerIdentity>
                  <com:UserDisplayName>Larry Krakauer</com:UserDisplayName>
               </com:ManagerIdentity>
               <com:MinutesPerDay>420</com:MinutesPerDay>
               <com:NarrativeRequiredFlag>true</com:NarrativeRequiredFlag>
               <com:NewProjectCode>P001053-WS1</com:NewProjectCode>
               <com:OpenDate>2011-01-01z</com:OpenDate>
               <com:OpenForCostFlag>false</com:OpenForCostFlag>
               <com:OpenForCostTransferFlag>false</com:OpenForCostTransferFlag>
               <com:OpenForTimeFlag>false</com:OpenForTimeFlag>
               <com:OpenForTimeTransferFlag>false</com:OpenForTimeTransferFlag>
               <com:PercentLikelihood>0</com:PercentLikelihood>
               <com:PmModuleEnabledFlag>true</com:PmModuleEnabledFlag>
               <com:ProjectStageIdentity>
                  <com:ProjectStageName>delivery</com:ProjectStageName>
               </com:ProjectStageIdentity>
               <com:ProjectWorkspaceEnabledFlag>true</com:ProjectWorkspaceEnabledFlag>
               <com:Rates>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectRate>
                     <com:BillingAdjustedDiscountPercent>3</com:BillingAdjustedDiscountPercent>
                     <com:ContractDiscountPercent>1</com:ContractDiscountPercent>
                     <com:EndDate>2018-05-31z</com:EndDate>
                     <com:RateCardIdentity>
                        <com:RateCardName>Standard Public Sector Rates (USD)</com:RateCardName>
                        <com:RateCardType>R</com:RateCardType>
                     </com:RateCardIdentity>
                  </com:PwsProjectRate>
                  <com:PwsProjectRate>
                     <com:BeginDate>2018-06-01z</com:BeginDate>
                     <com:BillingAdjustedDiscountPercent>10</com:BillingAdjustedDiscountPercent>
                     <com:ContractDiscountPercent>5</com:ContractDiscountPercent>
                     <com:RateCardIdentity>
                        <com:RateCardName>Standard Financial Services Rates (USD)</com:RateCardName>
                        <com:RateCardType>R</com:RateCardType>
                     </com:RateCardIdentity>
                  </com:PwsProjectRate>
               </com:Rates>
               <com:TimeApprovalUserIdentity>
                  <com:UserDisplayName>Ronni Skerker </com:UserDisplayName>
                  <com:UserReferenceSystemId>030</com:UserReferenceSystemId>
               </com:TimeApprovalUserIdentity>
               <com:TimeApproverType>U</com:TimeApproverType>
                <com:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</com:TimeEntryRestrictedToRolesAssignedToTasksFlag>
               <com:UserDefinedFields>
                  <!--Zero or more repetitions:-->
                  <com:PwsUserDefinedFieldDetail>
                     <com:UdfName>Tentative start date</com:UdfName>
                     <com:DateValue>2018-01-01z</com:DateValue>
                  </com:PwsUserDefinedFieldDetail>
               </com:UserDefinedFields>
               <com:WorkspaceMessages>This project is created to manage the set and costume production for Met Opera's Don Carlo production </com:WorkspaceMessages>
               <com:BookExpenseResourceCostCenterIdentity>
                  <com:CostCenterName>Revcorp CA</com:CostCenterName>
               </com:BookExpenseResourceCostCenterIdentity>
               <com:BookExpenseResourcesAllowCode>C</com:BookExpenseResourcesAllowCode>
               <com:BookTimeResourcesAllowCode>A</com:BookTimeResourcesAllowCode>
               <com:PlccMappings>
                  <!--TR: #1 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.15</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:GlccOverride>CC-ABC</com:GlccOverride>
                     <com:MappingType>TR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.85</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>TR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                 <!--OR: #2 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.25</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.75</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
             <!--OE: #3 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.35</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OE</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.65</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OE</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
			<!--RDC: #4 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.45</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>RDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.55</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>RDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
			<!--SRDC: #5 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.47</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>SRDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.53</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>SRDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
               </com:PlccMappings>
               <com:ContractLineItemIdentity>
                  <com:ContractLineItemCode>P001053-CL1</com:ContractLineItemCode>
               </com:ContractLineItemIdentity>
               <com:ManagementTeam>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectManagementTeamMember>
                     <com:EmailFlag>true</com:EmailFlag>
                     <com:UpdateFlag>true</com:UpdateFlag>
                     <com:UserIdentity>
                        <com:UserDisplayName>Bruce Wayne</com:UserDisplayName>
                     </com:UserIdentity>
                  </com:PwsProjectManagementTeamMember>
               </com:ManagementTeam>
               <com:BdDashboards>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectBdDashboard>
                     <com:BookedResourcesAllowedFlag>true</com:BookedResourcesAllowedFlag>
                     <com:ClientsAllowedFlag>true</com:ClientsAllowedFlag>
                     <com:DashboardAlias>actual hours</com:DashboardAlias>
                     <com:DashboardName>Actual Hours</com:DashboardName>
                     <com:DashboardParameters>{0}</com:DashboardParameters>
                     <com:EmAllowedFlag>true</com:EmAllowedFlag>
                     <com:LtdBookedResourcesAllowedFlag>false</com:LtdBookedResourcesAllowedFlag>
                     <com:LtdOtherResourcesAllowedFlag>false</com:LtdOtherResourcesAllowedFlag>
                     <com:OtherResourcesAllowedFlag>false</com:OtherResourcesAllowedFlag>
                     <com:PmAllowedFlag>true</com:PmAllowedFlag>
                  </com:PwsProjectBdDashboard>
               </com:BdDashboards>
               <!--com:ExpenseTypeConfigurationIdentity-->
                  <!--com:ExpenseTypeConfigurationName>?</com:ExpenseTypeConfigurationName-->
               <!--/com:ExpenseTypeConfigurationIdentity-->
               <com:InheritPurchaseOrderNumberFlag>false</com:InheritPurchaseOrderNumberFlag>
               <com:PurchaseOrderNumber>Met-Don-Carlo</com:PurchaseOrderNumber>
            </sch:Project>
            <sch:StealLockFlag>true</sch:StealLockFlag>
            <sch:WorkspaceMessagesClearFlag>false</sch:WorkspaceMessagesClearFlag>
            <sch:ForceAdvancedSetupChangeFlag>true</sch:ForceAdvancedSetupChangeFlag>
            <sch:ManagementTeamClearFlag>true</sch:ManagementTeamClearFlag>
            <sch:BdDashboardClearFlag>true</sch:BdDashboardClearFlag>
            <sch:ExpenseTypeConfigurationClearFlag>true</sch:ExpenseTypeConfigurationClearFlag>
         </pws:serviceRequest>
      </pws:PwsSaveProject>
   </soapenv:Body>
</soapenv:Envelope>

Response Format


Panelcode

...

LockStolenFromUserIdentity

...

PwsUserRef

...

*** This field has been deprecated ***

...

Response Usage Example(s)

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
Code Block
languagexml
titleExample 01 - simple update
collapsetrue
languagexml
titlePwsSaveProjectRs

Response Elements

...

Element

...

Data Type

...

Description

...

Sample Data

...

Messages

...

PwsMessage

...

The web service response status and message. Click here for more information.

...

ResponseId

...

Int32

...

Click here for more information.

...

1

...

Status

...

RequestStatus

...

Click here for more information.

...

Ok

...

ServerTimestampUtc

...

DateTime

...

Click here for more information.

...

Project

...

PwsProjectElement

...

The complete set of information about the project. Populated only if FullDetailFlag is specified in the request. Click here for more information.

...

ProjectIdentity

...

PwsProjectRef

...

The unique keys used to identify the project. Click here for more information.

...

EngagementTimestamp

...

String

...

*** This field has been deprecated ***

Example 04 - create project with AAM dashboard
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:sch="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <pws:PwsSaveProject>
         <pws:serviceRequest>
            <req:SessionTicket>AatU6Z3wNjEL/nIADBLl4w==</req:SessionTicket>
            <sch:CloseDateClearFlag>false</sch:CloseDateClearFlag>
            <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>
            <sch:FullDetailFlag>true</sch:FullDetailFlag>
            <sch:Mode>A</sch:Mode>
            <sch:PercentLikelihoodClearFlag>false</sch:PercentLikelihoodClearFlag>
            <sch:Project>
               <com:ProjectCode>P001053-WS3</com:ProjectCode>
               <com:EngagementIdentity>
                  <com:EngagementCode>P001053</com:EngagementCode>
               </com:EngagementIdentity>
               <com:ProjectName>Updated using PwsSaveProject</com:ProjectName>
               <com:CloseDate>2022-07-27z</com:CloseDate>
               <com:DefaultSchedulingMode>D</com:DefaultSchedulingMode>
               <com:Description>Updated scription from web service</com:Description>
               <com:EmEmailFlag>true</com:EmEmailFlag>
               <com:ExpenseApprovalUserIdentity>
                  <com:UserDisplayName>Larry Krakauer</com:UserDisplayName>
                  <com:UserReferenceSystemId>097</com:UserReferenceSystemId>
               </com:ExpenseApprovalUserIdentity>
               <com:ExpenseApproverType>U</com:ExpenseApproverType>
                <com:LocationIdentity>
                  <com:LocationName>Boston</com:LocationName>
               </com:LocationIdentity>
               <com:ManagerIdentity>
                  <com:UserDisplayName>Larry Krakauer</com:UserDisplayName>
               </com:ManagerIdentity>
               <com:MinutesPerDay>420</com:MinutesPerDay>
               <com:NarrativeRequiredFlag>true</com:NarrativeRequiredFlag>
               <!--com:NewProjectCode>P001053-WS1</com:NewProjectCode-->
               <com:OpenDate>2011-01-01z</com:OpenDate>
               <com:OpenForCostFlag>false</com:OpenForCostFlag>
               <com:OpenForCostTransferFlag>false</com:OpenForCostTransferFlag>
               <com:OpenForTimeFlag>false</com:OpenForTimeFlag>
               <com:OpenForTimeTransferFlag>false</com:OpenForTimeTransferFlag>
               <com:PercentLikelihood>0</com:PercentLikelihood>
               <com:PmModuleEnabledFlag>true</com:PmModuleEnabledFlag>
               <com:ProjectStageIdentity>
                  <com:ProjectStageName>delivery</com:ProjectStageName>
               </com:ProjectStageIdentity>
               <com:ProjectWorkspaceEnabledFlag>true</com:ProjectWorkspaceEnabledFlag>
               <com:Rates>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectRate>
                     <com:BillingAdjustedDiscountPercent>3</com:BillingAdjustedDiscountPercent>
                     <com:ContractDiscountPercent>1</com:ContractDiscountPercent>
                     <com:EndDate>2020-05-31z</com:EndDate>
                     <com:RateCardIdentity>
                        <com:RateCardName>Standard Public Sector Rates (USD)</com:RateCardName>
                        <com:RateCardType>R</com:RateCardType>
                     </com:RateCardIdentity>
                  </com:PwsProjectRate>
                  <com:PwsProjectRate>
                     <com:BeginDate>2020-06-01z</com:BeginDate>
                     <com:BillingAdjustedDiscountPercent>10</com:BillingAdjustedDiscountPercent>
                     <com:ContractDiscountPercent>5</com:ContractDiscountPercent>
                     <com:RateCardIdentity>
                        <com:RateCardName>Standard Financial Services Rates (USD)</com:RateCardName>
                        <com:RateCardType>R</com:RateCardType>
                     </com:RateCardIdentity>
                  </com:PwsProjectRate>
               </com:Rates>
               <com:TimeApprovalUserIdentity>
                  <com:UserDisplayName>Ronni Skinner</com:UserDisplayName>
                  <com:UserReferenceSystemId>030</com:UserReferenceSystemId>
               </com:TimeApprovalUserIdentity>
               <com:TimeApproverType>U</com:TimeApproverType>
                <com:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</com:TimeEntryRestrictedToRolesAssignedToTasksFlag>
               <com:UserDefinedFields>
                  <!--Zero or more repetitions:-->
                  <com:PwsUserDefinedFieldDetail>
                   <com:UdfName>PUDF_YN</com:UdfName>
   					<com:BooleanValue>true</com:BooleanValue>
                  </com:PwsUserDefinedFieldDetail>
                  <com:PwsUserDefinedFieldDetail>
                     <com:UdfName>PUDF_Num4dp_Req</com:UdfName>
   					<com:NumericValue>12345</com:NumericValue>
                  </com:PwsUserDefinedFieldDetail>
                  <com:PwsUserDefinedFieldDetail>
                     <com:UdfName>Tentative start date</com:UdfName>
                     <com:DateValue>2019-01-01z</com:DateValue>
                  </com:PwsUserDefinedFieldDetail>
               </com:UserDefinedFields>
               <com:WorkspaceMessages>This project is created to manage the set and costume production for Met Opera's Don Carlo production </com:WorkspaceMessages>
               <com:BookExpenseResourceCostCenterIdentity>
                  <com:CostCenterName>Revcorp CA</com:CostCenterName>
               </com:BookExpenseResourceCostCenterIdentity>
               <com:BookExpenseResourcesAllowCode>C</com:BookExpenseResourcesAllowCode>
               <com:BookTimeResourcesAllowCode>A</com:BookTimeResourcesAllowCode>
               <com:PlccMappings>
                  <!--TR: #1 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.15</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:GlccOverride>CC-ABC</com:GlccOverride>
                     <com:MappingType>TR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.85</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>TR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                 <!--OR: #2 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.25</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.75</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OR</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
             <!--OE: #3 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.35</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OE</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.65</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>OE</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
            <!--RDC: #4 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.45</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>RDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.55</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>RDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
            <!--SRDC: #5 of 5 repetitions -->
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.47</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>US</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>SRDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
                  <com:PwsProjectPlccMappingCostCenter>
                     <com:AllocationFraction>0.53</com:AllocationFraction>
                     <com:CostCenterIdentity>
                        <com:CostCenterNumber>CA</com:CostCenterNumber>
                     </com:CostCenterIdentity>
                     <com:CostCenterType>S</com:CostCenterType>
                     <com:MappingType>SRDC</com:MappingType>
                  </com:PwsProjectPlccMappingCostCenter>
               </com:PlccMappings>
               <com:ContractLineItemIdentity>
                  <com:ContractLineItemCode>P001053-CL1</com:ContractLineItemCode>
               </com:ContractLineItemIdentity>
               <com:ManagementTeam>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectManagementTeamMember>
                     <com:EmailFlag>true</com:EmailFlag>
                     <com:UpdateFlag>true</com:UpdateFlag>
                     <com:UserIdentity>
                        <com:UserDisplayName>Bruce Wayne</com:UserDisplayName>
                     </com:UserIdentity>
                  </com:PwsProjectManagementTeamMember>
               </com:ManagementTeam>
               <com:InheritPurchaseOrderNumberFlag>false</com:InheritPurchaseOrderNumberFlag>
               <com:PurchaseOrderNumber>Met-Don-Carlo</com:PurchaseOrderNumber>               
               <com:AamDashboards>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectAamDashboardDetail>
                     <com:AamIntegrationSummary>
                        <com:AamIntegrationName>MS Power BI</com:AamIntegrationName>
                        <com:AamType>M</com:AamType>
                     </com:AamIntegrationSummary>
                     <!--Optional:-->
                     <com:ProjectAamDashboardName>PowerBI (WS)</com:ProjectAamDashboardName>
                     <!--Optional:-->
                     <com:PmAllowedFlag>true</com:PmAllowedFlag>
                     <!--Optional:-->
 				<com:ProjectAamDashboardParams i:type="com:PwsAamPbDashboardParams">
   					<com:PbFilter>filter=PBI-ProjectList/ProjectCode eq '{0}'</com:PbFilter>
   					<com:PbReportId>26c0b4b3-9fa6-4bb1-9e2e-a2bb4d0270a3</com:PbReportId>
   					<com:PbWorkspaceId>7b087de2-53a5-4cc7-b51d-0d780508debb</com:PbWorkspaceId>
					</com:ProjectAamDashboardParams>
                  </com:PwsProjectAamDashboardDetail>
               </com:AamDashboards>
            </sch:Project>
            <sch:StealLockFlag>true</sch:StealLockFlag>
            <sch:WorkspaceMessagesClearFlag>false</sch:WorkspaceMessagesClearFlag>
            <sch:ForceAdvancedSetupChangeFlag>true</sch:ForceAdvancedSetupChangeFlag>
            <sch:ManagementTeamClearFlag>true</sch:ManagementTeamClearFlag>
            <sch:BdDashboardClearFlag>false</sch:BdDashboardClearFlag>
            <sch:ExpenseTypeConfigurationClearFlag>true</sch:ExpenseTypeConfigurationClearFlag>
         </pws:serviceRequest>
      </pws:PwsSaveProject>
   </soapenv:Body>
</soapenv:Envelope>           
               
            

Response Format


Panel
titlePwsSaveProjectRs

Response Elements


Element

Data Type

Description

Sample Data

Messages

PwsMessage

The web service response status and message. Click here for more information.


ResponseId

Int32

Click here for more information.

1

Status

RequestStatus

Click here for more information.

Ok

ServerTimestampUtc

DateTime

Click here for more information.


Project

PwsProjectElement

The complete set of information about the project. Populated only if FullDetailFlag is specified in the request. Click here for more information.


ProjectIdentity

PwsProjectRef

The unique keys used to identify the project. Click here for more information.


RevalueReportPwsRevalueReportData about time cards that would need to be revalued after the save is completed. This is returned when RevalueAction is specified as 'C' in the request.

EngagementTimestamp

String

*** This field has been deprecated ***


LockStolenFromUserIdentity

PwsUserRef

*** This field has been deprecated ***


ProjectTimestampStringThis is an optimistic locking timestamp that, if provided on update request, will cause the request to fail when the timestamp stored in the database does not match the provided value.
StolenLocksPwsEntityLockSummaryThis structure contains information about the locks that were stolen in order to complete this request, Will be included only when LocksToSteal is specified in the request.

Response Usage Example(s)


Code Block
languagexml
titleExample 01 - simple update
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-30T18:06:58.1817348Z</ServerTimestampUtc>
            <a:Project i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectCode>P001053-WS1</b:ProjectCode>
               <b:ProjectId i:nil="true"/>
               <b:ProjectUid>1152921504607161987</b:ProjectUid>
            </a:ProjectIdentity>
            <a:EngagementTimestamp>AAAAAA+H+ZQ=</a:EngagementTimestamp>
            <a:LockStolenFromUserIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:UserDisplayName>PPSA Support User</b:UserDisplayName>
               <b:UserId i:nil="true"/>
               <b:UserReferenceSystemId>000</b:UserReferenceSystemId>
               <b:UserUid>1152921504606944261</b:UserUid>
            </a:LockStolenFromUserIdentity>
         </PwsSaveProjectResult>
      </PwsSaveProjectResponse>
   </s:Body>
</s:Envelope>


Code Block
languagexml
titleExample 02 - simple create
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-30T19:21:45.0181651Z</ServerTimestampUtc>
            <a:Project i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectCode>P001053-002</b:ProjectCode>
               <b:ProjectId i:nil="true"/>
               <b:ProjectUid>1152921504607411717</b:ProjectUid>
            </a:ProjectIdentity>
            <a:EngagementTimestamp>AAAAAA+IE/Q=</a:EngagementTimestamp>
            <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
         </PwsSaveProjectResult>
      </PwsSaveProjectResponse>
   </s:Body>
</s:Envelope>


Code Block
languagexml
titleExample 03 - complex case of create/update
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:PwsMessage>
                  <b:AdditionalErrorText>Warning 54822: WARNING - Task plan summarization pending</b:AdditionalErrorText>
                  <b:ErrorCode>TaskPlanSummarizationPending</b:ErrorCode>
                  <b:ErrorNumber>54822</b:ErrorNumber>
                  <b:ErrorText>WARNING: Task plan summarization is not complete. Some task plan information (full WBS codes, planned dates) will be missing or invalid.</b:ErrorText>
                  <b:Type>Warning</b:Type>
               </b:PwsMessage>
            </Messages>
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-31T20:21:21.3968384Z</ServerTimestampUtc>
            <a:Project xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectDetail>
                  <b:ProjectCode>P001053-WS5</b:ProjectCode>
                  <b:ProjectId i:nil="true"/>
                  <b:ProjectUid>1152921504607411807</b:ProjectUid>
                  <b:EngagementIdentity>
                     <b:EngagementCode>P001053</b:EngagementCode>
                     <b:EngagementId i:nil="true"/>
                     <b:EngagementUid>1152921504607090526</b:EngagementUid>
                  </b:EngagementIdentity>
                  <b:ProjectName>Updated using PwsSaveProject</b:ProjectName>
                  <b:CloseDate>2019-07-27T00:00:00Z</b:CloseDate>
                  <b:CostGlccOverride i:nil="true"/>
                  <b:CostPlccMappingType i:nil="true"/>
                  <b:DefaultSchedulingMode>D</b:DefaultSchedulingMode>
                  <b:Description>Updated scription from web service</b:Description>
                  <b:EmEmailFlag>true</b:EmEmailFlag>
                  <b:EngagementTimestamp>AAAAAA+JjCo=</b:EngagementTimestamp>
                  <b:ExpenseApprovalUserIdentity>
                     <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>097</b:UserReferenceSystemId>
                     <b:UserUid>1152921504606944254</b:UserUid>
                  </b:ExpenseApprovalUserIdentity>
                  <b:ExpenseApproverType>U</b:ExpenseApproverType>
                  <b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>false</b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>
                  <b:LocationIdentity>
                     <b:LocationId i:nil="true"/>
                     <b:LocationName>London</b:LocationName>
                     <b:LocationUid>1152921504606850976</b:LocationUid>
                  </b:LocationIdentity>
                  <b:ManagerIdentity>
                     <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>097</b:UserReferenceSystemId>
                     <b:UserUid>1152921504606944254</b:UserUid>
                  </b:ManagerIdentity>
                  <b:MinutesPerDay>420</b:MinutesPerDay>
                  <b:NarrativeRequiredFlag>true</b:NarrativeRequiredFlag>
                  <b:NewProjectCode i:nil="true"/>
                  <b:OpenDate>2011-01-01T00:00:00Z</b:OpenDate>
                  <b:OpenForCostFlag>false</b:OpenForCostFlag>
                  <b:OpenForCostTransferFlag>false</b:OpenForCostTransferFlag>
                  <b:OpenForTimeFlag>false</b:OpenForTimeFlag>
                  <b:OpenForTimeTransferFlag>false</b:OpenForTimeTransferFlag>
                  <b:PercentLikelihood>0</b:PercentLikelihood>
                  <b:PmModuleEnabledFlag>true</b:PmModuleEnabledFlag>
                  <b:ProjectStageIdentity>
                     <b:ProjectStageId i:nil="true"/>
                     <b:ProjectStageName>Delivery</b:ProjectStageName>
                     <b:ProjectStageShortName>Delivery</b:ProjectStageShortName>
                     <b:ProjectStageUid>1152921504606849646</b:ProjectStageUid>
                  </b:ProjectStageIdentity>
                  <b:ProjectWorkspaceEnabledFlag>true</b:ProjectWorkspaceEnabledFlag>
                  <b:Rates>
                     <b:PwsProjectRate>
                        <b:BeginDate i:nil="true"/>
                        <b:BillingAdjustedDiscountPercent>3</b:BillingAdjustedDiscountPercent>
                        <b:ContractDiscountPercent>1</b:ContractDiscountPercent>
                        <b:EndDate>2018-05-31T00:00:00Z</b:EndDate>
                        <b:RateCardIdentity>
                           <b:RateCardId i:nil="true"/>
                           <b:RateCardName>Standard Public Sector Rates (USD)</b:RateCardName>
                           <b:RateCardType>R</b:RateCardType>
                           <b:RateCardUid>1152921504606854737</b:RateCardUid>
                        </b:RateCardIdentity>
                     </b:PwsProjectRate>
                     <b:PwsProjectRate>
                        <b:BeginDate>2018-06-01T00:00:00Z</b:BeginDate>
                        <b:BillingAdjustedDiscountPercent>10</b:BillingAdjustedDiscountPercent>
                        <b:ContractDiscountPercent>5</b:ContractDiscountPercent>
                        <b:EndDate i:nil="true"/>
                        <b:RateCardIdentity>
                           <b:RateCardId i:nil="true"/>
                           <b:RateCardName>Standard Financial Services Rates (USD)</b:RateCardName>
                           <b:RateCardType>R</b:RateCardType>
                           <b:RateCardUid>1152921504606854735</b:RateCardUid>
                        </b:RateCardIdentity>
                     </b:PwsProjectRate>
                  </b:Rates>
                  <b:TimeApprovalUserIdentity>
                     <b:UserDisplayName>Ronni Skerker</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>030</b:UserReferenceSystemId>
                     <b:UserUid>1152921504606944264</b:UserUid>
                  </b:TimeApprovalUserIdentity>
                  <b:TimeApproverType>U</b:TimeApproverType>
                  <b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>false</b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>
                  <b:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</b:TimeEntryRestrictedToRolesAssignedToTasksFlag>
                  <b:TimeGlccOverride i:nil="true"/>
                  <b:TimePlccMappingType i:nil="true"/>
                  <b:UserDefinedFields>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId i:nil="true"/>
                        <b:UdfName>Tentative Start Date</b:UdfName>
                        <b:UdfUid>1152921504606859825</b:UdfUid>
                        <b:BooleanValue i:nil="true"/>
                        <b:DataType>D</b:DataType>
                        <b:DateValue>2018-01-01T00:00:00Z</b:DateValue>
                        <b:IntegerValue i:nil="true"/>
                        <b:ResourceIdentityValue i:nil="true"/>
                        <b:TextValue i:nil="true"/>
                        <b:UdfTreatment>A</b:UdfTreatment>
                        <b:StoplightValues/>
                        <b:NumericValue i:nil="true"/>
                        <b:RelationValue i:nil="true"/>
                     </b:PwsUserDefinedFieldDetail>
                  </b:UserDefinedFields>
                  <b:WorkspaceMessages>This project is created to manage the set and costume production for Met Opera's Don Carlo production</b:WorkspaceMessages>
                  <b:BookExpenseResourceCostCenterIdentity>
                     <b:CostCenterId i:nil="true"/>
                     <b:CostCenterName>RevCorp CA</b:CostCenterName>
                     <b:CostCenterNumber>CA</b:CostCenterNumber>
                     <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                  </b:BookExpenseResourceCostCenterIdentity>
                  <b:BookExpenseResourcesAllowCode>C</b:BookExpenseResourcesAllowCode>
                  <b:BookTimeResourceCostCenterIdentity i:nil="true"/>
                  <b:BookTimeResourcesAllowCode>A</b:BookTimeResourcesAllowCode>
                  <b:PlccMappings>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.85</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>TR</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.15</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride>CC-ABC</b:GlccOverride>
                        <b:MappingType>TR</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.55</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>RDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.45</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>RDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.53</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>SRDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.47</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>SRDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.75</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>OR</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.25</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>OR</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.65</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>OE</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.35</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>OE</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                  </b:PlccMappings>
                  <b:ContractLineItemIdentity>
                     <b:ContractLineItemCode>P001053-CL1</b:ContractLineItemCode>
                     <b:ContractLineItemId i:nil="true"/>
                     <b:ContractLineItemUid>1152921504606877177</b:ContractLineItemUid>
                  </b:ContractLineItemIdentity>
                  <b:ManagementTeam>
                     <b:PwsProjectManagementTeamMember>
                        <b:EmailFlag>true</b:EmailFlag>
                        <b:UpdateFlag>true</b:UpdateFlag>
                        <b:UserIdentity>
                           <b:UserDisplayName>Bruce Wayne</b:UserDisplayName>
                           <b:UserId i:nil="true"/>
                           <b:UserReferenceSystemId i:nil="true"/>
                           <b:UserUid>1152921504606950320</b:UserUid>
                        </b:UserIdentity>
                     </b:PwsProjectManagementTeamMember>
                  </b:ManagementTeam>
                  <b:BdDashboards>
                     <b:PwsProjectBdDashboard>
                        <b:BookedResourcesAllowedFlag>true</b:BookedResourcesAllowedFlag>
                        <b:ClientsAllowedFlag>true</b:ClientsAllowedFlag>
                        <b:DashboardAlias>actual hours</b:DashboardAlias>
                        <b:DashboardName>Actual Hours</b:DashboardName>
                        <b:DashboardParameters>{0}</b:DashboardParameters>
                        <b:EmAllowedFlag>true</b:EmAllowedFlag>
                        <b:LtdBookedResourcesAllowedFlag>false</b:LtdBookedResourcesAllowedFlag>
                        <b:LtdOtherResourcesAllowedFlag>false</b:LtdOtherResourcesAllowedFlag>
                        <b:OtherResourcesAllowedFlag>false</b:OtherResourcesAllowedFlag>
                        <b:PmAllowedFlag>true</b:PmAllowedFlag>
                     </b:PwsProjectBdDashboard>
                  </b:BdDashboards>
                  <b:ExpenseTypeConfigurationIdentity i:nil="true"/>
                  <b:InheritPurchaseOrderNumberFlag>false</b:InheritPurchaseOrderNumberFlag>
                  <b:PurchaseOrderNumber>Met-Don-Carlo</b:PurchaseOrderNumber>
               </b:ProjectDetail>
               <b:RateTypes>
                  <b:PwsProjectRateTypeElement>
                     <b:ProjectRateTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>
                        <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                        <b:BillingAdjustedDiscountPercent i:nil="true"/>
                        <b:BillingAdjustedHourlyRate i:nil="true"/>
                        <b:ContractDiscountPercent i:nil="true"/>
                        <b:ContractHourlyRate i:nil="true"/>
                        <b:SortOrder>1</b:SortOrder>
                        <b:StandardRateTypeIdentity>
                           <b:StandardRateTypeCode>Reg</b:StandardRateTypeCode>
                           <b:StandardRateTypeId i:nil="true"/>
                           <b:StandardRateTypeName>Regular</b:StandardRateTypeName>
                           <b:StandardRateTypeUid>1152921504606847191</b:StandardRateTypeUid>
                        </b:StandardRateTypeIdentity>
                     </b:ProjectRateTypeDetail>
                  </b:PwsProjectRateTypeElement>
                  <b:PwsProjectRateTypeElement>
                     <b:ProjectRateTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607348682</b:ProjectRateTypeUid>
                        <b:ProjectRateTypeName>Not Chargeable</b:ProjectRateTypeName>
                        <b:BillingAdjustedDiscountPercent i:nil="true"/>
                        <b:BillingAdjustedHourlyRate>0</b:BillingAdjustedHourlyRate>
                        <b:ContractDiscountPercent i:nil="true"/>
                        <b:ContractHourlyRate i:nil="true"/>
                        <b:SortOrder>2</b:SortOrder>
                        <b:StandardRateTypeIdentity>
                           <b:StandardRateTypeCode>NC</b:StandardRateTypeCode>
                           <b:StandardRateTypeId i:nil="true"/>
                           <b:StandardRateTypeName>Not Chargeable</b:StandardRateTypeName>
                           <b:StandardRateTypeUid>1152921504606847193</b:StandardRateTypeUid>
                        </b:StandardRateTypeIdentity>
                     </b:ProjectRateTypeDetail>
                  </b:PwsProjectRateTypeElement>
               </b:RateTypes>
               <b:Roles/>
               <b:TaskTypes>
                  <b:PwsProjectTaskTypeElement>
                     <b:ProjectTaskTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608105007</b:ProjectTaskTypeUid>
                        <b:ProjectTaskTypeName>Design</b:ProjectTaskTypeName>
                        <b:AllowedProjectRateTypeIdentities>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348682</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                        </b:AllowedProjectRateTypeIdentities>
                        <b:DefaultProjectRateTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607348681</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>T4</b:StandardTaskTypeCode>
                           <b:StandardTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>Design</b:StandardTaskTypeName>
                           <b:StandardTaskTypeUid>1152921504606847724</b:StandardTaskTypeUid>
                        </b:StandardTaskTypeIdentity>
                        <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                        <b:PurchaseOrderNumber i:nil="true"/>
                     </b:ProjectTaskTypeDetail>
                  </b:PwsProjectTaskTypeElement>
                  <b:PwsProjectTaskTypeElement>
                     <b:ProjectTaskTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608105008</b:ProjectTaskTypeUid>
                        <b:ProjectTaskTypeName>Implementation</b:ProjectTaskTypeName>
                        <b:AllowedProjectRateTypeIdentities>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348682</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                        </b:AllowedProjectRateTypeIdentities>
                        <b:DefaultProjectRateTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>
                        </b:DefaultProjectRateTypeIdentity>
                        <b:InactiveFlag>false</b:InactiveFlag>
                        <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
                        <b:NewExternalSystemIdentifier i:nil="true"/>
                        <b:SortOrder>2</b:SortOrder>
                        <b:StandardTaskTypeIdentity>
                           <b:StandardTaskTypeCode>T8</b:StandardTaskTypeCode>
                           <b:StandardTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>Implementation</b:StandardTaskTypeName>
                           <b:StandardTaskTypeUid>1152921504606847728</b:StandardTaskTypeUid>
                        </b:StandardTaskTypeIdentity>
                        <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                        <b:PurchaseOrderNumber i:nil="true"/>
                     </b:ProjectTaskTypeDetail>
                  </b:PwsProjectTaskTypeElement>
                  <b:PwsProjectTaskTypeElement>
                     <b:ProjectTaskTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608105009</b:ProjectTaskTypeUid>
                        <b:ProjectTaskTypeName>Quality Assurance</b:ProjectTaskTypeName>
                        <b:AllowedProjectRateTypeIdentities>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348682</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                        </b:AllowedProjectRateTypeIdentities>
                        <b:DefaultProjectRateTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>
                        </b:DefaultProjectRateTypeIdentity>
                        <b:InactiveFlag>false</b:InactiveFlag>
                        <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
                        <b:NewExternalSystemIdentifier i:nil="true"/>
                        <b:SortOrder>3</b:SortOrder>
                        <b:StandardTaskTypeIdentity>
                           <b:StandardTaskTypeCode>T10</b:StandardTaskTypeCode>
                           <b:StandardTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>Quality Assurance</b:StandardTaskTypeName>
                           <b:StandardTaskTypeUid>1152921504606847730</b:StandardTaskTypeUid>
                        </b:StandardTaskTypeIdentity>
                        <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                        <b:PurchaseOrderNumber i:nil="true"/>
                     </b:ProjectTaskTypeDetail>
                  </b:PwsProjectTaskTypeElement>
               </b:TaskTypes>
               <b:Tasks>
                  <b:PwsProjectTaskElement>
                     <b:ProjectTaskDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskId i:nil="true"/>
                        <b:ProjectTaskUid>1152921504608721383</b:ProjectTaskUid>
                        <b:CompletedFlag>false</b:CompletedFlag>
                        <b:Description i:nil="true"/>
                        <b:DurationMinutes>0</b:DurationMinutes>
                        <b:EarliestStartDate i:nil="true"/>
                        <b:FullWbsCode i:nil="true"/>
                        <b:NewExternalSystemIdentifier i:nil="true"/>
                        <b:OpenForTimeFlag>true</b:OpenForTimeFlag>
                        <b:ParentTaskIdentity i:nil="true"/>
                        <b:PlannedEndDateTime i:nil="true"/>
                        <b:PlannedStartDateTime i:nil="true"/>
                        <b:Predecessors/>
                        <b:PreviousSiblingTaskIdentity i:nil="true"/>
                        <b:ProjectTaskTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectTaskTypeId i:nil="true"/>
                           <b:ProjectTaskTypeUid>1152921504608105007</b:ProjectTaskTypeUid>
                        </b:ProjectTaskTypeIdentity>
                        <b:TaskName>Default Task</b:TaskName>
                        <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                        <b:PurchaseOrderNumber i:nil="true"/>
                        <b:Subscriptions/>
                        <b:UserDefinedFields/>
                     </b:ProjectTaskDetail>
                     <b:ProjectTaskRoles/>
                     <b:TaskTypeInheritPurchaseOrderNumberFlag>true</b:TaskTypeInheritPurchaseOrderNumberFlag>
                  </b:PwsProjectTaskElement>
               </b:Tasks>
               <b:Notes/>
               <b:ProjectCostBaselineSummaries>
                  <b:PwsProjectCostBaselineSummary>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectCostBaselineId i:nil="true"/>
                     <b:ProjectCostBaselineUid>1152921504607270412</b:ProjectCostBaselineUid>
                     <b:ActiveProjectCostBaselineFlag>true</b:ActiveProjectCostBaselineFlag>
                     <b:CaMetricActiveFlag>true</b:CaMetricActiveFlag>
                     <b:DaMetricActiveFlag>false</b:DaMetricActiveFlag>
                     <b:Description i:nil="true"/>
                     <b:EaMetricActiveFlag>false</b:EaMetricActiveFlag>
                     <b:PrimaryMetric>C</b:PrimaryMetric>
                     <b:ProjectCostBaselineName>Initial Cost Budget Baseline</b:ProjectCostBaselineName>
                  </b:PwsProjectCostBaselineSummary>
               </b:ProjectCostBaselineSummaries>
               <b:ProjectTimeBaselineSummaries>
                  <b:PwsProjectTimeBaselineSummary>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectTimeBaselineId i:nil="true"/>
                     <b:ProjectTimeBaselineUid>1152921504607406510</b:ProjectTimeBaselineUid>
                     <b:ActiveProjectTimeBaselineFlag>true</b:ActiveProjectTimeBaselineFlag>
                     <b:BarMetricActiveFlag>true</b:BarMetricActiveFlag>
                     <b:ChgMetricActiveFlag>false</b:ChgMetricActiveFlag>
                     <b:CrMetricActiveFlag>false</b:CrMetricActiveFlag>
                     <b:Description i:nil="true"/>
                     <b:HrsMetricActiveFlag>false</b:HrsMetricActiveFlag>
                     <b:PrimaryMetric>B</b:PrimaryMetric>
                     <b:ProjectTimeBaselineName>Initial Time Budget Baseline</b:ProjectTimeBaselineName>
                     <b:RdcMetricActiveFlag>false</b:RdcMetricActiveFlag>
                  </b:PwsProjectTimeBaselineSummary>
               </b:ProjectTimeBaselineSummaries>
               <b:ManagementTeamUsers>
                  <b:PwsUserSummary>
                     <b:UserDisplayName>Bruce Wayne</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId i:nil="true"/>
                     <b:UserUid>1152921504606950320</b:UserUid>
                     <b:EmailAddress>bruce@revcorp.doc</b:EmailAddress>
                     <b:FirstName>Bruce</b:FirstName>
                     <b:LastName>Wayne</b:LastName>
                     <b:MiddleName i:nil="true"/>
                  </b:PwsUserSummary>
               </b:ManagementTeamUsers>
               <b:Manager>
                  <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>
                  <b:UserId i:nil="true"/>
                  <b:UserReferenceSystemId>097</b:UserReferenceSystemId>
                  <b:UserUid>1152921504606944254</b:UserUid>
                  <b:EmailAddress>Larry@revcorp.min.cnv1</b:EmailAddress>
                  <b:FirstName>Larry</b:FirstName>
                  <b:LastName>Krakauer</b:LastName>
                  <b:MiddleName>A</b:MiddleName>
               </b:Manager>
            </a:Project>
            <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectCode>P001053-WS5</b:ProjectCode>
               <b:ProjectId i:nil="true"/>
               <b:ProjectUid>1152921504607411807</b:ProjectUid>
            </a:ProjectIdentity>
            <a:EngagementTimestamp>AAAAAA+JjBU=</a:EngagementTimestamp>
            <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
         </PwsSaveProjectResult>
      </PwsSaveProjectResponse>
   </s:Body>
</s:Envelope>


Code Block
languagexml
titleExample 04 - Example 04 - create project with AAM dashboard
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:PwsMessage>
                  <b:AdditionalErrorText i:nil="true"/>
                  <b:ErrorCode>DeprecatedField</b:ErrorCode>
                  <b:ErrorNumber>158</b:ErrorNumber>
                  <b:ErrorText>The field 'Deprecated_StealLockFlag' in the class 'PwsSaveProjectRq' has been deprecated as of V18. Please refer to the Projector Web Services documentation for the preferred replacement.</b:ErrorText>
                  <b:Type>Information</b:Type>
                  <b:ReferenceId1 i:nil="true"/>
                  <b:ReferenceId2 i:nil="true"/>
               </b:PwsMessage>
               <b:PwsMessage>
                  <b:AdditionalErrorText>Message 136: This request was executed against the QA [appqa.projectorpsa.com] environment.</b:AdditionalErrorText>
                  <b:ErrorCode>NonProductionEnvironment</b:ErrorCode>
                  <b:ErrorNumber>136</b:ErrorNumber>
                  <b:ErrorText>This web service request was executed against a non-production instance of Projector.</b:ErrorText>
                  <b:Type>Information</b:Type>
                  <b:ReferenceId1 i:nil="true"/>
                  <b:ReferenceId2 i:nil="true"/>
               </b:PwsMessage>
            </Messages>
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2019-10-10T12:55:39.4480028Z</ServerTimestampUtc>
            <a:Project xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectDetail>
                  <b:ProjectCode>P001053-WS3</b:ProjectCode>
                  <b:ProjectId i:nil="true"/>
                  <b:ProjectUid>1152921504607449169</b:ProjectUid>
                  <b:EngagementIdentity>
                     <b:EngagementCode>P001053</b:EngagementCode>
                     <b:EngagementId i:nil="true"/>
                     <b:EngagementUid>1152921504607090526</b:EngagementUid>
                  </b:EngagementIdentity>
                  <b:ProjectName>Updated using PwsSaveProject</b:ProjectName>
                  <b:CloseDate>2022-07-27T00:00:00Z</b:CloseDate>
                  <b:CostGlccOverride i:nil="true"/>
                  <b:CostPlccMappingType i:nil="true"/>
                  <b:DefaultSchedulingMode>D</b:DefaultSchedulingMode>
                  <b:Description>Updated scription from web service</b:Description>
                  <b:EmEmailFlag>true</b:EmEmailFlag>
                  <b:EngagementTimestamp>AAAAABQKsws=</b:EngagementTimestamp>
                  <b:ExpenseApprovalUserIdentity>
                     <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                  <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>   <b:UserReferenceSystemId>097</b:UserReferenceSystemId>
                     <b:UserUid>1152921504606944254</b:UserUid>
                  </b:ExpenseApprovalUserIdentity>
                  <b:ExpenseApproverType>U</b:ExpenseApproverType>
                 <ResponseId xmlns="http<b://projectorpsa.com/CommonServices/">0</ResponseId>ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>false</b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>     <b:LocationIdentity>
       <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-30T18:06:58.1817348Z</ServerTimestampUtc>             <a<b:ProjectLocationId i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                 <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">    <b:LocationName>Boston</b:LocationName>
                     <b:ProjectCode>P001053-WS1<LocationUid>1152921504606852816</b:ProjectCode>LocationUid>
                  <b:ProjectId i:nil="true"/></b:LocationIdentity>
                  <b:ProjectUid>1152921504607161987</b:ProjectUid>ManagerIdentity>
                   </a:ProjectIdentity>    <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>
        <a:EngagementTimestamp>AAAAAA+H+ZQ=</a:EngagementTimestamp>             <a<b:LockStolenFromUserIdentityUserId xmlnsi:bnil="true"http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:UserDisplayName>PPSA Support User<UserReferenceSystemId>097</b:UserDisplayName>UserReferenceSystemId>
                     <b:UserId i:nil="true"/>:UserUid>1152921504606944254</b:UserUid>
                  <b:UserReferenceSystemId>000<</b:UserReferenceSystemId>ManagerIdentity>
                  <b:UserUid>1152921504606944261<MinutesPerDay>420</b:UserUid>MinutesPerDay>
               </a:LockStolenFromUserIdentity>   <b:NarrativeRequiredFlag>true</b:NarrativeRequiredFlag>
      </PwsSaveProjectResult>       </PwsSaveProjectResponse>    </s:Body>
</s:Envelope>
Code Block
languagexml
titleExample 02 - simple create
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" <b:NewProjectCode i:nil="true"/>
   <s:Body>              <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <b:OpenDate>2011-01-01T00:00:00Z</b:OpenDate>
                 <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><b:OpenForCostFlag>false</b:OpenForCostFlag>
                 <Messages xmlns="http<b://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>OpenForCostTransferFlag>false</b:OpenForCostTransferFlag>
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>     <b:OpenForTimeFlag>false</b:OpenForTimeFlag>
       <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>          <b:OpenForTimeTransferFlag>false</b:OpenForTimeTransferFlag>
  <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-30T19:21:45.0181651Z</ServerTimestampUtc>             <a:Project i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <b:PercentLikelihood>0</b:PercentLikelihood>
                 <a:ProjectIdentity xmlns<b:PmModuleEnabledFlag>true</b="http://projectorpsa.com/DataContracts/Shared/Common/">:PmModuleEnabledFlag>
                  <b:ProjectCode>P001053-002</b:ProjectCode>ProjectStageIdentity>
                     <b:ProjectIdProjectStageId i:nil="true"/>
                     <b:ProjectUid>1152921504607411717<ProjectStageName>Delivery</b:ProjectUid>ProjectStageName>
                     <<b:ProjectStageShortName>Delivery</a:ProjectIdentity>b:ProjectStageShortName>
                     <a<b:EngagementTimestamp>AAAAAA+IE/Q=</a:EngagementTimestamp>ProjectStageUid>1152921504606849646</b:ProjectStageUid>
             <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>   </b:ProjectStageIdentity>
      </PwsSaveProjectResult>       </PwsSaveProjectResponse>    </s:Body>
</s:Envelope>
Code Block
languagexml
titleExample 03 - complex case of create/update
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <b:ProjectWorkspaceEnabledFlag>true</b:ProjectWorkspaceEnabledFlag>
          <s:Body>       <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"><b:Rates>
             <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">      <b:PwsProjectRate>
      <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">                <b:PwsMessage>
BeginDate i:nil="true"/>
                 <b:AdditionalErrorText>Warning 54822: WARNING - Task plan summarization pending<<b:BillingAdjustedDiscountPercent>3</b:AdditionalErrorText>BillingAdjustedDiscountPercent>
                        <b:ErrorCode>TaskPlanSummarizationPending<ContractDiscountPercent>1</b:ErrorCode>ContractDiscountPercent>
                        <b:ErrorNumber>54822<EndDate>2020-05-31T00:00:00Z</b:ErrorNumber>EndDate>
                        <b:ErrorText>WARNING: Task plan summarization is not complete. Some task plan information (full WBS codes, planned dates) will be missing or invalid.</b:ErrorText>
  RateCardIdentity>
                           <b:RateCardId i:nil="true"/>
               <b:Type>Warning</b:Type>            <b:RateCardName>Standard Public Sector Rates (USD)</b:PwsMessage>RateCardName>
             </Messages>             <ResponseId xmlns="http<b://projectorpsa.com/CommonServices/">0</ResponseId>RateCardType>R</b:RateCardType>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>             <ServerTimestampUtc xmlns="http<b://projectorpsa.com/CommonServices/">2018-01-31T20:21:21.3968384Z</ServerTimestampUtc>RateCardUid>1152921504606854737</b:RateCardUid>
            <a:Project xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">             </b:RateCardIdentity>
  <b:ProjectDetail>                   <b:ProjectCode>P001053-WS5<</b:ProjectCode>PwsProjectRate>
                     <b:ProjectId i:nil="true"/>PwsProjectRate>
                        <b:ProjectUid>1152921504607411807<:BeginDate>2020-06-01T00:00:00Z</b:ProjectUid>BeginDate>
                        <b:EngagementIdentity>:BillingAdjustedDiscountPercent>10</b:BillingAdjustedDiscountPercent>
                        <b:EngagementCode>P001053<ContractDiscountPercent>5</b:EngagementCode>ContractDiscountPercent>
                        <b:EngagementIdEndDate i:nil="true"/>
                        <b:EngagementUid>1152921504607090526</b:EngagementUid>RateCardIdentity>
                  </b:EngagementIdentity>         <b:RateCardId i:nil="true"/>
         <b:ProjectName>Updated using PwsSaveProject</b:ProjectName>                <b:RateCardName>Standard Financial  <b:CloseDate>2019-07-27T00:00:00Z<Services Rates (USD)</b:CloseDate>
  RateCardName>
               <b:CostGlccOverride i:nil="true"/>           <b:RateCardType>R</b:RateCardType>
       <b:CostPlccMappingType i:nil="true"/>                   <b:DefaultSchedulingMode>D<RateCardUid>1152921504606854735</b:DefaultSchedulingMode>RateCardUid>
                    <b:Description>Updated scription from web service<</b:Description>RateCardIdentity>
                     <b:EmEmailFlag>true<</b:EmEmailFlag>PwsProjectRate>
                  <b:EngagementTimestamp>AAAAAA+JjCo=</b:EngagementTimestamp>Rates>
                  <b:ExpenseApprovalUserIdentity>TimeApprovalUserIdentity>
                     <b:UserDisplayName>LarryUserDisplayName>Ronni Krakauer<Skinner</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>097<UserReferenceSystemId>030</b:UserReferenceSystemId>
                     <b:UserUid>1152921504606944254<UserUid>1152921504606944264</b:UserUid>
                  </b:ExpenseApprovalUserIdentity>TimeApprovalUserIdentity>
                  <b:ExpenseApproverType>U<TimeApproverType>U</b:ExpenseApproverType>
                  <b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>false</b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>
                  <b:LocationIdentity>
  TimeApproverType>
                  <b:LocationId i:nil="true"/>TimeEntryRestrictedToResourcesAssignedToRolesFlag>false</b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>
                     <b:LocationName>London<TimeEntryRestrictedToRolesAssignedToTasksFlag>false</b:LocationName>TimeEntryRestrictedToRolesAssignedToTasksFlag>
                     <b:LocationUid>1152921504606850976</b:LocationUid><b:TimeGlccOverride i:nil="true"/>
                   </b:LocationIdentity><b:TimePlccMappingType i:nil="true"/>
                  <b:ManagerIdentity>UserDefinedFields>
                     <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>PwsUserDefinedFieldDetail>
                        <b:UserIdUdfId i:nil="true"/>
                        <b:UserReferenceSystemId>097<UdfName>PUDF_Num4dp_Req</b:UserReferenceSystemId>UdfName>
                        <b:UserUid>1152921504606944254<UdfUid>1152921504606857061</b:UserUid>UdfUid>
                  </b:ManagerIdentity>      <b:BooleanValue i:nil="true"/>
           <b:MinutesPerDay>420</b:MinutesPerDay>             <b:DataType>I</b:DataType>
     <b:NarrativeRequiredFlag>true</b:NarrativeRequiredFlag>                   <b:NewProjectCodeDateValue i:nil="true"/>
                        <b:OpenDate>2011-01-01T00:00:00Z<IntegerValue>12345</b:OpenDate>IntegerValue>
                   <b:OpenForCostFlag>false</b:OpenForCostFlag>     <b:ResourceIdentityValue i:nil="true"/>
            <b:OpenForCostTransferFlag>false</b:OpenForCostTransferFlag>            <b:TextValue i:nil="true"/>
     <b:OpenForTimeFlag>false</b:OpenForTimeFlag>                   <b:OpenForTimeTransferFlag>false<UdfTreatment>A</b:OpenForTimeTransferFlag>
      UdfTreatment>
           <b:PercentLikelihood>0</b:PercentLikelihood>             <b:StoplightValues/>
     <b:PmModuleEnabledFlag>true</b:PmModuleEnabledFlag>                   <b:ProjectStageIdentity>NumericValue>12345</b:NumericValue>
                        <b:ProjectStageIdRelationValue i:nil="true"/>
                        <b:ProjectStageName>Delivery<StoplightValuesClearFlag>false</b:ProjectStageName>StoplightValuesClearFlag>
                     <b:ProjectStageShortName>Delivery<</b:ProjectStageShortName>PwsUserDefinedFieldDetail>
                     <b:ProjectStageUid>1152921504606849646</b:ProjectStageUid>PwsUserDefinedFieldDetail>
                  </b:ProjectStageIdentity>      <b:UdfId i:nil="true"/>
           <b:ProjectWorkspaceEnabledFlag>true</b:ProjectWorkspaceEnabledFlag>             <b:UdfName>PUDF_YN</b:UdfName>
     <b:Rates>
                     <b:PwsProjectRate>UdfUid>1152921504606857062</b:UdfUid>
                        <b:BeginDate i:nil="true"/>BooleanValue>true</b:BooleanValue>
                        <b:BillingAdjustedDiscountPercent>3<DataType>Y</b:BillingAdjustedDiscountPercent>DataType>
                        <b:ContractDiscountPercent>1</b:ContractDiscountPercent>:DateValue i:nil="true"/>
                        <b:EndDate>2018-05-31T00:00:00Z</b:EndDate>IntegerValue i:nil="true"/>
                        <b:RateCardIdentity>
ResourceIdentityValue i:nil="true"/>
                          <b:RateCardIdTextValue i:nil="true"/>
                        <b:UdfTreatment>A</b:UdfTreatment>
                 <b:RateCardName>Standard Public Sector Rates (USD)</b:RateCardName>   <b:StoplightValues/>
                        <b:RateCardType>R</b:RateCardType>:NumericValue i:nil="true"/>
                           <b:RateCardUid>1152921504606854737</b:RateCardUid><b:RelationValue i:nil="true"/>
                        <<b:StoplightValuesClearFlag>false</b:RateCardIdentity>StoplightValuesClearFlag>
                     </b:PwsProjectRate>PwsUserDefinedFieldDetail>
                     <b:PwsProjectRate>PwsUserDefinedFieldDetail>
                        <b:BeginDate>2018-06-01T00:00:00Z</b:BeginDate>UdfId i:nil="true"/>
                        <b:BillingAdjustedDiscountPercent>10<UdfName>Tentative start date</b:BillingAdjustedDiscountPercent>UdfName>
                        <b:ContractDiscountPercent>5<UdfUid>1152921504606860917</b:ContractDiscountPercent>UdfUid>
                        <b:EndDateBooleanValue i:nil="true"/>
                        <b:DataType>D</b:RateCardIdentity>DataType>
                           <b:RateCardId i:nil="true"/>DateValue>2019-01-01T00:00:00Z</b:DateValue>
                           <b:RateCardName>Standard Financial Services Rates (USD)</b:RateCardName>IntegerValue i:nil="true"/>
                           <b:RateCardType>R</b:RateCardType>
  <b:ResourceIdentityValue i:nil="true"/>
                        <b:RateCardUid>1152921504606854735</b:RateCardUid>
                        </b:RateCardIdentity>
         TextValue i:nil="true"/>
           </b:PwsProjectRate>             <b:UdfTreatment>A</b:UdfTreatment>
     </b:Rates>                   <b:TimeApprovalUserIdentity>StoplightValues/>
                        <b:UserDisplayName>Ronni Skerker</b:UserDisplayName>NumericValue i:nil="true"/>
                        <b:UserIdRelationValue i:nil="true"/>
                        <b:UserReferenceSystemId>030<StoplightValuesClearFlag>false</b:UserReferenceSystemId>StoplightValuesClearFlag>
                     <b:UserUid>1152921504606944264<</b:UserUid>PwsUserDefinedFieldDetail>
                  </b:TimeApprovalUserIdentity>UserDefinedFields>
                  <b:TimeApproverType>U</b:TimeApproverType>WorkspaceMessages>This project is created to manage the set and costume production for Met Opera's Don     <b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>false<Carlo production</b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>WorkspaceMessages>
                  <b:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</b:TimeEntryRestrictedToRolesAssignedToTasksFlag>BookExpenseResourceCostCenterIdentity>
                     <b:TimeGlccOverrideCostCenterId i:nil="true"/>
                     <b:TimePlccMappingTypeCostCenterName>RevCorp i:nil="true"/>CA</b:CostCenterName>
                     <b:UserDefinedFields>CostCenterNumber>CA</b:CostCenterNumber>
                     <b:PwsUserDefinedFieldDetail>CostCenterUid>1152921504606856647</b:CostCenterUid>
                  </b:BookExpenseResourceCostCenterIdentity>
     <b:UdfId i:nil="true"/>            <b:BookExpenseResourcesAllowCode>C</b:BookExpenseResourcesAllowCode>
            <b:UdfName>Tentative Start Date</b:UdfName>      <b:BookTimeResourceCostCenterIdentity i:nil="true"/>
                  <b:UdfUid>1152921504606859825<BookTimeResourcesAllowCode>A</b:UdfUid>
  BookTimeResourcesAllowCode>
                  <b:PlccMappings>
                     <b:BooleanValue i:nil="true"/>PwsProjectPlccMappingCostCenter>
                        <b:DataType>D<AllocationFraction>0.85</b:DataType>AllocationFraction>
                        <b:DateValue>2018-01-01T00:00:00Z</b:DateValue>CostCenterIdentity>
                           <b:IntegerValueCostCenterId i:nil="true"/>
                           <b:ResourceIdentityValueCostCenterName>RevCorp i:nil="true"/>CA</b:CostCenterName>
                           <b:TextValue i:nil="true"/>:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:UdfTreatment>A<CostCenterUid>1152921504606856647</b:UdfTreatment>CostCenterUid>
                        <b:StoplightValues/></b:CostCenterIdentity>
                        <b:NumericValue i:nil="true"/>CostCenterType>S</b:CostCenterType>
                        <b:RelationValueGlccOverride i:nil="true"/>
                     <   <b:MappingType>TR</b:PwsUserDefinedFieldDetail>MappingType>
                     </b:UserDefinedFields>PwsProjectPlccMappingCostCenter>
                     <b:WorkspaceMessages>This project is created to manage the set and costume production for Met Opera's Don Carlo production</b:WorkspaceMessages>PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.15</b:AllocationFraction>
                        <b:BookExpenseResourceCostCenterIdentity>CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA<US</b:CostCenterName>
                           <b:CostCenterNumber>CA<CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647<CostCenterUid>1152921504606856648</b:CostCenterUid>CostCenterUid>
                        </b:BookExpenseResourceCostCenterIdentity>CostCenterIdentity>
                        <b:BookExpenseResourcesAllowCode>C<CostCenterType>S</b:BookExpenseResourcesAllowCode>CostCenterType>
                        <b:BookTimeResourceCostCenterIdentity i:nil="true"/>GlccOverride>CC-ABC</b:GlccOverride>
                        <b:BookTimeResourcesAllowCode>A<MappingType>TR</b:BookTimeResourcesAllowCode>MappingType>
                     <b</b:PlccMappings>PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.85<55</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>TR<MappingType>RDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.15<45</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride>CC-ABC</b:GlccOverride>:GlccOverride i:nil="true"/>
                        <b:MappingType>TR<MappingType>RDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.55<53</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>RDC<MappingType>SRDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.45<47</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>RDC<MappingType>SRDC</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.53<75</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>SRDC<MappingType>OR</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.47<25</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>SRDC<MappingType>OR</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.75<65</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp CA</b:CostCenterName>
                           <b:CostCenterNumber>CA</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>OR<MappingType>OE</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.25<35</b:AllocationFraction>
                        <b:CostCenterIdentity>
                           <b:CostCenterId i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>
                           <b:CostCenterNumber>US</b:CostCenterNumber>
                           <b:CostCenterUid>1152921504606856648</b:CostCenterUid>
                        </b:CostCenterIdentity>
                        <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverride i:nil="true"/>
                        <b:MappingType>OR<MappingType>OE</b:MappingType>
                     </b:PwsProjectPlccMappingCostCenter>
                     <b:PwsProjectPlccMappingCostCenter>
     </b:PlccMappings>
                  <b:AllocationFraction>0.65</b:AllocationFraction>ContractLineItemIdentity>
                        <b:CostCenterIdentity>
 ContractLineItemCode>P001053-CL1</b:ContractLineItemCode>
                         <b:CostCenterIdContractLineItemId i:nil="true"/>
                     <b:ContractLineItemUid>1152921504606877177</b:ContractLineItemUid>
      <b:CostCenterName>RevCorp CA</b:CostCenterName>           </b:ContractLineItemIdentity>
                  <b:CostCenterNumber>CA</b:CostCenterNumber>ManagementTeam/>
                  <b:BdDashboards/>
               <b:CostCenterUid>1152921504606856647</b:CostCenterUid>   <b:ExpenseTypeConfigurationIdentity i:nil="true"/>
                    <<b:InheritPurchaseOrderNumberFlag>false</b:CostCenterIdentity>
     InheritPurchaseOrderNumberFlag>
                  <b:CostCenterType>S<PurchaseOrderNumber>Met-Don-Carlo</b:CostCenterType>PurchaseOrderNumber>
                        <b:GlccOverride i:nil="true"/>Timestamp>AAAAABQMKrQ=</b:Timestamp>
                  <b:AamDashboards>
     <b:MappingType>OE</b:MappingType>                <b:PwsProjectAamDashboardDetail>
     </b:PwsProjectPlccMappingCostCenter>                      <b:PwsProjectPlccMappingCostCenter><b:ProjectAamDashboardId i:nil="true"/>
                        <b:AllocationFraction>0.35<ProjectAamDashboardUid>1152921504606854784</b:AllocationFraction>ProjectAamDashboardUid>
                        <b:CostCenterIdentity>AamIntegrationSummary>
                           <b:CostCenterIdAamIntegrationId i:nil="true"/>
                           <b:CostCenterName>RevCorpAamIntegrationName>MS Power US<BI</b:CostCenterName>AamIntegrationName>
                           <b:CostCenterNumber>US<AamIntegrationUid>1152921504606847093</b:CostCenterNumber>AamIntegrationUid>
                           <b:CostCenterUid>1152921504606856648<AamType>M</b:CostCenterUid>AamType>
                        </b:CostCenterIdentity>AamIntegrationSummary>
                        <b:CostCenterType>S<ProjectAamDashboardName>PowerBI (WS)</b:CostCenterType>ProjectAamDashboardName>
                        <b:GlccOverride i:nil="true"/>BookedResourcesAllowedFlag>false</b:BookedResourcesAllowedFlag>
                        <b:MappingType>OE<CcUsersAllowedFlag>false</b:MappingType>CcUsersAllowedFlag>
                     </b:PwsProjectPlccMappingCostCenter>                   <<b:ClientsAllowedFlag>false</b:PlccMappings>ClientsAllowedFlag>
                  <b:ContractLineItemIdentity>                      <b:ContractLineItemCode>P001053-CL1<EmAllowedFlag>false</b:ContractLineItemCode>
                  EmAllowedFlag>
  <b:ContractLineItemId i:nil="true"/>                      <b:ContractLineItemUid>1152921504606877177<LtdBookedResourcesAllowedFlag>false</b:ContractLineItemUid>LtdBookedResourcesAllowedFlag>
                        <<b:LtdOtherResourcesAllowedFlag>false</b:ContractLineItemIdentity>LtdOtherResourcesAllowedFlag>
                        <b:ManagementTeam>OtherResourcesAllowedFlag>false</b:OtherResourcesAllowedFlag>
                        <b:PmAllowedFlag>true</b:PwsProjectManagementTeamMember>PmAllowedFlag>
                        <b:EmailFlag>true</b:EmailFlag>ProjectAamDashboardParams i:type="b:PwsAamPbDashboardParams">
                           <b:UpdateFlag>true<PbFilter>filter=PBI-ProjectList/ProjectCode eq '{0}'</b:UpdateFlag>PbFilter>
                           <b:UserIdentity>:PbReportId>26c0b4b3-9fa6-4bb1-9e2e-a2bb4d0270a3</b:PbReportId>
                           <b:UserDisplayName>Bruce Wayne<PbWorkspaceId>7b087de2-53a5-4cc7-b51d-0d780508debb</b:UserDisplayName>PbWorkspaceId>
                           <b:UserId i:nil="true"/></b:ProjectAamDashboardParams>
                     </b:PwsProjectAamDashboardDetail>
      <b:UserReferenceSystemId i:nil="true"/>           </b:AamDashboards>
                <b:UserUid>1152921504606950320<</b:UserUid>ProjectDetail>
               <b:RateTypes>
          </b:UserIdentity>        <b:PwsProjectRateTypeElement>
             </b:PwsProjectManagementTeamMember>        <b:ProjectRateTypeDetail>
          </b:ManagementTeam>              <b:ExternalSystemIdentifier i:nil="true"/>
   <b:BdDashboards>                     <b:ProjectRateTypeId <b:PwsProjectBdDashboard>i:nil="true"/>
                        <b:BookedResourcesAllowedFlag>true<ProjectRateTypeUid>1152921504607411178</b:BookedResourcesAllowedFlag>ProjectRateTypeUid>
                        <b:ClientsAllowedFlag>true<ProjectRateTypeName>1. Regular (5%-10%)</b:ClientsAllowedFlag>ProjectRateTypeName>
                        <b:DashboardAlias>actual hours<BillingAdjustedDiscountPercent>0.1</b:DashboardAlias>BillingAdjustedDiscountPercent>
                        <b:DashboardName>Actual Hours</b:DashboardName>BillingAdjustedHourlyRate i:nil="true"/>
                        <b:DashboardParameters>{0}<ContractDiscountPercent>0.05</b:DashboardParameters>ContractDiscountPercent>
                        <b:EmAllowedFlag>true</b:EmAllowedFlag>:ContractHourlyRate i:nil="true"/>
                        <b:LtdBookedResourcesAllowedFlag>false<SortOrder>1</b:LtdBookedResourcesAllowedFlag>SortOrder>
                        <b:LtdOtherResourcesAllowedFlag>false</b:LtdOtherResourcesAllowedFlag>StandardRateTypeIdentity>
                           <b:OtherResourcesAllowedFlag>false<StandardRateTypeCode>1RG</b:OtherResourcesAllowedFlag>
   StandardRateTypeCode>
                    <b:PmAllowedFlag>true</b:PmAllowedFlag>       <b:StandardRateTypeId i:nil="true"/>
             </b:PwsProjectBdDashboard>              <b:StandardRateTypeName>1.     Regular (5%-10%)</b:BdDashboards>StandardRateTypeName>
                   <b:ExpenseTypeConfigurationIdentity i:nil="true"/>       <b:StandardRateTypeUid>1152921504606847191</b:StandardRateTypeUid>
           <b:InheritPurchaseOrderNumberFlag>false</b:InheritPurchaseOrderNumberFlag>             </b:StandardRateTypeIdentity>
     <b:PurchaseOrderNumber>Met-Don-Carlo</b:PurchaseOrderNumber>                </b:ProjectDetail>ProjectRateTypeDetail>
                  <b</b:RateTypes>PwsProjectRateTypeElement>
                  <b:PwsProjectRateTypeElement>
                     <b:ProjectRateTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607348681<ProjectRateTypeUid>1152921504607411179</b:ProjectRateTypeUid>
                        <b:ProjectRateTypeName>Regular<:ProjectRateTypeName>3. Not Chargeable</b:ProjectRateTypeName>
                        <b:BillingAdjustedDiscountPercent i:nil="true"/>
                        <b:BillingAdjustedHourlyRate i:nil="true"/>BillingAdjustedHourlyRate>0</b:BillingAdjustedHourlyRate>
                        <b:ContractDiscountPercent i:nil="true"/>
                        <b:ContractHourlyRate i:nil="true"/>
                        <b:SortOrder>1<SortOrder>2</b:SortOrder>
                        <b:StandardRateTypeIdentity>
                           <b:StandardRateTypeCode>Reg<StandardRateTypeCode>3NC</b:StandardRateTypeCode>
                           <b:StandardRateTypeId i:nil="true"/>
                           <b:StandardRateTypeName>Regular<StandardRateTypeName>3. Not Chargeable</b:StandardRateTypeName>
                           <b:StandardRateTypeUid>1152921504606847191<StandardRateTypeUid>1152921504606847193</b:StandardRateTypeUid>
                        </b:StandardRateTypeIdentity>
                     </b:ProjectRateTypeDetail>
                  </b:PwsProjectRateTypeElement>
               </b:RateTypes>
    <b:PwsProjectRateTypeElement>           <b:Roles/>
               <b:TaskTypes>
                  <b:PwsProjectTaskTypeElement>
                     <b:ProjectRateTypeDetail>ProjectTaskTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeIdProjectTaskTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607348682<ProjectTaskTypeUid>1152921504608235267</b:ProjectRateTypeUid>ProjectTaskTypeUid>
                        <b:ProjectRateTypeName>Not Chargeable<ProjectTaskTypeName>Design</b:ProjectRateTypeName>ProjectTaskTypeName>
                        <b:BillingAdjustedDiscountPercent i:nil="true"/>AllowedProjectRateTypeIdentities>
                           <b:BillingAdjustedHourlyRate>0</b:BillingAdjustedHourlyRate>PwsProjectRateTypeRef>
                              <b:ContractDiscountPercentExternalSystemIdentifier i:nil="true"/>
                              <b:ContractHourlyRateProjectRateTypeId i:nil="true"/>
                              <b:SortOrder>2<ProjectRateTypeUid>1152921504607411178</b:SortOrder>ProjectRateTypeUid>
                           <b</b:StandardRateTypeIdentity>PwsProjectRateTypeRef>
                           <b:StandardRateTypeCode>NC</b:StandardRateTypeCode>PwsProjectRateTypeRef>
                              <b:StandardRateTypeIdExternalSystemIdentifier i:nil="true"/>
                              <b:StandardRateTypeName>Not Chargeable</b:StandardRateTypeName>ProjectRateTypeId i:nil="true"/>
                              <b:StandardRateTypeUid>1152921504606847193<ProjectRateTypeUid>1152921504607411179</b:StandardRateTypeUid>ProjectRateTypeUid>
                           </b:StandardRateTypeIdentity>:PwsProjectRateTypeRef>
                        </b:ProjectRateTypeDetail>AllowedProjectRateTypeIdentities>
                    </b:PwsProjectRateTypeElement>    <b:DefaultProjectRateTypeIdentity>
           </b:RateTypes>                <b:Roles:ExternalSystemIdentifier i:nil="true"/>
               <b:TaskTypes>            <b:ProjectRateTypeId i:nil="true"/>
     <b:PwsProjectTaskTypeElement>                      <b:ProjectTaskTypeDetail>ProjectRateTypeUid>1152921504607411178</b:ProjectRateTypeUid>
                        <b</b:ExternalSystemIdentifier i:nil="true"/>
DefaultProjectRateTypeIdentity>
                        <b:ProjectTaskTypeId i:nil="true"/>InactiveFlag>false</b:InactiveFlag>
                        <b:ProjectTaskTypeUid>1152921504608105007<NarrativeRequiredFlag>false</b:ProjectTaskTypeUid>NarrativeRequiredFlag>
                        <b:ProjectTaskTypeName>Design</b:ProjectTaskTypeName>NewExternalSystemIdentifier i:nil="true"/>
                        <b:AllowedProjectRateTypeIdentities>
  SortOrder>1</b:SortOrder>
                        <b:PwsProjectRateTypeRef>
  StandardTaskTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>StandardTaskTypeCode>3DSGN</b:StandardTaskTypeCode>
                              <b:ProjectRateTypeIdStandardTaskTypeId i:nil="true"/>
 
                            <b:ProjectRateTypeUid>1152921504607348681<StandardTaskTypeName>3. Design</b:ProjectRateTypeUid>StandardTaskTypeName>
                           <<b:StandardTaskTypeUid>1152921504606847724</b:PwsProjectRateTypeRef>StandardTaskTypeUid>
                           <b:PwsProjectRateTypeRef>
 </b:StandardTaskTypeIdentity>
                            <b:ExternalSystemIdentifier i:nil="true"/>InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                              <b:ProjectRateTypeIdPurchaseOrderNumber i:nil="true"/>
                        </b:ProjectTaskTypeDetail>
     <b:ProjectRateTypeUid>1152921504607348682</b:ProjectRateTypeUid>              </b:PwsProjectTaskTypeElement>
               </b:PwsProjectRateTypeRef>   <b:PwsProjectTaskTypeElement>
                     </b<b:AllowedProjectRateTypeIdentities>ProjectTaskTypeDetail>
                        <b:DefaultProjectRateTypeIdentity>
  ExternalSystemIdentifier i:nil="true"/>
                        <b:ExternalSystemIdentifierProjectTaskTypeId i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>ProjectTaskTypeUid>1152921504608235268</b:ProjectTaskTypeUid>
                           <b:ProjectRateTypeUid>1152921504607348681<ProjectTaskTypeName>Implementation</b:ProjectRateTypeUid>ProjectTaskTypeName>
                        </b:DefaultProjectRateTypeIdentity><b:AllowedProjectRateTypeIdentities>
                           <b:InactiveFlag>false</b:InactiveFlag>PwsProjectRateTypeRef>
                              <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>:ExternalSystemIdentifier i:nil="true"/>
                              <b:NewExternalSystemIdentifierProjectRateTypeId i:nil="true"/>
                              <b:SortOrder>1<ProjectRateTypeUid>1152921504607411178</b:SortOrder>ProjectRateTypeUid>
                           <b</b:StandardTaskTypeIdentity>PwsProjectRateTypeRef>
                           <b:StandardTaskTypeCode>T4</b:StandardTaskTypeCode>PwsProjectRateTypeRef>
                              <b:StandardTaskTypeIdExternalSystemIdentifier i:nil="true"/>
                              <b:StandardTaskTypeName>Design</b:StandardTaskTypeName>ProjectRateTypeId i:nil="true"/>
                              <b:StandardTaskTypeUid>1152921504606847724<ProjectRateTypeUid>1152921504607411179</b:StandardTaskTypeUid>ProjectRateTypeUid>
                           </b:StandardTaskTypeIdentity>PwsProjectRateTypeRef>
                        <b:InheritPurchaseOrderNumberFlag>true<</b:InheritPurchaseOrderNumberFlag>AllowedProjectRateTypeIdentities>
                        <b:PurchaseOrderNumber i:nil="true"/>DefaultProjectRateTypeIdentity>
                           </b<b:ProjectTaskTypeDetail>
 ExternalSystemIdentifier i:nil="true"/>
                </b:PwsProjectTaskTypeElement>           <b:ProjectRateTypeId i:nil="true"/>
      <b:PwsProjectTaskTypeElement>                      <b:ProjectRateTypeUid>1152921504607411178</b:ProjectTaskTypeDetail>ProjectRateTypeUid>
                        <b</b:ExternalSystemIdentifier i:nil="true"/>DefaultProjectRateTypeIdentity>
                         <b:ProjectTaskTypeId i:nil="true"/>InactiveFlag>false</b:InactiveFlag>
                        <b:ProjectTaskTypeUid>1152921504608105008<NarrativeRequiredFlag>false</b:ProjectTaskTypeUid>NarrativeRequiredFlag>
                        <b:ProjectTaskTypeName>Implementation</b:ProjectTaskTypeName>NewExternalSystemIdentifier i:nil="true"/>
                        <b:SortOrder>2</b:AllowedProjectRateTypeIdentities>SortOrder>
                           <b:PwsProjectRateTypeRef>StandardTaskTypeIdentity>
                              <b:ExternalSystemIdentifier i:nil="true"/>StandardTaskTypeCode>5IMPL</b:StandardTaskTypeCode>
                              <b:ProjectRateTypeIdStandardTaskTypeId i:nil="true"/>
  
                           <b:ProjectRateTypeUid>1152921504607348681<StandardTaskTypeName>5. Implementation</b:ProjectRateTypeUid>StandardTaskTypeName>
                           <<b:StandardTaskTypeUid>1152921504606847728</b:PwsProjectRateTypeRef>StandardTaskTypeUid>
                           <b:PwsProjectRateTypeRef></b:StandardTaskTypeIdentity>
                              <b:ExternalSystemIdentifier i:nil="true"/>
InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                             <b:ProjectRateTypeIdPurchaseOrderNumber i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348682<</b:ProjectRateTypeUid>
  ProjectTaskTypeDetail>
                        </b:PwsProjectRateTypeRef>PwsProjectTaskTypeElement>
                        </b:AllowedProjectRateTypeIdentities>
  <b:PwsProjectTaskTypeElement>
                     <b:DefaultProjectRateTypeIdentity>ProjectTaskTypeDetail>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeIdProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608235269</b:ProjectTaskTypeUid>
    <b:ProjectRateTypeUid>1152921504607348681<                    <b:ProjectTaskTypeName>Quality Assurance</b:ProjectRateTypeUid>ProjectTaskTypeName>
                        </b:DefaultProjectRateTypeIdentity><b:AllowedProjectRateTypeIdentities>
                           <b:InactiveFlag>false</b:InactiveFlag>PwsProjectRateTypeRef>
                              <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>:ExternalSystemIdentifier i:nil="true"/>
                              <b:NewExternalSystemIdentifierProjectRateTypeId i:nil="true"/>
                              <b:SortOrder>2<ProjectRateTypeUid>1152921504607411178</b:SortOrder>ProjectRateTypeUid>
                           <b</b:StandardTaskTypeIdentity>PwsProjectRateTypeRef>
                           <b:StandardTaskTypeCode>T8</b:StandardTaskTypeCode>PwsProjectRateTypeRef>
                              <b:StandardTaskTypeIdExternalSystemIdentifier i:nil="true"/>
                              <b:StandardTaskTypeName>Implementation</b:StandardTaskTypeName>:ProjectRateTypeId i:nil="true"/>
                              <b:StandardTaskTypeUid>1152921504606847728<ProjectRateTypeUid>1152921504607411179</b:StandardTaskTypeUid>ProjectRateTypeUid>
                           </b:StandardTaskTypeIdentity>PwsProjectRateTypeRef>
                        <b:InheritPurchaseOrderNumberFlag>true<</b:InheritPurchaseOrderNumberFlag>AllowedProjectRateTypeIdentities>
                        <b:PurchaseOrderNumber i:nil="true"/>DefaultProjectRateTypeIdentity>
                         </b:ProjectTaskTypeDetail>  <b:ExternalSystemIdentifier i:nil="true"/>
               </b:PwsProjectTaskTypeElement>            <b:ProjectRateTypeId i:nil="true"/>
     <b:PwsProjectTaskTypeElement>                      <b:ProjectTaskTypeDetail>ProjectRateTypeUid>1152921504607411178</b:ProjectRateTypeUid>
                        <b</b:ExternalSystemIdentifier i:nil="true"/>DefaultProjectRateTypeIdentity>
                         <b:ProjectTaskTypeId i:nil="true"/>InactiveFlag>false</b:InactiveFlag>
                        <b:ProjectTaskTypeUid>1152921504608105009<NarrativeRequiredFlag>false</b:ProjectTaskTypeUid>NarrativeRequiredFlag>
                        <b:ProjectTaskTypeName>Quality Assurance</b:ProjectTaskTypeName>NewExternalSystemIdentifier i:nil="true"/>
                        <b:AllowedProjectRateTypeIdentities>SortOrder>3</b:SortOrder>
                           <b:PwsProjectRateTypeRef>
  StandardTaskTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
 StandardTaskTypeCode>6QA</b:StandardTaskTypeCode>
                            <b:ProjectRateTypeIdStandardTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>6. Quality  <b:ProjectRateTypeUid>1152921504607348681<Assurance</b:ProjectRateTypeUid>StandardTaskTypeName>
                           <<b:StandardTaskTypeUid>1152921504606847730</b:PwsProjectRateTypeRef>StandardTaskTypeUid>
                           <b:PwsProjectRateTypeRef></b:StandardTaskTypeIdentity>
                              <b:ExternalSystemIdentifier i:nil="true"/>
InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                             <b:ProjectRateTypeIdPurchaseOrderNumber i:nil="true"/>
                     </b:ProjectTaskTypeDetail>
        <b:ProjectRateTypeUid>1152921504607348682</b:ProjectRateTypeUid>           </b:PwsProjectTaskTypeElement>
                </b:PwsProjectRateTypeRef>TaskTypes>
               <b:Tasks>
            </b:AllowedProjectRateTypeIdentities>      <b:PwsProjectTaskElement>
                  <b:DefaultProjectRateTypeIdentity>   <b:ProjectTaskDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>

                          <b:ProjectRateTypeIdProjectTaskId i:nil="true"/>
 
                         <b:ProjectRateTypeUid>1152921504607348681<ProjectTaskUid>1152921504608936722</b:ProjectRateTypeUid>ProjectTaskUid>
                         <<b:CompletedFlag>false</b:DefaultProjectRateTypeIdentity>CompletedFlag>
                        <b:InactiveFlag>false</b:InactiveFlag>Description i:nil="true"/>
                        <b:NarrativeRequiredFlag>false<DurationMinutes>0</b:NarrativeRequiredFlag>DurationMinutes>
                        <b:NewExternalSystemIdentifierEarliestStartDate i:nil="true"/>
                        <b:SortOrder>3<FullWbsCode>1</b:SortOrder>FullWbsCode>
                        <b:StandardTaskTypeIdentity>
  NewExternalSystemIdentifier i:nil="true"/>
                        <b:StandardTaskTypeCode>T10<OpenForTimeFlag>true</b:StandardTaskTypeCode>
  OpenForTimeFlag>
                        <b:StandardTaskTypeIdParentTaskIdentity i:nil="true"/>
                           <b:StandardTaskTypeName>Quality Assurance<PlannedEndDateTime>2011-01-03T00:00:00Z</b:StandardTaskTypeName>
  PlannedEndDateTime>
                        <b:StandardTaskTypeUid>1152921504606847730<:PlannedStartDateTime>2011-01-03T00:00:00Z</b:StandardTaskTypeUid>PlannedStartDateTime>
                        </b:StandardTaskTypeIdentity><b:Predecessors/>
                        <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>:PreviousSiblingTaskIdentity i:nil="true"/>
                        <b:ProjectTaskTypeIdentity>
                           <b:PurchaseOrderNumberExternalSystemIdentifier i:nil="true"/>
                     </b:ProjectTaskTypeDetail>      <b:ProjectTaskTypeId i:nil="true"/>
           </b:PwsProjectTaskTypeElement>                <<b:ProjectTaskTypeUid>1152921504608235267</b:TaskTypes>ProjectTaskTypeUid>
               <b:Tasks>         </b:ProjectTaskTypeIdentity>
         <b:PwsProjectTaskElement>                      <b:ProjectTaskDetail><b:TaskName>Default Task</b:TaskName>
                        <b:ExternalSystemIdentifier i:nil="true"/>InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                        <b:ProjectTaskIdPurchaseOrderNumber i:nil="true"/>
                        <b:ProjectTaskUid>1152921504608721383<Subscriptions/b:ProjectTaskUid>>
                        <b:CompletedFlag>false<UserDefinedFields/b:CompletedFlag>>
                        <b:Description i:nil="true"/>
  </b:ProjectTaskDetail>
                      <b:DurationMinutes>0</b:DurationMinutes>
 ProjectTaskRoles/>
                      <b:EarliestStartDate i:nil="true"/>TaskTypeInheritPurchaseOrderNumberFlag>true</b:TaskTypeInheritPurchaseOrderNumberFlag>
                  </b:PwsProjectTaskElement>
     <b:FullWbsCode i:nil="true"/>         </b:Tasks>
               <b:NewExternalSystemIdentifier i:nil="true"Notes/>
               <b:ProjectCostBaselineSummaries>
               <b:OpenForTimeFlag>true</b:OpenForTimeFlag>   <b:PwsProjectCostBaselineSummary>
                     <b:ParentTaskIdentityExternalSystemIdentifier i:nil="true"/>
 
                      <b:PlannedEndDateTimeProjectCostBaselineId i:nil="true"/>
                        <b:PlannedStartDateTime i:nil="true"/>
ProjectCostBaselineUid>1152921504607308862</b:ProjectCostBaselineUid>
                       <b:Predecessors/>
  ActiveProjectCostBaselineFlag>true</b:ActiveProjectCostBaselineFlag>
                     <b:PreviousSiblingTaskIdentity i:nil="true"/>CaMetricActiveFlag>true</b:CaMetricActiveFlag>
                        <b:ProjectTaskTypeIdentity>
     <b:DaMetricActiveFlag>false</b:DaMetricActiveFlag>
                     <b:ExternalSystemIdentifierDescription i:nil="true"/>
                           <b:ProjectTaskTypeId i:nil="true"/>
    EaMetricActiveFlag>false</b:EaMetricActiveFlag>
                      <b:ProjectTaskTypeUid>1152921504608105007<PrimaryMetric>C</b:ProjectTaskTypeUid>PrimaryMetric>
                     <b:ProjectCostBaselineName>Initial Cost Budget <Baseline</b:ProjectTaskTypeIdentity>ProjectCostBaselineName>
                  </b:PwsProjectCostBaselineSummary>
         <b:TaskName>Default Task<      </b:TaskName>ProjectCostBaselineSummaries>
               <b:ProjectTimeBaselineSummaries>
               <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>   <b:PwsProjectTimeBaselineSummary>
                     <b:PurchaseOrderNumberExternalSystemIdentifier i:nil="true"/>
                        <b:Subscriptions/>
  <b:ProjectTimeBaselineId i:nil="true"/>
                     <b:UserDefinedFieldsProjectTimeBaselineUid>1152921504607460886</>b:ProjectTimeBaselineUid>
                     <<b:ActiveProjectTimeBaselineFlag>true</b:ProjectTaskDetail>ActiveProjectTimeBaselineFlag>
                     <b:ProjectTaskRolesBarMetricActiveFlag>true</>b:BarMetricActiveFlag>
                     <b:TaskTypeInheritPurchaseOrderNumberFlag>true<ChgMetricActiveFlag>false</b:TaskTypeInheritPurchaseOrderNumberFlag>ChgMetricActiveFlag>
                     <<b:CrMetricActiveFlag>false</b:PwsProjectTaskElement>CrMetricActiveFlag>
               </b:Tasks>      <b:Description i:nil="true"/>
        <b:Notes/>             <b:HrsMetricActiveFlag>false</b:HrsMetricActiveFlag>
  <b:ProjectCostBaselineSummaries>                   <b:PwsProjectCostBaselineSummary>PrimaryMetric>B</b:PrimaryMetric>
                     <b:ExternalSystemIdentifier i:nil="true"/>ProjectTimeBaselineName>Initial Time Budget Baseline</b:ProjectTimeBaselineName>
                     <b:ProjectCostBaselineId i:nil="true"/>RdcMetricActiveFlag>false</b:RdcMetricActiveFlag>
                  </b:PwsProjectTimeBaselineSummary>
          <b:ProjectCostBaselineUid>1152921504607270412</b:ProjectCostBaselineUid>      </b:ProjectTimeBaselineSummaries>
               <b:ActiveProjectCostBaselineFlag>true</b:ActiveProjectCostBaselineFlag>ManagementTeamUsers>
                     <b:CaMetricActiveFlag>true</b:CaMetricActiveFlag>PwsUserSummary>
                     <b:DaMetricActiveFlag>false<UserDisplayName>Business Intelligence</b:DaMetricActiveFlag>UserDisplayName>
                     <b:DescriptionUserId i:nil="true"/>
                     <b:EaMetricActiveFlag>false<UserReferenceSystemId>BI</b:EaMetricActiveFlag>UserReferenceSystemId>
                     <b:PrimaryMetric>C<UserUid>1152921504607140226</b:PrimaryMetric>UserUid>
                     <b:ProjectCostBaselineName>Initial Cost Budget Baseline</b:ProjectCostBaselineName>EmailAddress>bi@revcorp.min</b:EmailAddress>
                     <<b:FirstName>Business</b:PwsProjectCostBaselineSummary>FirstName>
               </b:ProjectCostBaselineSummaries>            <b:LastName>Intelligence</b:LastName>
   <b:ProjectTimeBaselineSummaries>                   <b:MiddleName>Bellardarti</b:PwsProjectTimeBaselineSummary>MiddleName>
                     <b:ExternalSystemIdentifier i:nil="true"/></b:PwsUserSummary>
                      <b:ProjectTimeBaselineId i:nil="true"/>
  </b:ManagementTeamUsers>
                  <b:ProjectTimeBaselineUid>1152921504607406510</b:ProjectTimeBaselineUid>Manager>
                     <b:ActiveProjectTimeBaselineFlag>true<UserDisplayName>Larry Krakauer</b:ActiveProjectTimeBaselineFlag>UserDisplayName>
                     <b:BarMetricActiveFlag>true</b:BarMetricActiveFlag>
  <b:UserId i:nil="true"/>
                  <b:ChgMetricActiveFlag>false<UserReferenceSystemId>097</b:ChgMetricActiveFlag>
 UserReferenceSystemId>
                   <b:CrMetricActiveFlag>false<UserUid>1152921504606944254</b:CrMetricActiveFlag>
  UserUid>
                  <b:Description i:nil="true"/>
  EmailAddress>Larry@revcorp.min</b:EmailAddress>
                  <b:HrsMetricActiveFlag>false<FirstName>Larry</b:HrsMetricActiveFlag>
  FirstName>
                  <b:PrimaryMetric>B<LastName>Krakauer</b:PrimaryMetric>LastName>
                  <b:MiddleName>A</b:MiddleName>
  <b:ProjectTimeBaselineName>Initial Time Budget Baseline</b:ProjectTimeBaselineName>          </b:Manager>
               <b:RdcMetricActiveFlag>false<BillableFlag>true</b:RdcMetricActiveFlag>BillableFlag>
               <b:Client>
   </b:PwsProjectTimeBaselineSummary>                </b:ProjectTimeBaselineSummaries><b:ClientId i:nil="true"/>
                  <b:ManagementTeamUsers>ClientNumber>C000111</b:ClientNumber>
                  <b:PwsUserSummary>
  :ClientUid>1152921504606906284</b:ClientUid>
                  <b:UserDisplayName>BruceClientName>Metro Wayne<Opera</b:UserDisplayName>ClientName>
                     <b:UserId i:nil="true"/>
  InactiveFlag>false</b:InactiveFlag>
                  <b:UserReferenceSystemIdParentClientIdentity i:nil="true"/>
               </b:Client>
      <b:UserUid>1152921504606950320</b:UserUid>         <b:RateTaskTimestamp>AAAAABQMD1E=</b:RateTaskTimestamp>
               <b:EmailAddress>bruce@revcorp.doc<RequireBillingTitleOverrideFlag>false</b:EmailAddress>
 RequireBillingTitleOverrideFlag>
                   <b:FirstName>Bruce</b:FirstName>
 CcBasedManagementTeam>
                   <b:LastName>Wayne</b:LastName>PwsProjectManagementTeamMember>
                     <b:MiddleName i:nil="true"/>EmailFlag>true</b:EmailFlag>
                     <<b:UpdateFlag>true</b:PwsUserSummary>UpdateFlag>
                 </b:ManagementTeamUsers>    <b:UserIdentity>
           <b:Manager>             <b:UserDisplayName>Business Intelligence</b:UserDisplayName>
     <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>                   <b:UserId i:nil="true"/>
   
              <b:UserReferenceSystemId>097</b:UserReferenceSystemId>                   <b:UserUid>1152921504606944254<UserReferenceSystemId>BI</b:UserUid>UserReferenceSystemId>
                  <b:EmailAddress>Larry@revcorp.min.cnv1</b:EmailAddress>
                  <b:FirstName>Larry<UserUid>1152921504607140226</b:FirstName>UserUid>
                     <b:LastName>Krakauer<</b:LastName>UserIdentity>
                  <b:MiddleName>A<</b:MiddleName>PwsProjectManagementTeamMember>
               </b:Manager>CcBasedManagementTeam>
            </a:Project>
            <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectCode>P001053-WS5<WS3</b:ProjectCode>
               <b:ProjectId i:nil="true"/>
               <b:ProjectUid>1152921504607411807<ProjectUid>1152921504607449169</b:ProjectUid>
            </a:ProjectIdentity>
            <a:EngagementTimestamp>AAAAAA+JjBUEngagementTimestamp>AAAAABQKsws=</a:EngagementTimestamp>
            <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <a:ProjectTimestamp>AAAAABQMKrE=</a:ProjectTimestamp>
            <a:StolenLocks i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <a:RevalueReport i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
         </PwsSaveProjectResult>
      </PwsSaveProjectResponse>
   </s:Body>
</s:Envelope>

...