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

Request Format

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
    • TimeGlccOverrideClearFlag: Boolean **deprecated**
    • WorkspaceMessagesClearFlag: Boolean
    • ForceAdvancedSetupChangeFlag: Boolean
    • EngagementTimestamp: String
    • ManagementTeamClearFlag: Boolean
    • BdDashboardClearFlag: Boolean
    • ExpenseTypeConfigurationClearFlag: Boolean

Request Elements

...

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

...

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

...

No

...

false

...

True to steal lock if it is currently locked (otherwise, service will fail if engagement is locked) 

...

false

...

TimeGlccOverrideClearFlag

...

Boolean

...

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

...

No

...

This is a Base64 encoded timestamp utilized for engagement locking. To protect against overwriting other changes, you may optionally echo back the timestamp returned in a prior response. This will cause the request to fail if any change has been made between the two invocations.

...

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

Request Usage Example(s)

Code Block
languagexml
titleExample 01 - simple 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>true</sch:CloseDateClearFlag>
            <sch:CostGlccOverrideClearFlag>false</sch:CostGlccOverrideClearFlag>
            <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>
            <sch:FullDetailFlag>false</sch:FullDetailFlag>
            <sch:Mode>R</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:NewProjectCode>P001053-WS1</com:NewProjectCode>
               <com:ContractLineItemIdentity>
                  <com:ContractLineItemCode>P001053-CL1</com:ContractLineItemCode>
               </com:ContractLineItemIdentity>
            </sch:Project>
            <sch:StealLockFlag>true</sch:StealLockFlag>
         </pws:serviceRequest>
      </pws:PwsSaveProject>
   </soapenv:Body>
</soapenv:Envelope>

...

languagexml
titleExample 02 - simple create
collapsetrue

...

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.  

Request Format


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
    • InvoiceTabMessageClearFlag: Boolean

    • IssueCategoryClearFlag: Boolean

    • IssueStatusClearFlag: Boolean

    • ProjectLoginClearFlag: Boolean

    • WorkspaceLogoClearFlag: Boolean

    • SetCloseDateIfStageIsClosedFlag: Boolean
    • SmartsheetLinkSubject: PwsSmartsheetLinkSubject
    • ExcludeSubEntityElementsFlag: Boolean

Request Elements


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 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.

InvoiceTabMessageClearFlagBooleanNofalseIf set to "true", clear the invoice tab message for this project.
IssueCategoryClearFlagBooleanNofalseIf set to "true", clear the issue category for this project.
IssueStatusClearFlagBooleanNofalseIf set to "true", clear the issue status configuration for this project.
ProjectLoginClearFlagBooleanNofalseIf set to "true", clear the users on Client Logins tab.
WorkspaceLogoClearFlagBooleanNofalseIf set to "true", clear the project logo.
SetCloseDateIfStageIsClosedFlagBooleanNofalse

If set to "true", on update, if new project stage is closed, the project does not already have a close date, and a close date is not explicitly specified, the close date will be set to the earliest of

  • Today's date
  • The last work date on which submitted time cards exist
  • The end of the last week during which there is either booked or requested time on a role on the project
  • The last incurred date on which submitted cost cards exist (if costs are not allowed outside project dates)
  • The latest planned end date on a task within the project
  • The latest role end date for a role on the project

SmartsheetLinkSubjectPwsSmartsheetLinkSubjectYes, on insert if PmToolCode = SDefault of Engagement Type

ExcludeSubEntityElementsFlagBooleanNofalseIf set to "true", exclude the subentities, such as project roles, tasks, project tasks, from the response.

Request Usage Example(s)


Code Block
languagexml
titleCreate Example
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:RequestId>1</req:RequestId>
            <req:SessionTicket>AUXSyYEIK9t+JDhj6bYv1w==</req:SessionTicket>
            <sch:CloseDateClearFlag>false</sch:CloseDateClearFlag>
            <sch:CostGlccOverrideClearFlag>false</sch:CostGlccOverrideClearFlag>
            <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>
            <sch:FullDetailFlag>true</sch:FullDetailFlag>
            <sch:Mode>R</sch:Mode>
            <sch:PercentLikelihoodClearFlag>false</sch:PercentLikelihoodClearFlag>
            <sch:Project>
               <com:EngagementIdentity>
                  <com:EngagementCode>01312024E001002</com:EngagementCode>
               </com:EngagementIdentity>
               <com:ProjectName>PD-3549:01</com:ProjectName>
               <com:DefaultSchedulingMode>D</com:DefaultSchedulingMode>
               <com:Description>PD-3549 Investigation</com:Description>
               <com:EmEmailFlag>true</com:EmEmailFlag>
               <com:ExpenseApprovalUserIdentity>
                  <com:UserDisplayName>Bettina</com:UserDisplayName>
               </com:ExpenseApprovalUserIdentity>
               <com:ExpenseApproverType>U</com:ExpenseApproverType>
               <com:LocationIdentity>
                  <com:LocationName>USA - Illinois</com:LocationName>
               </com:LocationIdentity>
               <com:ManagerIdentity>
                  <com:UserDisplayName>Bettina</com:UserDisplayName>
               </com:ManagerIdentity>
               <com:MinutesPerDay>480</com:MinutesPerDay>
               <com:NarrativeRequiredFlag>false</com:NarrativeRequiredFlag>
               <com:OpenDate>2024-02-01T00:00:00.000Z</com:OpenDate>
               <com:OpenForCostFlag>true</com:OpenForCostFlag>
               <com:OpenForCostTransferFlag>true</com:OpenForCostTransferFlag>
               <com:OpenForTimeFlag>true</com:OpenForTimeFlag>
               <com:OpenForTimeTransferFlag>true</com:OpenForTimeTransferFlag>
               <com:PercentLikelihood>100</com:PercentLikelihood>
               <com:ProjectStageIdentity>
                  <com:ProjectStageName>Bookings</com:ProjectStageName>
               </com:ProjectStageIdentity>
               <com:ProjectWorkspaceEnabledFlag>true</com:ProjectWorkspaceEnabledFlag>
               <com:TimeApprovalUserIdentity>
                  <com:UserDisplayName>Bettina</com:UserDisplayName>
               </com:TimeApprovalUserIdentity>
               <com:TimeApproverType>U</com:TimeApproverType>
               <com:WorkspaceMessages>Welcome to the project workspace</com:WorkspaceMessages>
               <com:BookExpenseResourcesAllowCode>A</com:BookExpenseResourcesAllowCode>
               <com:BookTimeResourcesAllowCode>A</com:BookTimeResourcesAllowCode>
               <com:ContractLineItemIdentity>
                  <com:ContractLineItemCode>01312024E0010021</com:ContractLineItemCode>
               </com:ContractLineItemIdentity>
               <com:ManagementTeam>
                  <com:PwsProjectManagementTeamMember>
                     <com:EmailFlag>true</com:EmailFlag>
                     <com:UpdateFlag>true</com:UpdateFlag>
                     <com:UserIdentity>
                        <com:UserDisplayName>Bettina</com:UserDisplayName>
                     </com:UserIdentity>
                  </com:PwsProjectManagementTeamMember>
               </com:ManagementTeam>
               <com:InheritPurchaseOrderNumberFlag>true</com:InheritPurchaseOrderNumberFlag>
               <com:BookedResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:BookedResourcesWorkspacePermissionSetIdentity>
               <com:CcUsersWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:CcUsersWorkspacePermissionSetIdentity>
               <com:ClientWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:ClientWorkspacePermissionSetIdentity>
               <com:EmWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:EmWorkspacePermissionSetIdentity>
               <com:InvoiceTabMessage>Welcome to the Invoice Tab</com:InvoiceTabMessage>
               <com:LtdBookedResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:LtdBookedResourcesWorkspacePermissionSetIdentity>
               <com:LtdOtherResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:LtdOtherResourcesWorkspacePermissionSetIdentity>
               <com:OtherResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:OtherResourcesWorkspacePermissionSetIdentity>
               <com:PmWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>Full Access</com:PermissionSetName>
               </com:PmWorkspacePermissionSetIdentity>
               <com:PmToolCode>C</com:PmToolCode>
            </sch:Project>
            <sch:StealLockFlag>false</sch:StealLockFlag>
            <sch:TimeGlccOverrideClearFlag>false</sch:TimeGlccOverrideClearFlag>
            <sch:WorkspaceMessagesClearFlag>false</sch:WorkspaceMessagesClearFlag>
            <sch:ForceAdvancedSetupChangeFlag>false</sch:ForceAdvancedSetupChangeFlag>
            <sch:ManagementTeamClearFlag>false</sch:ManagementTeamClearFlag>
            <sch:BdDashboardClearFlag>false</sch:BdDashboardClearFlag>
            <sch:ExpenseTypeConfigurationClearFlag>false</sch:ExpenseTypeConfigurationClearFlag>
            <sch:AamDashboardClearFlag>false</sch:AamDashboardClearFlag>
            <sch:ExcludeReadNotesFlag>false</sch:ExcludeReadNotesFlag>
            <sch:IncludeDeletedRolesFlag>false</sch:IncludeDeletedRolesFlag>
            <sch:RevalueAction>N</sch:RevalueAction>
            <sch:InvoiceTabMessageClearFlag>false</sch:InvoiceTabMessageClearFlag>
            <sch:IssueCategoryClearFlag>false</sch:IssueCategoryClearFlag>
            <sch:IssueStatusClearFlag>false</sch:IssueStatusClearFlag>
            <sch:ProjectLoginClearFlag>false</sch:ProjectLoginClearFlag>
            <sch:WorkspaceLogoClearFlag>false</sch:WorkspaceLogoClearFlag>
            <sch:SetCloseDateIfStageIsClosedFlag>true</sch:SetCloseDateIfStageIsClosedFlag>
         </pws:serviceRequest>
      </pws:PwsSaveProject>
   </soapenv:Body>
</soapenv:Envelope>


Code Block
languagexml
titleExample 01 - simple 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>true</sch:CloseDateClearFlag>
            <sch:CostGlccOverrideClearFlag>false</sch:CostGlccOverrideClearFlag>
            <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>
            <sch:FullDetailFlag>false</sch:FullDetailFlag>
            <sch:Mode>R</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:NewProjectCode>P001053-WS1</com:NewProjectCode>
               <com:ContractLineItemIdentity>
                  <com:ContractLineItemCode>P001053-CL1</com:ContractLineItemCode>
               </com:ContractLineItemIdentity>
            </sch:Project>
            <sch:StealLockFlag>true</sch:StealLockFlag>
         </pws:serviceRequest>
      </pws:PwsSaveProject>
   </soapenv:Body>
</soapenv:Envelope>


Code Block
languagexml
titleExample 02 - simple create
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:Mode>R</sch:Mode>
            <sch:Project>
               <com:ProjectCode>P001053-002</com:ProjectCode>
               <com:EngagementIdentity>
                  <com:EngagementCode>P001052</com:EngagementCode>
               </com:EngagementIdentity>
               <com:ProjectName>Created via PwsSaveProject</com:ProjectName>
                <com:LocationIdentity>
                  <com:LocationName>Boston</com:LocationName>
               </com:LocationIdentity>
               <com:ManagerIdentity>
                  <com:UserDisplayName>Larry Krakauer</com:UserDisplayName>
               </com:ManagerIdentity>
            </sch:Project>
         </pws:serviceRequest>
      </pws:PwsSaveProject>
   </soapenv:Body>
</soapenv:Envelope>


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>


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


Code Block
languagexml
titleExample 05 - Update with workspace setup data
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>AScri6IOcrW5unCLBJkfaw==</req:SessionTicket>
            <sch:CloseDateClearFlag>true</sch:CloseDateClearFlag>
            <sch:CostGlccOverrideClearFlag>false</sch:CostGlccOverrideClearFlag>
            <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>
            <sch:FullDetailFlag>true</sch:FullDetailFlag>
            <sch:Mode>R</sch:Mode>
            <sch:PercentLikelihoodClearFlag>false</sch:PercentLikelihoodClearFlag>
            <sch:Project>
               <com:ProjectCode>P001012-002</com:ProjectCode>
               <com:EngagementIdentity>
                  <com:EngagementCode>P001012</com:EngagementCode>
               </com:EngagementIdentity>
               <com:NewProjectCode>P001012-002N1</com:NewProjectCode>
               <com:ContractLineItemIdentity>
                  <com:ContractLineItemCode>P001012-CL1</com:ContractLineItemCode>
               </com:ContractLineItemIdentity>

               <com:BookedResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:BookedResourcesWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:CcUsersWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:CcUsersWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:ClientWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:ClientWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:EmWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:EmWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:InvoiceTabMessage>From Web Service #1</com:InvoiceTabMessage>
               <!--Optional:-->
               <com:IssueCategories>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectIssueCategoryDetail>
                     <com:InactiveFlag>false</com:InactiveFlag>
                     <com:Name>High1</com:Name>
                  </com:PwsProjectIssueCategoryDetail>
                  <com:PwsProjectIssueCategoryDetail>
                     <com:InactiveFlag>false</com:InactiveFlag>
                     <com:Name>Low1</com:Name>
                  </com:PwsProjectIssueCategoryDetail>
               </com:IssueCategories>
               <!--Optional:-->
               <com:IssueStatuses>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectIssueStatusDetail>
                     <com:Name>New1</com:Name>
                  </com:PwsProjectIssueStatusDetail>
                  <com:PwsProjectIssueStatusDetail>
                     <com:InactiveFlag>true</com:InactiveFlag>
                     <com:Name>Closed1</com:Name>
                     <com:TreatAsClosedFlag>true</com:TreatAsClosedFlag>
                  </com:PwsProjectIssueStatusDetail>
               </com:IssueStatuses>
               <!--Optional:-->
               <com:LtdBookedResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:LtdBookedResourcesWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:LtdOtherResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:LtdOtherResourcesWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:OtherResourcesWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:OtherResourcesWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:PmWorkspacePermissionSetIdentity>
                  <com:PermissionSetName>FULL Access</com:PermissionSetName>
               </com:PmWorkspacePermissionSetIdentity>
               <!--Optional:-->
               <com:ProjectLogins>
                  <!--Zero or more repetitions:-->
                  <com:PwsProjectLogin>
                     <!--Optional:-->
                     <com:UserIdentity>
                        <!--Optional:-->
                        <com:UserDisplayName>Alexander Hamilton</com:UserDisplayName>
                     </com:UserIdentity>
                     <!--Optional:-->
                     <com:WorkspacePermissionSetIdentity>
                        <com:PermissionSetName>Client Access</com:PermissionSetName>
                     </com:WorkspacePermissionSetIdentity>
                  </com:PwsProjectLogin>
               </com:ProjectLogins>               
            </sch:Project>                
         </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.


RevalueReportPwsRevalueReportInformation about time cards on the project that were affected or would be affected by the change. Populated only when RevalueAction is R (Revalue) or C (Check). If RevalueAction is R, the values included in this structure reflect what was done. If RevalueAction is C, the values reflect what would be done if the service were invoked again with RevalueAction set to R.

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"/>
                     <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>Boston</b:LocationName>
                     <b:LocationUid>1152921504606852816</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>2020-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>2020-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 Skinner</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>PUDF_Num4dp_Req</b:UdfName>
                        <b:UdfUid>1152921504606857061</b:UdfUid>
                        <b:BooleanValue i:nil="true"/>
                        <b:DataType>I</b:DataType>
                        <b:DateValue i:nil="true"/>
                        <b:IntegerValue>12345</b:IntegerValue>
                        <b:ResourceIdentityValue i:nil="true"/>
                        <b:TextValue i:nil="true"/>
                        <b:UdfTreatment>A</b:UdfTreatment>
                        <b:StoplightValues/>
                        <b:NumericValue>12345</b:NumericValue>
                        <b:RelationValue i:nil="true"/>
                        <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                     </b:PwsUserDefinedFieldDetail>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId i:nil="true"/>
                        <b:UdfName>PUDF_YN</b:UdfName>
                        <b:UdfUid>1152921504606857062</b:UdfUid>
                        <b:BooleanValue>true</b:BooleanValue>
                        <b:DataType>Y</b:DataType>
                        <b:DateValue i:nil="true"/>
                        <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:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                     </b:PwsUserDefinedFieldDetail>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId i:nil="true"/>
                        <b:UdfName>Tentative start date</b:UdfName>
                        <b:UdfUid>1152921504606860917</b:UdfUid>
                        <b:BooleanValue i:nil="true"/>
                        <b:DataType>D</b:DataType>
                        <b:DateValue>2019-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:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                     </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:BdDashboards/>
                  <b:ExpenseTypeConfigurationIdentity i:nil="true"/>
                  <b:InheritPurchaseOrderNumberFlag>false</b:InheritPurchaseOrderNumberFlag>
                  <b:PurchaseOrderNumber>Met-Don-Carlo</b:PurchaseOrderNumber>
                  <b:Timestamp>AAAAABQMKrQ=</b:Timestamp>
                  <b:AamDashboards>
                     <b:PwsProjectAamDashboardDetail>
                        <b:ProjectAamDashboardId i:nil="true"/>
                        <b:ProjectAamDashboardUid>1152921504606854784</b:ProjectAamDashboardUid>
                        <b:AamIntegrationSummary>
                           <b:AamIntegrationId i:nil="true"/>
                           <b:AamIntegrationName>MS Power BI</b:AamIntegrationName>
                           <b:AamIntegrationUid>1152921504606847093</b:AamIntegrationUid>
                           <b:AamType>M</b:AamType>
                        </b:AamIntegrationSummary>
                        <b:ProjectAamDashboardName>PowerBI (WS)</b:ProjectAamDashboardName>
                        <b:BookedResourcesAllowedFlag>false</b:BookedResourcesAllowedFlag>
                        <b:CcUsersAllowedFlag>false</b:CcUsersAllowedFlag>
                        <b:ClientsAllowedFlag>false</b:ClientsAllowedFlag>
                        <b:EmAllowedFlag>false</b:EmAllowedFlag>
                        <b:LtdBookedResourcesAllowedFlag>false</b:LtdBookedResourcesAllowedFlag>
                        <b:LtdOtherResourcesAllowedFlag>false</b:LtdOtherResourcesAllowedFlag>
                        <b:OtherResourcesAllowedFlag>false</b:OtherResourcesAllowedFlag>
                        <b:PmAllowedFlag>true</b:PmAllowedFlag>
                        <b:ProjectAamDashboardParams i:type="b:PwsAamPbDashboardParams">
                           <b:PbFilter>filter=PBI-ProjectList/ProjectCode eq '{0}'</b:PbFilter>
                           <b:PbReportId>26c0b4b3-9fa6-4bb1-9e2e-a2bb4d0270a3</b:PbReportId>
                           <b:PbWorkspaceId>7b087de2-53a5-4cc7-b51d-0d780508debb</b:PbWorkspaceId>
                        </b:ProjectAamDashboardParams>
                     </b:PwsProjectAamDashboardDetail>
                  </b:AamDashboards>
               </b:ProjectDetail>
               <b:RateTypes>
                  <b:PwsProjectRateTypeElement>
                     <b:ProjectRateTypeDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607411178</b:ProjectRateTypeUid>
                        <b:ProjectRateTypeName>1. Regular (5%-10%)</b:ProjectRateTypeName>
                        <b:BillingAdjustedDiscountPercent>0.1</b:BillingAdjustedDiscountPercent>
                        <b:BillingAdjustedHourlyRate i:nil="true"/>
                        <b:ContractDiscountPercent>0.05</b:ContractDiscountPercent>
                        <b:ContractHourlyRate i:nil="true"/>
                        <b:SortOrder>1</b:SortOrder>
                        <b:StandardRateTypeIdentity>
                           <b:StandardRateTypeCode>1RG</b:StandardRateTypeCode>
                           <b:StandardRateTypeId i:nil="true"/>
                           <b:StandardRateTypeName>1. Regular (5%-10%)</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>1152921504607411179</b:ProjectRateTypeUid>
                        <b:ProjectRateTypeName>3. 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>3NC</b:StandardRateTypeCode>
                           <b:StandardRateTypeId i:nil="true"/>
                           <b:StandardRateTypeName>3. 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>1152921504608235267</b:ProjectTaskTypeUid>
                        <b:ProjectTaskTypeName>Design</b:ProjectTaskTypeName>
                        <b:AllowedProjectRateTypeIdentities>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607411178</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607411179</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                        </b:AllowedProjectRateTypeIdentities>
                        <b:DefaultProjectRateTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607411178</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>3DSGN</b:StandardTaskTypeCode>
                           <b:StandardTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>3. 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>1152921504608235268</b:ProjectTaskTypeUid>
                        <b:ProjectTaskTypeName>Implementation</b:ProjectTaskTypeName>
                        <b:AllowedProjectRateTypeIdentities>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607411178</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607411179</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                        </b:AllowedProjectRateTypeIdentities>
                        <b:DefaultProjectRateTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607411178</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>5IMPL</b:StandardTaskTypeCode>
                           <b:StandardTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>5. 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>1152921504608235269</b:ProjectTaskTypeUid>
                        <b:ProjectTaskTypeName>Quality Assurance</b:ProjectTaskTypeName>
                        <b:AllowedProjectRateTypeIdentities>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607411178</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                           <b:PwsProjectRateTypeRef>
                              <b:ExternalSystemIdentifier i:nil="true"/>
                              <b:ProjectRateTypeId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607411179</b:ProjectRateTypeUid>
                           </b:PwsProjectRateTypeRef>
                        </b:AllowedProjectRateTypeIdentities>
                        <b:DefaultProjectRateTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607411178</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>6QA</b:StandardTaskTypeCode>
                           <b:StandardTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>6. 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>1152921504608936722</b:ProjectTaskUid>
                        <b:CompletedFlag>false</b:CompletedFlag>
                        <b:Description i:nil="true"/>
                        <b:DurationMinutes>0</b:DurationMinutes>
                        <b:EarliestStartDate i:nil="true"/>
                        <b:FullWbsCode>1</b:FullWbsCode>
                        <b:NewExternalSystemIdentifier i:nil="true"/>
                        <b:OpenForTimeFlag>true</b:OpenForTimeFlag>
                        <b:ParentTaskIdentity i:nil="true"/>
                        <b:PlannedEndDateTime>2011-01-03T00:00:00Z</b:PlannedEndDateTime>
                        <b:PlannedStartDateTime>2011-01-03T00:00:00Z</b:PlannedStartDateTime>
                        <b:Predecessors/>
                        <b:PreviousSiblingTaskIdentity i:nil="true"/>
                        <b:ProjectTaskTypeIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectTaskTypeId i:nil="true"/>
                           <b:ProjectTaskTypeUid>1152921504608235267</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>1152921504607308862</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>1152921504607460886</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>Business Intelligence</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>BI</b:UserReferenceSystemId>
                     <b:UserUid>1152921504607140226</b:UserUid>
                     <b:EmailAddress>bi@revcorp.min</b:EmailAddress>
                     <b:FirstName>Business</b:FirstName>
                     <b:LastName>Intelligence</b:LastName>
                     <b:MiddleName>Bellardarti</b:MiddleName>
                  </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</b:EmailAddress>
                  <b:FirstName>Larry</b:FirstName>
                  <b:LastName>Krakauer</b:LastName>
                  <b:MiddleName>A</b:MiddleName>
               </b:Manager>
               <b:BillableFlag>true</b:BillableFlag>
               <b:Client>
                  <b:ClientId i:nil="true"/>
                  <b:ClientNumber>C000111</b:ClientNumber>
                  <b:ClientUid>1152921504606906284</b:ClientUid>
                  <b:ClientName>Metro Opera</b:ClientName>
                  <b:InactiveFlag>false</b:InactiveFlag>
                  <b:ParentClientIdentity i:nil="true"/>
               </b:Client>
               <b:RateTaskTimestamp>AAAAABQMD1E=</b:RateTaskTimestamp>
               <b:RequireBillingTitleOverrideFlag>false</b:RequireBillingTitleOverrideFlag>
               <b:CcBasedManagementTeam>
                  <b:PwsProjectManagementTeamMember>
                     <b:EmailFlag>true</b:EmailFlag>
                     <b:UpdateFlag>true</b:UpdateFlag>
                     <b:UserIdentity>
                        <b:UserDisplayName>Business Intelligence</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>BI</b:UserReferenceSystemId>
                        <b:UserUid>1152921504607140226</b:UserUid>
                     </b:UserIdentity>
                  </b:PwsProjectManagementTeamMember>
               </b:CcBasedManagementTeam>
            </a:Project>
            <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectCode>P001053-WS3</b:ProjectCode>
               <b:ProjectId i:nil="true"/>
               <b:ProjectUid>1152921504607449169</b:ProjectUid>
            </a:ProjectIdentity>
            <a:EngagementTimestamp>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>


Code Block
languagexml
titleExample 05 - Update with workspace setup data
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>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/">2020-03-09T17:27:24.5988694Z</ServerTimestampUtc>
            <a:Project xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectDetail>
                  <b:ProjectCode>P001012-002N1</b:ProjectCode>
                  <b:ProjectId i:nil="true"/>
                  <b:ProjectUid>1152921504607463659</b:ProjectUid>
                  <b:EngagementIdentity>
                     <b:EngagementCode>P001012</b:EngagementCode>
                     <b:EngagementId i:nil="true"/>
                     <b:EngagementUid>1152921504606959619</b:EngagementUid>
                  </b:EngagementIdentity>
                  <b:ProjectName>Copy of Consumer site test and launch</b:ProjectName>
                  <b:CloseDate i:nil="true"/>
                  <b:CostGlccOverride i:nil="true"/>
                  <b:CostPlccMappingType>E</b:CostPlccMappingType>
                  <b:DefaultSchedulingMode>W</b:DefaultSchedulingMode>
                  <b:Description i:nil="true"/>
                  <b:EmEmailFlag>false</b:EmEmailFlag>
                  <b:EngagementTimestamp>AAAAABT3YmA=</b:EngagementTimestamp>
                  <b:ExpenseApprovalUserIdentity i:nil="true"/>
                  <b:ExpenseApproverType>T</b:ExpenseApproverType>
                  <b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>false</b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>
                  <b:LocationIdentity>
                     <b:LocationId i:nil="true"/>
                     <b:LocationName>13. Springfield</b:LocationName>
                     <b:LocationUid>1152921504606850978</b:LocationUid>
                  </b:LocationIdentity>
                  <b:ManagerIdentity>
                     <b:UserDisplayName>Philippe Lee</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>ID-PL2</b:UserReferenceSystemId>
                     <b:UserUid>1152921504606944260</b:UserUid>
                  </b:ManagerIdentity>
                  <b:MinutesPerDay>480</b:MinutesPerDay>
                  <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
                  <b:NewProjectCode i:nil="true"/>
                  <b:OpenDate>2008-06-01T00:00:00Z</b:OpenDate>
                  <b:OpenForCostFlag>true</b:OpenForCostFlag>
                  <b:OpenForCostTransferFlag>true</b:OpenForCostTransferFlag>
                  <b:OpenForTimeFlag>true</b:OpenForTimeFlag>
                  <b:OpenForTimeTransferFlag>true</b:OpenForTimeTransferFlag>
                  <b:PercentLikelihood i:nil="true"/>
                  <b:PmModuleEnabledFlag>false</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>11</b:BillingAdjustedDiscountPercent>
                        <b:ContractDiscountPercent>10</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 i:nil="true"/>
                  <b:TimeApproverType>T</b:TimeApproverType>
                  <b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>false</b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>
                  <b:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</b:TimeEntryRestrictedToRolesAssignedToTasksFlag>
                  <b:TimeGlccOverride i:nil="true"/>
                  <b:TimePlccMappingType>E</b:TimePlccMappingType>
                  <b:UserDefinedFields>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId i:nil="true"/>
                        <b:UdfName>PUDF_Num4dp_Req</b:UdfName>
                        <b:UdfUid>1152921504606857061</b:UdfUid>
                        <b:BooleanValue i:nil="true"/>
                        <b:DataType>I</b:DataType>
                        <b:DateValue i:nil="true"/>
                        <b:IntegerValue>888</b:IntegerValue>
                        <b:ResourceIdentityValue i:nil="true"/>
                        <b:TextValue i:nil="true"/>
                        <b:UdfTreatment>A</b:UdfTreatment>
                        <b:StoplightValues/>
                        <b:NumericValue>888</b:NumericValue>
                        <b:RelationValue i:nil="true"/>
                        <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                     </b:PwsUserDefinedFieldDetail>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId i:nil="true"/>
                        <b:UdfName>PUDF_YN</b:UdfName>
                        <b:UdfUid>1152921504606857062</b:UdfUid>
                        <b:BooleanValue>true</b:BooleanValue>
                        <b:DataType>Y</b:DataType>
                        <b:DateValue i:nil="true"/>
                        <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:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                     </b:PwsUserDefinedFieldDetail>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId i:nil="true"/>
                        <b:UdfName>PUDF_DT</b:UdfName>
                        <b:UdfUid>1152921504606857063</b:UdfUid>
                        <b:BooleanValue i:nil="true"/>
                        <b:DataType>D</b:DataType>
                        <b:DateValue>2020-03-05T00: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:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                     </b:PwsUserDefinedFieldDetail>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId i:nil="true"/>
                        <b:UdfName>PR-Zendesk Project ID</b:UdfName>
                        <b:UdfUid>1152921504606857842</b:UdfUid>
                        <b:BooleanValue i:nil="true"/>
                        <b:DataType>T</b:DataType>
                        <b:DateValue i:nil="true"/>
                        <b:IntegerValue i:nil="true"/>
                        <b:ResourceIdentityValue i:nil="true"/>
                        <b:TextValue>-002</b:TextValue>
                        <b:UdfTreatment>A</b:UdfTreatment>
                        <b:StoplightValues/>
                        <b:NumericValue i:nil="true"/>
                        <b:RelationValue i:nil="true"/>
                        <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                     </b:PwsUserDefinedFieldDetail>
                     <b:PwsUserDefinedFieldDetail>
                        <b:UdfId <com:EngagementCode>P001052</com:EngagementCode>i:nil="true"/>
                        </com:EngagementIdentity><b:UdfName>PUDF_Txt</b:UdfName>
                      <com:ProjectName>Created via PwsSaveProject<<b:UdfUid>1152921504606859275</com:ProjectName>b:UdfUid>
                        <com:LocationIdentity><b:BooleanValue i:nil="true"/>
                        <com<b:LocationName>Boston<DataType>L</com:LocationName>b:DataType>
                        </com:LocationIdentity><b:DateValue i:nil="true"/>
                        <b:IntegerValue <com:ManagerIdentity>i:nil="true"/>
                        <com<b:UserDisplayName>Larry Krakauer</com:UserDisplayName>ResourceIdentityValue i:nil="true"/>
                   </com:ManagerIdentity>     <b:TextValue>Hansel</b:TextValue>
       </sch:Project>          </pws:serviceRequest>       <<b:UdfTreatment>A</pwsb:PwsSaveProject>UdfTreatment>
   </soapenv:Body> </soapenv:Envelope>
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><b:StoplightValues/>
            <pws:serviceRequest>            <b:NumericValue <reqi:SessionTicket>Af3sL0FGHhwhM4iKAOvIew==</req:SessionTicket>nil="true"/>
            <sch:CloseDateClearFlag>false</sch:CloseDateClearFlag>            <b:RelationValue <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>i:nil="true"/>
            <sch:FullDetailFlag>true</sch:FullDetailFlag>             <sch<b:Mode>A<StoplightValuesClearFlag>false</schb:Mode>StoplightValuesClearFlag>
              <sch:PercentLikelihoodClearFlag>false</sch:PercentLikelihoodClearFlag>       </b:PwsUserDefinedFieldDetail>
     <sch:Project>                <com:ProjectCode>P001053-001</com:ProjectCode><b:PwsUserDefinedFieldDetail>
               <com:EngagementIdentity>         <b:UdfId i:nil="true"/>
        <com:EngagementCode>P001053</com:EngagementCode>                </com:EngagementIdentity><b:UdfName>PUDF_RSC</b:UdfName>
                <com:ProjectName>Updated using PwsSaveProject</com:ProjectName>      <b:UdfUid>1152921504606860868</b:UdfUid>
         <com:CloseDate>2019-07-27z</com:CloseDate>               <b:BooleanValue <com:DefaultSchedulingMode>D</com:DefaultSchedulingMode>i:nil="true"/>
                    <com:Description>Updated scription from web service<<b:DataType>R</comb:Description>DataType>
               <com:EmEmailFlag>true</com:EmEmailFlag>         <b:DateValue i:nil="true"/>
     <com:ExpenseApprovalUserIdentity>                   <com<b:UserDisplayName>Larry Krakauer</com:UserDisplayName>IntegerValue i:nil="true"/>
                    <com:UserReferenceSystemId>097</com:UserReferenceSystemId>    <b:ResourceIdentityValue>
           </com:ExpenseApprovalUserIdentity>                <com<b:ExpenseApproverType>U<ResourceDisplayName>Kyle Ruddy</com:ExpenseApproverType>b:ResourceDisplayName>
                     <com:LocationIdentity>      <b:ResourceId i:nil="true"/>
           <com:LocationName>London</com:LocationName>                </com:LocationIdentity><b:ResourceReferenceSystemId>ID-KR</b:ResourceReferenceSystemId>
               <com:ManagerIdentity>            <b:ResourceUid>1152921504607073824</b:ResourceUid>
      <com:UserDisplayName>Larry Krakauer</com:UserDisplayName>                  </com:ManagerIdentity>b:ResourceIdentityValue>
                  <com:MinutesPerDay>420</com:MinutesPerDay>      <b:TextValue i:nil="true"/>
        <com:NarrativeRequiredFlag>true</com:NarrativeRequiredFlag>                <com<b:NewProjectCode>P001053-WS1<UdfTreatment>R</com:NewProjectCode>b:UdfTreatment>
                  <com:OpenDate>2011-01-01z</com:OpenDate>      <b:StoplightValues/>
         <com:OpenForCostFlag>false</com:OpenForCostFlag>               <b:NumericValue <com:OpenForCostTransferFlag>false</com:OpenForCostTransferFlag>i:nil="true"/>
                  <com:OpenForTimeFlag>false</com:OpenForTimeFlag>      <b:RelationValue i:nil="true"/>
        <com:OpenForTimeTransferFlag>false</com:OpenForTimeTransferFlag>                <com<b:PercentLikelihood>0<StoplightValuesClearFlag>false</com:PercentLikelihood>b:StoplightValuesClearFlag>
                     <com:PmModuleEnabledFlag>true<</com:PmModuleEnabledFlag>b:PwsUserDefinedFieldDetail>
                  <com</b:ProjectStageIdentity>UserDefinedFields>
                  <com:ProjectStageName>delivery</com:ProjectStageName>
               </com:ProjectStageIdentity><b:WorkspaceMessages>This is a project that manages the production work of Donizetti's Don Pasquale by Met Opera 2023.</b:WorkspaceMessages>
                  <b:BookExpenseResourceCostCenterIdentity <com:ProjectWorkspaceEnabledFlag>true</com:ProjectWorkspaceEnabledFlag>i:nil="true"/>
                <com:Rates>  <b:BookExpenseResourcesAllowCode>A</b:BookExpenseResourcesAllowCode>
                <!--Zero or more<b:BookTimeResourceCostCenterIdentity repetitions:--i:nil="true"/>
                  <com:PwsProjectRate>
  <b:BookTimeResourcesAllowCode>A</b:BookTimeResourcesAllowCode>
                  <com:BillingAdjustedDiscountPercent>3</com:BillingAdjustedDiscountPercent><b:PlccMappings>
                     <com:ContractDiscountPercent>1</com:ContractDiscountPercent><b:PwsProjectPlccMappingCostCenter>
                        <com:EndDate>2018-05-31z</com:EndDate><b:AllocationFraction>1</b:AllocationFraction>
                     <com:RateCardIdentity>   <b:CostCenterIdentity i:nil="true"/>
                    <com:RateCardName>Standard Public Sector Rates (USD)</com:RateCardName> <b:CostCenterType>E</b:CostCenterType>
                        <b:GlccOverride <com:RateCardType>R</com:RateCardType>i:nil="true"/>
                     </com:RateCardIdentity>   <b:MappingType>TR</b:MappingType>
               </com:PwsProjectRate>      </b:PwsProjectPlccMappingCostCenter>
            <com:PwsProjectRate>         <b:PwsProjectPlccMappingCostCenter>
            <com:BeginDate>2018-06-01z</com:BeginDate>            <b:AllocationFraction>1</b:AllocationFraction>
         <com:BillingAdjustedDiscountPercent>10</com:BillingAdjustedDiscountPercent>                  <b:CostCenterIdentity i:nil="true"/>
   <com:ContractDiscountPercent>5</com:ContractDiscountPercent>                      <com:RateCardIdentity><b:CostCenterType>E</b:CostCenterType>
                        <com<b:RateCardName>Standard Financial Services Rates (USD)</com:RateCardName>GlccOverride i:nil="true"/>
                        <com<b:RateCardType>R<MappingType>RDC</comb:RateCardType>MappingType>
                     </com:RateCardIdentity>b:PwsProjectPlccMappingCostCenter>
                     </com<b:PwsProjectRate>PwsProjectPlccMappingCostCenter>
               </com:Rates>         <b:AllocationFraction>1</b:AllocationFraction>
      <com:TimeApprovalUserIdentity>                  <b:CostCenterIdentity <com:UserDisplayName>Ronni Skerker </com:UserDisplayName>i:nil="true"/>
                  <com:UserReferenceSystemId>030</com:UserReferenceSystemId>      <b:CostCenterType>E</b:CostCenterType>
         </com:TimeApprovalUserIdentity>               <b:GlccOverride <com:TimeApproverType>U</com:TimeApproverType>i:nil="true"/>
                <com:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</com:TimeEntryRestrictedToRolesAssignedToTasksFlag>        <b:MappingType>SRDC</b:MappingType>
       <com:UserDefinedFields>              </b:PwsProjectPlccMappingCostCenter>
    <!--Zero or more repetitions:-->              <b:PwsProjectPlccMappingCostCenter>
    <com:PwsUserDefinedFieldDetail>                    <b:AllocationFraction>1</b:AllocationFraction>
 <com:UdfName>Tentative start date</com:UdfName>                     <b:CostCenterIdentity <com:DateValue>2018-01-01z</com:DateValue>i:nil="true"/>
                  </com:PwsUserDefinedFieldDetail>      <b:CostCenterType>E</b:CostCenterType>
         </com:UserDefinedFields>               <b:GlccOverride <com:WorkspaceMessages>This project is created to manage the set and costume production for Met Opera's Don Carlo production </com:WorkspaceMessages>i:nil="true"/>
                        <b:MappingType>OR</b:MappingType>
   <com:BookExpenseResourceCostCenterIdentity>                   <com:CostCenterName>Revcorp CA</com:CostCenterName>
</b:PwsProjectPlccMappingCostCenter>
              </com:BookExpenseResourceCostCenterIdentity>       <b:PwsProjectPlccMappingCostCenter>
        <com:BookExpenseResourcesAllowCode>C</com:BookExpenseResourcesAllowCode>                <com<b:BookTimeResourcesAllowCode>A<AllocationFraction>1</comb:BookTimeResourcesAllowCode>AllocationFraction>
               <com:PlccMappings>              <b:CostCenterIdentity i:nil="true"/>
    <!--TR: #1 of 5 repetitions -->               <b:CostCenterType>E</b:CostCenterType>
   <com:PwsProjectPlccMappingCostCenter>                     <b:GlccOverride <com:AllocationFraction>0.15</com:AllocationFraction>i:nil="true"/>
                     <com:CostCenterIdentity>   <b:MappingType>OE</b:MappingType>
                     <com:CostCenterNumber>US<</comb:CostCenterNumber>PwsProjectPlccMappingCostCenter>
                     </comb:CostCenterIdentity>PlccMappings>
                     <com:CostCenterType>S</com:CostCenterType><b:ContractLineItemIdentity>
                     <com<b:GlccOverride>CCContractLineItemCode>P001012-ABC<CL1</comb:GlccOverride>ContractLineItemCode>
                     <com:MappingType>TR</com:MappingType><b:ContractLineItemId i:nil="true"/>
                     <<b:ContractLineItemUid>1152921504606856369</comb:PwsProjectPlccMappingCostCenter>ContractLineItemUid>
                  <com</b:PwsProjectPlccMappingCostCenter>ContractLineItemIdentity>
                     <com:AllocationFraction>0.85</com:AllocationFraction><b:ManagementTeam>
                     <com<b:CostCenterIdentity>PwsProjectManagementTeamMember>
                        <com<b:CostCenterNumber>CA<EmailFlag>true</comb:CostCenterNumber>EmailFlag>
                     </com:CostCenterIdentity>   <b:UpdateFlag>true</b:UpdateFlag>
                  <com:CostCenterType>S</com:CostCenterType>           <b:UserIdentity>
          <com:MappingType>TR</com:MappingType>                 <b:UserDisplayName>Larry  <Krakauer</comb:PwsProjectPlccMappingCostCenter>UserDisplayName>
                 <!--OR: #2 of 5 repetitions -->     <b:UserId i:nil="true"/>
            <com:PwsProjectPlccMappingCostCenter>               <b:UserReferenceSystemId>ID-LK</b:UserReferenceSystemId>
      <com:AllocationFraction>0.25</com:AllocationFraction>                      <com:CostCenterIdentity><b:UserUid>1152921504606944254</b:UserUid>
                        <com:CostCenterNumber>US<</comb:CostCenterNumber>UserIdentity>
                     </comb:CostCenterIdentity>PwsProjectManagementTeamMember>
                     <com:CostCenterType>S</com:CostCenterType><b:PwsProjectManagementTeamMember>
                        <com<b:MappingType>OR<EmailFlag>true</comb:MappingType>EmailFlag>
                   </com:PwsProjectPlccMappingCostCenter>     <b:UpdateFlag>true</b:UpdateFlag>
             <com:PwsProjectPlccMappingCostCenter>           <b:UserIdentity>
          <com:AllocationFraction>0.75</com:AllocationFraction>                 <b:UserDisplayName>Steve Chong</b:UserDisplayName>
   <com:CostCenterIdentity>                        <b:UserId <com:CostCenterNumber>CA</com:CostCenterNumber>i:nil="true"/>
                     </com:CostCenterIdentity>      <b:UserReferenceSystemId>ID-SC</b:UserReferenceSystemId>
               <com:CostCenterType>S</com:CostCenterType>            <b:UserUid>1152921504606944267</b:UserUid>
         <com:MappingType>OR</com:MappingType>                   </comb:PwsProjectPlccMappingCostCenter>UserIdentity>
             <!--OE: #3 of 5 repetitions -->   </b:PwsProjectManagementTeamMember>
               <com:PwsProjectPlccMappingCostCenter>   </b:ManagementTeam>
                  <com<b:AllocationFraction>0.35</com:AllocationFraction>BdDashboards/>
                     <com:CostCenterIdentity><b:ExpenseTypeConfigurationIdentity i:nil="true"/>
                  <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
     <com:CostCenterNumber>US</com:CostCenterNumber>             <b:PurchaseOrderNumber>PRQ20050347934</b:PurchaseOrderNumber>
        </com:CostCenterIdentity>          <b:Timestamp>AAAAABT3YmQ=</b:Timestamp>
           <com:CostCenterType>S</com:CostCenterType>       <b:AamDashboards>
              <com:MappingType>OE</com:MappingType>         <b:PwsProjectAamDashboardDetail>
         </com:PwsProjectPlccMappingCostCenter>               <b:ProjectAamDashboardId i:nil="true"/>
  <com:PwsProjectPlccMappingCostCenter>                      <com<b:AllocationFraction>0.65<ProjectAamDashboardUid>1152921504606856321</comb:AllocationFraction>ProjectAamDashboardUid>
                     <com:CostCenterIdentity>   <b:AamIntegrationSummary>
                     <com:CostCenterNumber>CA</com:CostCenterNumber>      <b:AamIntegrationId i:nil="true"/>
              </com:CostCenterIdentity>             <b:AamIntegrationName>MS Power BI</b:AamIntegrationName>
      <com:CostCenterType>S</com:CostCenterType>                      <com<b:MappingType>OE<AamIntegrationUid>1152921504606847103</comb:MappingType>AamIntegrationUid>
                  </com:PwsProjectPlccMappingCostCenter> 			<!--RDC: #4 of 5 repetitions -->   <b:AamType>M</b:AamType>
               <com:PwsProjectPlccMappingCostCenter>         </b:AamIntegrationSummary>
            <com:AllocationFraction>0.45</com:AllocationFraction>            <b:ProjectAamDashboardName>A. Power         <com:CostCenterIdentity>BI Dashboard</b:ProjectAamDashboardName>
                        <com<b:CostCenterNumber>US<BookedResourcesAllowedFlag>false</comb:CostCenterNumber>BookedResourcesAllowedFlag>
                     </com:CostCenterIdentity>   <b:CcUsersAllowedFlag>false</b:CcUsersAllowedFlag>
                  <com:CostCenterType>S</com:CostCenterType>      <b:ClientsAllowedFlag>false</b:ClientsAllowedFlag>
               <com:MappingType>RDC</com:MappingType>         <b:EmAllowedFlag>false</b:EmAllowedFlag>
         </com:PwsProjectPlccMappingCostCenter>                <b:LtdBookedResourcesAllowedFlag>false</b:LtdBookedResourcesAllowedFlag>
  <com:PwsProjectPlccMappingCostCenter>                      <com<b:AllocationFraction>0.55<LtdOtherResourcesAllowedFlag>false</com:AllocationFraction>b:LtdOtherResourcesAllowedFlag>
                        <com:CostCenterIdentity><b:OtherResourcesAllowedFlag>false</b:OtherResourcesAllowedFlag>
                        <com<b:CostCenterNumber>CA<PmAllowedFlag>false</comb:CostCenterNumber>
 PmAllowedFlag>
                   </com:CostCenterIdentity>     <b:ProjectAamDashboardParams i:type="b:PwsAamPbDashboardParams">
               <com:CostCenterType>S</com:CostCenterType>            <b:PbFilter i:nil="true"/>
        <com:MappingType>RDC</com:MappingType>                   </com:PwsProjectPlccMappingCostCenter>
			<!--SRDC: #5 of 5 repetitions --><b:PbReportId>80875f5e-7fe8-4a0e-ba59-bde09fd41aad</b:PbReportId>
                           <com:PwsProjectPlccMappingCostCenter><b:PbWorkspaceId>7b087de2-53a5-4cc7-b51d-0d780508debb</b:PbWorkspaceId>
                        <com:AllocationFraction>0.47</com:AllocationFraction></b:ProjectAamDashboardParams>
                     <com</b:CostCenterIdentity>PwsProjectAamDashboardDetail>
                     <b:PwsProjectAamDashboardDetail>
  <com:CostCenterNumber>US</com:CostCenterNumber>                      </com<b:CostCenterIdentity>
ProjectAamDashboardId i:nil="true"/>
                    <com:CostCenterType>S</com:CostCenterType>    <b:ProjectAamDashboardUid>1152921504606856322</b:ProjectAamDashboardUid>
                 <com:MappingType>SRDC</com:MappingType>       <b:AamIntegrationSummary>
           </com:PwsProjectPlccMappingCostCenter>                  <b:AamIntegrationId <com:PwsProjectPlccMappingCostCenter>i:nil="true"/>
                     <com:AllocationFraction>0.53</com:AllocationFraction>      <b:AamIntegrationName>Other Compatible BI Tool</b:AamIntegrationName>
            <com:CostCenterIdentity>               <b:AamIntegrationUid>1152921504606847069</b:AamIntegrationUid>
         <com:CostCenterNumber>CA</com:CostCenterNumber>                  <b:AamType>O</b:AamType>
   </com:CostCenterIdentity>                      <com:CostCenterType>S</com:CostCenterType></b:AamIntegrationSummary>
                        <com:MappingType>SRDC</com:MappingType><b:ProjectAamDashboardName>B. Third-party URL</b:ProjectAamDashboardName>
                        <<b:BookedResourcesAllowedFlag>false</comb:PwsProjectPlccMappingCostCenter>BookedResourcesAllowedFlag>
               </com:PlccMappings>         <b:CcUsersAllowedFlag>false</b:CcUsersAllowedFlag>
      <com:ContractLineItemIdentity>                   <com:ContractLineItemCode>P001053-CL1</com:ContractLineItemCode><b:ClientsAllowedFlag>false</b:ClientsAllowedFlag>
                 </com:ContractLineItemIdentity>       <b:EmAllowedFlag>false</b:EmAllowedFlag>
        <com:ManagementTeam>                <b:LtdBookedResourcesAllowedFlag>false</b:LtdBookedResourcesAllowedFlag>
  <!--Zero or more repetitions:-->                   <com:PwsProjectManagementTeamMember><b:LtdOtherResourcesAllowedFlag>false</b:LtdOtherResourcesAllowedFlag>
                        <com<b:EmailFlag>true<OtherResourcesAllowedFlag>false</com:EmailFlag>b:OtherResourcesAllowedFlag>
                        <com<b:UpdateFlag>true<PmAllowedFlag>false</com:UpdateFlag>b:PmAllowedFlag>
                         <com:UserIdentity><b:ProjectAamDashboardParams i:type="b:PwsAamOtherDashboardParams">
                           <com:UserDisplayName>Bruce Wayne</com:UserDisplayName><b:OtherUrl>https://datastudio.google.com/embed/reporting/1Lkg3k30dv3POg80rm3sQk06BVi9hqVES/page/1M</b:OtherUrl>
                        </com:UserIdentity>b:ProjectAamDashboardParams>
                     </com:PwsProjectManagementTeamMember>b:PwsProjectAamDashboardDetail>
                  </com:ManagementTeam>b:AamDashboards>
                  <com<b:BdDashboards>BookedResourcesWorkspacePermissionSetIdentity>
                   <!--Zero or more<b:PermissionSetId repetitions:--i:nil="true"/>
                  <com:PwsProjectBdDashboard>   <b:PermissionSetName>FULL Access</b:PermissionSetName>
                     <com<b:BookedResourcesAllowedFlag>true<PermissionSetUid>1152921504606848813</comb:BookedResourcesAllowedFlag>PermissionSetUid>
                     <com:ClientsAllowedFlag>true</com:ClientsAllowedFlag></b:BookedResourcesWorkspacePermissionSetIdentity>
                     <com:DashboardAlias>actual hours</com:DashboardAlias><b:CcUsersWorkspacePermissionSetIdentity>
                     <b:PermissionSetId <com:DashboardName>Actual Hours</com:DashboardName>i:nil="true"/>
                     <com:DashboardParameters>{0}</com:DashboardParameters><b:PermissionSetName>FULL Access</b:PermissionSetName>
                     <com<b:EmAllowedFlag>true<PermissionSetUid>1152921504606848813</comb:EmAllowedFlag>PermissionSetUid>
                     <com:LtdBookedResourcesAllowedFlag>false</com:LtdBookedResourcesAllowedFlag></b:CcUsersWorkspacePermissionSetIdentity>
                  <b:ClientWorkspacePermissionSetIdentity>
  <com:LtdOtherResourcesAllowedFlag>false</com:LtdOtherResourcesAllowedFlag>                      <com:OtherResourcesAllowedFlag>false</com:OtherResourcesAllowedFlag><b:PermissionSetId i:nil="true"/>
                     <com<b:PmAllowedFlag>true<PermissionSetName>FULL Access</comb:PmAllowedFlag>PermissionSetName>
                  </com:PwsProjectBdDashboard>   <b:PermissionSetUid>1152921504606848813</b:PermissionSetUid>
            </com:BdDashboards>      </b:ClientWorkspacePermissionSetIdentity>
         <!--com:ExpenseTypeConfigurationIdentity-->            <b:EmWorkspacePermissionSetIdentity>
      <!--com:ExpenseTypeConfigurationName>?</com:ExpenseTypeConfigurationName-->                <!--/com:ExpenseTypeConfigurationIdentity--<b:PermissionSetId i:nil="true"/>
               <com:InheritPurchaseOrderNumberFlag>false</com:InheritPurchaseOrderNumberFlag>      <b:PermissionSetName>FULL Access</b:PermissionSetName>
        <com:PurchaseOrderNumber>Met-Don-Carlo</com:PurchaseOrderNumber>             <<b:PermissionSetUid>1152921504606848813</schb:Project>PermissionSetUid>
            <sch:StealLockFlag>true</sch:StealLockFlag>       </b:EmWorkspacePermissionSetIdentity>
     <sch:WorkspaceMessagesClearFlag>false</sch:WorkspaceMessagesClearFlag>             <sch:ForceAdvancedSetupChangeFlag>true</sch:ForceAdvancedSetupChangeFlag><b:InvoiceTabMessage>From Web Service #1</b:InvoiceTabMessage>
              <sch:ManagementTeamClearFlag>true</sch:ManagementTeamClearFlag>    <b:IssueCategories>
        <sch:BdDashboardClearFlag>true</sch:BdDashboardClearFlag>             <sch:ExpenseTypeConfigurationClearFlag>true</sch:ExpenseTypeConfigurationClearFlag><b:PwsProjectIssueCategoryDetail>
         </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 FillDetailFlag 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 is a Base64 encoded timestamp utilized for engagement locking. To protect against overwriting other changes, you may optionally echo back the timestamp returned in a prior response. This will cause the request to fail if any change has been made between the two invocations.

...

AAAAAA98Yvs=

...

LockStolenFromUserIdentity

...

PwsUserRef

...

If a lock is stolen in the process of updating an engagement, this identifies the user from which the lock was stolen from. Click here for more information.

Response Usage Example(s)

Code Block
languagexml
titleExample 01 - simple update
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>    <b:ProjectIssueCategoryId i:nil="true"/>
                        <b:ProjectIssueCategoryUid>1152921504607424709</b:ProjectIssueCategoryUid>
                        <b:InactiveFlag>true</b:InactiveFlag>
                        <b:Name>High1</b:Name>
                     </b:PwsProjectIssueCategoryDetail>
                     <b:PwsProjectIssueCategoryDetail>
                        <b:ProjectIssueCategoryId i:nil="true"/>
                       <PwsSaveProjectResponse xmlns="http<b://projectorpsa.com/PwsProjectorServices/">ProjectIssueCategoryUid>1152921504607424710</b:ProjectIssueCategoryUid>
                       <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><b:InactiveFlag>true</b:InactiveFlag>
                        <b:Name>Low1</b:Name>
                     </b:PwsProjectIssueCategoryDetail>
                 <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> </b:IssueCategories>
                 <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId><b:IssueStatuses>
                  <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>  <b:PwsProjectIssueStatusDetail>
          <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-30T18:06:58.1817348Z</ServerTimestampUtc>             <a<b:ProjectProjectIssueStatusId i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>>
                       <a:ProjectIdentity xmlns<b:ProjectIssueStatusUid>1152921504608120277</b="http://projectorpsa.com/DataContracts/Shared/Common/">:ProjectIssueStatusUid>
                <b:ProjectCode>P001053-WS1</b:ProjectCode>        <b:InactiveFlag>true</b:InactiveFlag>
       <b:ProjectId i:nil="true"/>                <b:ProjectUid>1152921504607161987<Name>New1</b:ProjectUid>
Name>
           </a:ProjectIdentity>             <a:EngagementTimestamp>AAAAAA+H+ZQ=</a:EngagementTimestamp><b:TreatAsClosedFlag>false</b:TreatAsClosedFlag>
                  <a:LockStolenFromUserIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">   </b:PwsProjectIssueStatusDetail>
                     <b:UserDisplayName>PPSA Support User</b:UserDisplayName>PwsProjectIssueStatusDetail>
                        <b:UserIdProjectIssueStatusId i:nil="true"/>
                        <b:UserReferenceSystemId>000<ProjectIssueStatusUid>1152921504608120276</b:UserReferenceSystemId>ProjectIssueStatusUid>
                        <b:UserUid>1152921504606944261<InactiveFlag>true</b:UserUid>InactiveFlag>
              </a:LockStolenFromUserIdentity>          </PwsSaveProjectResult><b:Name>Closed1</b:Name>
      </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<b://projectorpsa.com/PwsProjectorServices/">TreatAsClosedFlag>true</b:TreatAsClosedFlag>
         <PwsSaveProjectResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">          </b:PwsProjectIssueStatusDetail>
  <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>               <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId> </b:IssueStatuses>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>     <b:LtdBookedResourcesWorkspacePermissionSetIdentity>
       <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-30T19:21:45.0181651Z</ServerTimestampUtc>             <a<b:ProjectPermissionSetId i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a<b:ProjectIdentityPermissionSetName>FULL xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">Access</b:PermissionSetName>
                     <b:ProjectCode>P001053-002<PermissionSetUid>1152921504606848813</b:ProjectCode>PermissionSetUid>
                 <b:ProjectId i:nil="true"/> </b:LtdBookedResourcesWorkspacePermissionSetIdentity>
               <b:ProjectUid>1152921504607411717</b:ProjectUid>   <b:LtdOtherResourcesWorkspacePermissionSetIdentity>
         </a:ProjectIdentity>            <b:PermissionSetId <a:EngagementTimestamp>AAAAAA+IE/Q=</a:EngagementTimestamp>i:nil="true"/>
                    <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/><b:PermissionSetName>FULL Access</b:PermissionSetName>
          </PwsSaveProjectResult>       </PwsSaveProjectResponse>    <<b:PermissionSetUid>1152921504606848813</s:Body>b:PermissionSetUid>
                  </s:Envelope>
Code Block
languagexml
titleExample 03 - complex case of create/update
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">b:LtdOtherResourcesWorkspacePermissionSetIdentity>
      <s:Body>       <PwsSaveProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">    <b:OtherResourcesWorkspacePermissionSetIdentity>
     <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:PermissionSetId i:nil="true"/>
               <b:PwsMessage>      <b:PermissionSetName>FULL Access</b:PermissionSetName>
              <b:AdditionalErrorText>Warning 54822: WARNING - Task plan summarization pending<<b:PermissionSetUid>1152921504606848813</b:AdditionalErrorText>PermissionSetUid>
                  <b:ErrorCode>TaskPlanSummarizationPending<</b:ErrorCode>OtherResourcesWorkspacePermissionSetIdentity>
                  <b:ErrorNumber>54822</b:ErrorNumber>PmWorkspacePermissionSetIdentity>
                     <b:PermissionSetId i:nil="true"/>
  <b:ErrorText>WARNING: Task plan summarization is not complete. Some task plan information (full WBS codes, planned dates) will be missing or invalid.<<b:PermissionSetName>FULL Access</b:ErrorText>PermissionSetName>
                     <b:Type>Warning<PermissionSetUid>1152921504606848813</b:Type>PermissionSetUid>
                  </b:PwsMessage>PmWorkspacePermissionSetIdentity>
            </Messages>      <b:ProjectLogins>
      <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>             <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status><b:PwsProjectLogin>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-01-31T20:21:21.3968384Z</ServerTimestampUtc>           <b:UserIdentity>
 <a:Project xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">                <b:ProjectDetail>         <b:UserDisplayName>Alexander Hamilton</b:UserDisplayName>
        <b:ProjectCode>P001053-WS5</b:ProjectCode>                   <b:ProjectIdUserId i:nil="true"/>
                           <b:ProjectUid>1152921504607411807<UserReferenceSystemId>ID-AH</b:ProjectUid>UserReferenceSystemId>
                           <b:EngagementIdentity>UserUid>1152921504607072439</b:UserUid>
                        <b:EngagementCode>P001053<</b:EngagementCode>UserIdentity>
                     <b:EngagementId i:nil="true"/>   <b:WorkspacePermissionSetIdentity>
                  <b:EngagementUid>1152921504607090526</b:EngagementUid>         <b:PermissionSetId i:nil="true"/>
        </b:EngagementIdentity>                   <b:ProjectName>UpdatedPermissionSetName>Client using PwsSaveProject<Access</b:ProjectName>PermissionSetName>
                           <b:CloseDate>2019-07-27T00:00:00Z<PermissionSetUid>1152921504606848812</b:CloseDate>PermissionSetUid>
                  <b:CostGlccOverride i:nil="true"/>     </b:WorkspacePermissionSetIdentity>
             <b:CostPlccMappingType i:nil="true"/>       </b:PwsProjectLogin>
           <b:DefaultSchedulingMode>D</b:DefaultSchedulingMode>       </b:ProjectLogins>
           <b:Description>Updated scription from web service<</b:Description>
  ProjectDetail>
               <b:EmEmailFlag>true</b:EmEmailFlag>RateTypes>
                  <b:EngagementTimestamp>AAAAAA+JjCo=</b:EngagementTimestamp>PwsProjectRateTypeElement>
                     <b:ExpenseApprovalUserIdentity>ProjectRateTypeDetail>
                        <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>ExternalSystemIdentifier i:nil="true"/>
                        <b:UserIdProjectRateTypeId i:nil="true"/>
                        <b:UserReferenceSystemId>097<ProjectRateTypeUid>1152921504607463326</b:UserReferenceSystemId>ProjectRateTypeUid>
                        <b:UserUid>1152921504606944254<ProjectRateTypeName>01-Regular</b:UserUid>ProjectRateTypeName>
                  </b:ExpenseApprovalUserIdentity>      <b:BillingAdjustedDiscountPercent>10</b:BillingAdjustedDiscountPercent>
            <b:ExpenseApproverType>U</b:ExpenseApproverType>            <b:BillingAdjustedHourlyRate i:nil="true"/>
     <b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>false</b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>                   <b:LocationIdentity>ContractDiscountPercent>5</b:ContractDiscountPercent>
                        <b:LocationIdContractHourlyRate i:nil="true"/>
                     <b:LocationName>London</b:LocationName>
                        <b:LocationUid>1152921504606850976<SortOrder>1</b:LocationUid>SortOrder>
                  </b:LocationIdentity>      <b:StandardRateTypeIdentity>
            <b:ManagerIdentity>               <b:StandardRateTypeCode>01RG</b:StandardRateTypeCode>
      <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>                      <b:UserIdStandardRateTypeId i:nil="true"/>
                     <b:UserReferenceSystemId>097</b:UserReferenceSystemId>            <b:StandardRateTypeName>01-Regular</b:StandardRateTypeName>
         <b:UserUid>1152921504606944254</b:UserUid>                   <<b:StandardRateTypeUid>1152921504606847191</b:ManagerIdentity>
StandardRateTypeUid>
                 <b:MinutesPerDay>420</b:MinutesPerDay>           </b:StandardRateTypeIdentity>
       <b:NarrativeRequiredFlag>true</b:NarrativeRequiredFlag>                   <b:NewProjectCodeNewExternalSystemIdentifier i:nil="true"/>
                     <b:OpenDate>2011-01-01T00:00:00Z<</b:OpenDate>ProjectRateTypeDetail>
                  <b:OpenForCostFlag>false<</b:OpenForCostFlag>PwsProjectRateTypeElement>
                  <b:OpenForCostTransferFlag>false</b:OpenForCostTransferFlag>PwsProjectRateTypeElement>
                     <b:OpenForTimeFlag>false</b:OpenForTimeFlag>ProjectRateTypeDetail>
                   <b:OpenForTimeTransferFlag>false</b:OpenForTimeTransferFlag>     <b:ExternalSystemIdentifier i:nil="true"/>
            <b:PercentLikelihood>0</b:PercentLikelihood>            <b:ProjectRateTypeId i:nil="true"/>
     <b:PmModuleEnabledFlag>true</b:PmModuleEnabledFlag>                   <b:ProjectStageIdentity>ProjectRateTypeUid>1152921504607463327</b:ProjectRateTypeUid>
                        <b:ProjectStageId i:nil="true"/>:ProjectRateTypeName>03-Non-Chargeable</b:ProjectRateTypeName>
                        <b:ProjectStageName>Delivery</b:ProjectStageName>BillingAdjustedDiscountPercent i:nil="true"/>
                        <b:ProjectStageShortName>Delivery<BillingAdjustedHourlyRate>0</b:ProjectStageShortName>BillingAdjustedHourlyRate>
                        <b:ProjectStageUid>1152921504606849646</b:ProjectStageUid>:ContractDiscountPercent i:nil="true"/>
                  </b:ProjectStageIdentity>      <b:ContractHourlyRate i:nil="true"/>
           <b:ProjectWorkspaceEnabledFlag>true</b:ProjectWorkspaceEnabledFlag>             <b:SortOrder>2</b:SortOrder>
     <b:Rates>                   <b:StandardRateTypeIdentity>
  <b:PwsProjectRate>                         <b:BeginDate i:nil="true"/>StandardRateTypeCode>03NC</b:StandardRateTypeCode>
                           <b:BillingAdjustedDiscountPercent>3</b:BillingAdjustedDiscountPercent>:StandardRateTypeId i:nil="true"/>
                           <b:ContractDiscountPercent>1<StandardRateTypeName>03-Non-Chargeable</b:ContractDiscountPercent>StandardRateTypeName>
                           <b:EndDate>2018-05-31T00:00:00Z<StandardRateTypeUid>1152921504606847193</b:EndDate>StandardRateTypeUid>
                        <b</b:RateCardIdentity>StandardRateTypeIdentity>
                           <b:RateCardIdNewExternalSystemIdentifier i:nil="true"/>
   
                       <b:RateCardName>Standard Public Sector Rates (USD)</b:RateCardName>ProjectRateTypeDetail>
                   </b:PwsProjectRateTypeElement>
       <b:RateCardType>R</b:RateCardType>            </b:RateTypes>
               <b:RateCardUid>1152921504606854737</b:RateCardUid>Roles>
                  <b:PwsProjectRoleElement>
     </b:RateCardIdentity>                <b:ProjectRoleDetail>
     </b:PwsProjectRate>                      <b:PwsProjectRate><b:ExternalSystemIdentifier i:nil="true"/>
                        <b:BeginDate>2018-06-01T00:00:00Z</b:BeginDate>ProjectRoleId i:nil="true"/>
                        <b:BillingAdjustedDiscountPercent>10<ProjectRoleUid>1152921504609825785</b:BillingAdjustedDiscountPercent>ProjectRoleUid>
                        <b:ContractDiscountPercent>5</b:ContractDiscountPercent>BaseRateOnTitleIdentity i:nil="true"/>
                        <b:EndDateCandidateIdentities i:nil="true"/>
                        <b:RateCardIdentity>
:CostCenterAnyFlag>true</b:CostCenterAnyFlag>
                          <b:RateCardIdCostCenterCriteria i:nil="true" xmlns:c="http://projectorpsa.com/CommonServices/"/>
  
                        <b:RateCardName>Standard Financial Services Rates (USD)</b:RateCardName>
  CostCenterIdentity i:nil="true"/>
                        <b:RateCardType>R<DefaultSchedulingMode>W</b:RateCardType>DefaultSchedulingMode>
                           <b:RateCardUid>1152921504606854735</b:RateCardUid><b:Description i:nil="true"/>
                        </b<b:RateCardIdentity>
Keywords i:nil="true"/>
                    </b:PwsProjectRate>    <b:LocationAnyFlag>true</b:LocationAnyFlag>
              </b:Rates>          <b:LocationIdentities i:nil="true"/>
       <b:TimeApprovalUserIdentity>                   <b:LocationIdentity i:nil="true"/>
  <b:UserDisplayName>Ronni Skerker</b:UserDisplayName>                      <b:UserIdNewExternalSystemIdentifier i:nil="true"/>
                     <b:UserReferenceSystemId>030</b:UserReferenceSystemId>   <b:ResourceIdentity i:nil="true"/>
                 <b:UserUid>1152921504606944264</b:UserUid>             <b:RoleEndDate i:nil="true"/>
     </b:TimeApprovalUserIdentity>                   <b:TimeApproverType>U<RoleName>Role 1</b:TimeApproverType>RoleName>
                  <b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>false</b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>             <b:RoleStartDate i:nil="true"/>
     <b:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</b:TimeEntryRestrictedToRolesAssignedToTasksFlag>                   <b:TimeGlccOverrideShareCostCenterIdentity i:nil="true"/>
                        <b:TimePlccMappingTypeSkillCriteria i:nil="true"/>
                        <b:UserDefinedFields>:TitleIdentities i:nil="true"/>
                        <b:PwsUserDefinedFieldDetail>:TitleIdentity i:nil="true"/>
                        <b:UdfIdRdcTransferCurrencyIdentity i:nil="true"/>
                        <b:UdfName>Tentative Start Date</b:UdfName>RdcTransferHourlyRate i:nil="true"/>
                        <b:UdfUid>1152921504606859825</b:UdfUid>:RevenueTransferHourlyRate i:nil="true"/>
                        <b:BooleanValue i:nil="true"/>UserDefinedFields>
                           <b:DataType>D</b:DataType>PwsUserDefinedFieldDetail>
                              <b:DateValue>2018-01-01T00:00:00Z</b:DateValue>UdfId i:nil="true"/>
                              <b:IntegerValue i:nil="true"/>UdfName>RUDF_Tlst_3vals</b:UdfName>
                              <b:ResourceIdentityValue i:nil="true"/>:UdfUid>1152921504606857067</b:UdfUid>
                              <b:TextValueBooleanValue i:nil="true"/>
                              <b:UdfTreatment>A<DataType>L</b:UdfTreatment>DataType>
                              <b:StoplightValuesDateValue i:nil="true"/>
                              <b:NumericValueIntegerValue i:nil="true"/>
                              <b:RelationValueResourceIdentityValue i:nil="true"/>
                     </b:PwsUserDefinedFieldDetail>                   <<b:TextValue>a. Violet</b:UserDefinedFields>
  TextValue>
               <b:WorkspaceMessages>This project is created to manage the set and costume production for Met Opera's Don Carlo production<<b:UdfTreatment>A</b:WorkspaceMessages>UdfTreatment>
                  <b:BookExpenseResourceCostCenterIdentity>              <b:StoplightValues/>
       <b:CostCenterId i:nil="true"/>                      <b:CostCenterName>RevCorp CA</b:CostCenterName>NumericValue i:nil="true"/>
                     <b:CostCenterNumber>CA</b:CostCenterNumber>         <b:RelationValue i:nil="true"/>
           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>                   <<b:StoplightValuesClearFlag>false</b:BookExpenseResourceCostCenterIdentity>StoplightValuesClearFlag>
                  <b:BookExpenseResourcesAllowCode>C</b:BookExpenseResourcesAllowCode>         </b:PwsUserDefinedFieldDetail>
         <b:BookTimeResourceCostCenterIdentity i:nil="true"/>                   <b:BookTimeResourcesAllowCode>A</b:BookTimeResourcesAllowCode>PwsUserDefinedFieldDetail>
                  <b:PlccMappings>            <b:UdfId i:nil="true"/>
        <b:PwsProjectPlccMappingCostCenter>
                        <b:AllocationFraction>0.85<UdfName>RUDF_DT</b:AllocationFraction>UdfName>
                              <b:CostCenterIdentity>:UdfUid>1152921504606857066</b:UdfUid>
                              <b:CostCenterIdBooleanValue i:nil="true"/>
                              <b:CostCenterName>RevCorp CA<DataType>D</b:CostCenterName>DataType>
                              <b:CostCenterNumber>CA<DateValue>2020-03-05T00:00:00Z</b:CostCenterNumber>DateValue>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>   <b:IntegerValue i:nil="true"/>
                    </b:CostCenterIdentity>                  <b:ResourceIdentityValue i:nil="true"/>
      <b:CostCenterType>S</b:CostCenterType>                         <b:GlccOverrideTextValue i:nil="true"/>
                              <b:MappingType>TR<UdfTreatment>A</b:MappingType>UdfTreatment>
                     </b:PwsProjectPlccMappingCostCenter>         <b:StoplightValues/>
            <b:PwsProjectPlccMappingCostCenter>                  <b:NumericValue i:nil="true"/>
     <b:AllocationFraction>0.15</b:AllocationFraction>                         <b:CostCenterIdentity>RelationValue i:nil="true"/>
                              <b:CostCenterId i:nil="true"/>StoplightValuesClearFlag>false</b:StoplightValuesClearFlag>
                           <b:CostCenterName>RevCorp US<</b:CostCenterName>PwsUserDefinedFieldDetail>
                           <b:CostCenterNumber>US<</b:CostCenterNumber>UserDefinedFields>
                           <b:CostCenterUid>1152921504606856648<RateExceptions/b:CostCenterUid>>
                        </b:CostCenterIdentity><b:RdcExceptions/>
                        <b:CostCenterType>S<InheritPurchaseOrderNumberFlag>true</b:CostCenterType>InheritPurchaseOrderNumberFlag>
                        <b:GlccOverride>CC-ABC<PurchaseOrderNumber>PRQ20050347934</b:GlccOverride>PurchaseOrderNumber>
                        <b:MappingType>TR<ResourceTypeAnyFlag>true</b:MappingType>ResourceTypeAnyFlag>
                         </b:PwsProjectPlccMappingCostCenter><b:ResourceTypeIdentities i:nil="true"/>
                        <b:PwsProjectPlccMappingCostCenter>:ResourceTypeIdentity i:nil="true"/>
                        <b:AllocationFraction>0.55</b:AllocationFraction>:ShareUserIdentity i:nil="true"/>
                        <b:CostCenterIdentity>
:Timestamp>AAAAABT3S8Y=</b:Timestamp>
                          <b:CostCenterIdRoleTypeIdentity i:nil="true"/>
                           <b:CostCenterName>RevCorp CA<</b:CostCenterName>ProjectRoleDetail>
                           <b:CostCenterNumber>CA<AssignedToSchedulersFlag>false</b:CostCenterNumber>
 AssignedToSchedulersFlag>
                         <b:CostCenterUid>1152921504606856647<Notes/b:CostCenterUid>>
                        </b:CostCenterIdentity><b:ProjectIdentity>
                        <b:CostCenterType>S<ProjectCode>P001012-002N1</b:CostCenterType>ProjectCode>
                        <b:GlccOverrideProjectId i:nil="true"/>
                        <b:MappingType>RDC<ProjectUid>1152921504607463659</b:MappingType>ProjectUid>
                     </b:PwsProjectPlccMappingCostCenter>ProjectIdentity>
                     <b:PwsProjectPlccMappingCostCenter>
CurrentResourceCostCenterIdentity i:nil="true"/>
                     <b:CurrentResourceLocationIdentity  <b:AllocationFraction>0.45</b:AllocationFraction>
  i:nil="true"/>
                     <b:CostCenterIdentity>
     CurrentResourceResourceTypeIdentity i:nil="true"/>
                     <b:CostCenterIdCurrentResourceTitleIdentity i:nil="true"/>
                     <b:DeletedFlag>false</b:DeletedFlag>
        <b:CostCenterName>RevCorp US</b:CostCenterName>            <b:EarliestAllowableEndDate>2020-03-29T00:00:00</b:EarliestAllowableEndDate>
               <b:CostCenterNumber>US</b:CostCenterNumber>      <b:EffectiveCriteriaSet>A</b:EffectiveCriteriaSet>
                     <b:CostCenterUid>1152921504606856648<InheritedPurchaseOrderNumber>PRQ20050347934</b:CostCenterUid>InheritedPurchaseOrderNumber>
                        <<b:LatestAllowableStartDate>2019-12-21T00:00:00</b:CostCenterIdentity>
  LatestAllowableStartDate>
                     <b:CostCenterType>S<RoleStatus>C</b:CostCenterType>
 RoleStatus>
                      <b:GlccOverride i:nil="true"/>TotalScheduledMinutes>5400</b:TotalScheduledMinutes>
                        <b:MappingType>RDC<UnnamedCriteriaCompleteFlag>false</b:MappingType>
  UnnamedCriteriaCompleteFlag>
                  </b:PwsProjectPlccMappingCostCenter>PwsProjectRoleElement>
               </b:Roles>
     <b:PwsProjectPlccMappingCostCenter>          <b:TaskTypes>
              <b:AllocationFraction>0.53</b:AllocationFraction>    <b:PwsProjectTaskTypeElement>
                     <b:CostCenterIdentity>
  ProjectTaskTypeDetail>
                        <b:CostCenterIdExternalSystemIdentifier i:nil="true"/>
 
                         <b:CostCenterName>RevCorp CA</b:CostCenterName>ProjectTaskTypeId i:nil="true"/>
                           <b:CostCenterNumber>CA<ProjectTaskTypeUid>1152921504608297426</b:CostCenterNumber>ProjectTaskTypeUid>
                           <b:CostCenterUid>1152921504606856647<ProjectTaskTypeName>Design</b:CostCenterUid>ProjectTaskTypeName>
                        </b:CostCenterIdentity><b:AllowedProjectRateTypeIdentities>
                           <b:CostCenterType>S</b:CostCenterType>PwsProjectRateTypeRef>
                              <b:GlccOverrideExternalSystemIdentifier i:nil="true"/>
                        <b:MappingType>SRDC</b:MappingType>      <b:ProjectRateTypeId i:nil="true"/>
              </b:PwsProjectPlccMappingCostCenter>                <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid>
     <b:PwsProjectPlccMappingCostCenter>                      </b:PwsProjectRateTypeRef>
  <b:AllocationFraction>0.47</b:AllocationFraction>                         <b:CostCenterIdentity>PwsProjectRateTypeRef>
                              <b:CostCenterIdExternalSystemIdentifier i:nil="true"/>
                              <b:CostCenterName>RevCorp US</b:CostCenterName>ProjectRateTypeId i:nil="true"/>
                              <b:CostCenterNumber>US<ProjectRateTypeUid>1152921504607463327</b:CostCenterNumber>ProjectRateTypeUid>
                           <b:CostCenterUid>1152921504606856648<</b:CostCenterUid>PwsProjectRateTypeRef>
                        </b:CostCenterIdentity>AllowedProjectRateTypeIdentities>
                        <b:CostCenterType>S</b:CostCenterType>DefaultProjectRateTypeIdentity>
                           <b:GlccOverrideExternalSystemIdentifier i:nil="true"/>
                        <b:MappingType>SRDC</b:MappingType>          <b:ProjectRateTypeId i:nil="true"/>
           </b:PwsProjectPlccMappingCostCenter>                      <b:PwsProjectPlccMappingCostCenter><b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid>
                        <b:AllocationFraction>0.75<</b:AllocationFraction>DefaultProjectRateTypeIdentity>
                        <b:CostCenterIdentity>
  :InactiveFlag>false</b:InactiveFlag>
                        <b:CostCenterId i:nil="true"/>
NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
                          <b:CostCenterName>RevCorp CA</b:CostCenterName>NewExternalSystemIdentifier i:nil="true"/>
                           <b:CostCenterNumber>CA<SortOrder>1</b:CostCenterNumber>SortOrder>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>
                     :StandardTaskTypeIdentity>
  </b:CostCenterIdentity>                         <b:CostCenterType>S<StandardTaskTypeCode>3DSGN</b:CostCenterType>StandardTaskTypeCode>
                           <b:GlccOverrideStandardTaskTypeId i:nil="true"/>
                           <b:MappingType>OR<StandardTaskTypeName>3. Design</b:MappingType>
          StandardTaskTypeName>
          </b:PwsProjectPlccMappingCostCenter>                      <b:StandardTaskTypeUid>1152921504606847724</b:PwsProjectPlccMappingCostCenter>StandardTaskTypeUid>
                        <b:AllocationFraction>0.25<</b:AllocationFraction>StandardTaskTypeIdentity>
                        <b:InheritPurchaseOrderNumberFlag>true</b:CostCenterIdentity>InheritPurchaseOrderNumberFlag>
                           <b:CostCenterIdPurchaseOrderNumber i:nil="true"/>
                           <b:CostCenterName>RevCorp US<</b:CostCenterName>ProjectTaskTypeDetail>
                           <b:CostCenterNumber>US<</b:CostCenterNumber>
        PwsProjectTaskTypeElement>
                  <b:CostCenterUid>1152921504606856648</b:CostCenterUid>PwsProjectTaskTypeElement>
                        </b:CostCenterIdentity><b:ProjectTaskTypeDetail>
                        <b:CostCenterType>S</b:CostCenterType>ExternalSystemIdentifier i:nil="true"/>
                        <b:GlccOverrideProjectTaskTypeId i:nil="true"/>
                        <b:MappingType>OR<ProjectTaskTypeUid>1152921504608297427</b:MappingType>ProjectTaskTypeUid>
                        <<b:ProjectTaskTypeName>Implementation</b:PwsProjectPlccMappingCostCenter>ProjectTaskTypeName>
                        <b:PwsProjectPlccMappingCostCenter>AllowedProjectRateTypeIdentities>
                           <b:AllocationFraction>0.65</b:AllocationFraction>PwsProjectRateTypeRef>
                              <b:CostCenterIdentity>ExternalSystemIdentifier i:nil="true"/>
                              <b:CostCenterIdProjectRateTypeId i:nil="true"/>
                              <b:CostCenterName>RevCorp CA<ProjectRateTypeUid>1152921504607463326</b:CostCenterName>ProjectRateTypeUid>
                           <b:CostCenterNumber>CA<</b:CostCenterNumber>PwsProjectRateTypeRef>
                           <b:CostCenterUid>1152921504606856647</b:CostCenterUid>PwsProjectRateTypeRef>
                        </b:CostCenterIdentity>                 <b:ExternalSystemIdentifier i:nil="true"/>
       <b:CostCenterType>S</b:CostCenterType>
                        <b:GlccOverrideProjectRateTypeId i:nil="true"/>
 
                      <b:MappingType>OE</b:MappingType>         <b:ProjectRateTypeUid>1152921504607463327</b:ProjectRateTypeUid>
            </b:PwsProjectPlccMappingCostCenter>                      <b:PwsProjectPlccMappingCostCenter></b:PwsProjectRateTypeRef>
                        <b:AllocationFraction>0.35<</b:AllocationFraction>AllowedProjectRateTypeIdentities>
                        <b:CostCenterIdentity>DefaultProjectRateTypeIdentity>
                           <b:CostCenterIdExternalSystemIdentifier i:nil="true"/>
                           <b:CostCenterName>RevCorp US</b:CostCenterName>ProjectRateTypeId i:nil="true"/>
                           <b:CostCenterNumber>US<ProjectRateTypeUid>1152921504607463326</b:CostCenterNumber>ProjectRateTypeUid>
                           <b:CostCenterUid>1152921504606856648<</b:CostCenterUid>DefaultProjectRateTypeIdentity>
                        <<b:InactiveFlag>false</b:CostCenterIdentity>InactiveFlag>
                        <b:CostCenterType>S<NarrativeRequiredFlag>false</b:CostCenterType>NarrativeRequiredFlag>
                        <b:GlccOverrideNewExternalSystemIdentifier i:nil="true"/>
                        <b:MappingType>OE<SortOrder>2</b:MappingType>SortOrder>
                     </b:PwsProjectPlccMappingCostCenter>   <b:StandardTaskTypeIdentity>
               </b:PlccMappings>            <b:StandardTaskTypeCode>5IMPL</b:StandardTaskTypeCode>
      <b:ContractLineItemIdentity>                     <b:StandardTaskTypeId <b:ContractLineItemCode>P001053-CL1</b:ContractLineItemCode>i:nil="true"/>
                       <b:ContractLineItemId i:nil="true"/>   <b:StandardTaskTypeName>5. Implementation</b:StandardTaskTypeName>
                 <b:ContractLineItemUid>1152921504606877177</b:ContractLineItemUid>          <b:StandardTaskTypeUid>1152921504606847728</b:StandardTaskTypeUid>
        </b:ContractLineItemIdentity>                </b:StandardTaskTypeIdentity>
  <b:ManagementTeam>                      <b:InheritPurchaseOrderNumberFlag>true</b:PwsProjectManagementTeamMember>InheritPurchaseOrderNumberFlag>
                        <b:EmailFlag>true</b:EmailFlag>:PurchaseOrderNumber i:nil="true"/>
                        <b:UpdateFlag>true<</b:UpdateFlag>ProjectTaskTypeDetail>
                  </b:PwsProjectTaskTypeElement>
      <b:UserIdentity>            <b:PwsProjectTaskTypeElement>
                 <b:UserDisplayName>Bruce Wayne</b:UserDisplayName>   <b:ProjectTaskTypeDetail>
                        <b:UserIdExternalSystemIdentifier i:nil="true"/>

                          <b:UserReferenceSystemIdProjectTaskTypeId i:nil="true"/>
  
                        <b:UserUid>1152921504606950320<ProjectTaskTypeUid>1152921504608297428</b:UserUid>ProjectTaskTypeUid>
                        <<b:ProjectTaskTypeName>Quality Assurance</b:UserIdentity>ProjectTaskTypeName>
                        </b<b:PwsProjectManagementTeamMember>AllowedProjectRateTypeIdentities>
                  </b:ManagementTeam>         <b:PwsProjectRateTypeRef>
         <b:BdDashboards>                     <b:ExternalSystemIdentifier <b:PwsProjectBdDashboard>i:nil="true"/>
                              <b:BookedResourcesAllowedFlag>true</b:BookedResourcesAllowedFlag>ProjectRateTypeId i:nil="true"/>
                              <b:ClientsAllowedFlag>true<ProjectRateTypeUid>1152921504607463326</b:ClientsAllowedFlag>ProjectRateTypeUid>
                          <b:DashboardAlias>actual hours<</b:DashboardAlias>PwsProjectRateTypeRef>
                           <b:DashboardName>Actual Hours</b:DashboardName>PwsProjectRateTypeRef>
                              <b:DashboardParameters>{0}</b:DashboardParameters>ExternalSystemIdentifier i:nil="true"/>
                              <b:EmAllowedFlag>true</b:EmAllowedFlag>ProjectRateTypeId i:nil="true"/>
                              <b:LtdBookedResourcesAllowedFlag>false<ProjectRateTypeUid>1152921504607463327</b:LtdBookedResourcesAllowedFlag>ProjectRateTypeUid>
                           <b:LtdOtherResourcesAllowedFlag>false<</b:LtdOtherResourcesAllowedFlag>PwsProjectRateTypeRef>
                        <b:OtherResourcesAllowedFlag>false<</b:OtherResourcesAllowedFlag>AllowedProjectRateTypeIdentities>
                        <b:PmAllowedFlag>true</b:PmAllowedFlag>DefaultProjectRateTypeIdentity>
                     </b:PwsProjectBdDashboard>      <b:ExternalSystemIdentifier i:nil="true"/>
           </b:BdDashboards>                   <b:ExpenseTypeConfigurationIdentityProjectRateTypeId i:nil="true"/>
                  <b:InheritPurchaseOrderNumberFlag>false</b:InheritPurchaseOrderNumberFlag>
                  <b:PurchaseOrderNumber>Met-Don-Carlo<ProjectRateTypeUid>1152921504607463326</b:PurchaseOrderNumber>
ProjectRateTypeUid>
              </b:ProjectDetail>          </b:DefaultProjectRateTypeIdentity>
     <b:RateTypes>                   <b:PwsProjectRateTypeElement>:InactiveFlag>false</b:InactiveFlag>
                        <b:ProjectRateTypeDetail>NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
                        <b:ExternalSystemIdentifierNewExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>SortOrder>3</b:SortOrder>
                        <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>StandardTaskTypeIdentity>
                           <b:ProjectRateTypeName>Regular<StandardTaskTypeCode>6QA</b:ProjectRateTypeName>StandardTaskTypeCode>
                           <b:BillingAdjustedDiscountPercentStandardTaskTypeId i:nil="true"/>
                           <b:BillingAdjustedHourlyRate i:nil="true"/>StandardTaskTypeName>6. Quality Assurance</b:StandardTaskTypeName>
                           <b:ContractDiscountPercent i:nil="true"/>StandardTaskTypeUid>1152921504606847730</b:StandardTaskTypeUid>
                        <b</b:ContractHourlyRate i:nil="true"/>
StandardTaskTypeIdentity>
                        <b:SortOrder>1<InheritPurchaseOrderNumberFlag>true</b:SortOrder>InheritPurchaseOrderNumberFlag>
                        <b:StandardRateTypeIdentity>PurchaseOrderNumber i:nil="true"/>
                     </b:ProjectTaskTypeDetail>
      <b:StandardRateTypeCode>Reg</b:StandardRateTypeCode>            </b:PwsProjectTaskTypeElement>
               <b</b:StandardRateTypeId i:nil="true"/>TaskTypes>
               <b:Tasks>
            <b:StandardRateTypeName>Regular</b:StandardRateTypeName>      <b:PwsProjectTaskElement>
                     <b:StandardRateTypeUid>1152921504606847191</b:StandardRateTypeUid>ProjectTaskDetail>
                        </b<b:StandardRateTypeIdentity>
ExternalSystemIdentifier i:nil="true"/>
                    </b:ProjectRateTypeDetail>    <b:ProjectTaskId i:nil="true"/>
             </b:PwsProjectRateTypeElement>           <b:ProjectTaskUid>1152921504608975638</b:ProjectTaskUid>
       <b:PwsProjectRateTypeElement>                      <b:ProjectRateTypeDetail><b:CompletedFlag>false</b:CompletedFlag>
                        <b:ExternalSystemIdentifierDescription i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>DurationMinutes>0</b:DurationMinutes>
                        <b:ProjectRateTypeUid>1152921504607348682</b:ProjectRateTypeUid>EarliestStartDate i:nil="true"/>
                        <b:ProjectRateTypeName>Not Chargeable<FullWbsCode>1</b:ProjectRateTypeName>FullWbsCode>
                        <b:BillingAdjustedDiscountPercentNewExternalSystemIdentifier i:nil="true"/>
                        <b:BillingAdjustedHourlyRate>0<OpenForTimeFlag>true</b:BillingAdjustedHourlyRate>OpenForTimeFlag>
                        <b:ContractDiscountPercentParentTaskIdentity i:nil="true"/>
                        <b:ContractHourlyRate i:nil="true"/>PlannedEndDateTime>2008-06-01T00:00:00Z</b:PlannedEndDateTime>
                        <b:SortOrder>2<:PlannedStartDateTime>2008-06-01T00:00:00Z</b:SortOrder>PlannedStartDateTime>
                        <b:StandardRateTypeIdentity>Predecessors/>
                           <b:StandardRateTypeCode>NC</b:StandardRateTypeCode><b:PreviousSiblingTaskIdentity i:nil="true"/>
                           <b:StandardRateTypeId i:nil="true"/>
ProjectTaskTypeIdentity>
                           <b:StandardRateTypeName>Not Chargeable</b:StandardRateTypeName>ExternalSystemIdentifier i:nil="true"/>
                           <b:StandardRateTypeUid>1152921504606847193</b:StandardRateTypeUid>ProjectTaskTypeId i:nil="true"/>
                           <<b:ProjectTaskTypeUid>1152921504608297426</b:StandardRateTypeIdentity>ProjectTaskTypeUid>
                        </b:ProjectRateTypeDetail>ProjectTaskTypeIdentity>
                  </b:PwsProjectRateTypeElement>      <b:TaskName>Design</b:TaskName>
         </b:RateTypes>
               <b:RolesInheritPurchaseOrderNumberFlag>true</>b:InheritPurchaseOrderNumberFlag>
               <b:TaskTypes>             <b:PurchaseOrderNumber i:nil="true"/>
     <b:PwsProjectTaskTypeElement>                      <b:ProjectTaskTypeDetail>Subscriptions/>
                        <b:ExternalSystemIdentifier i:nil="true"UserDefinedFields/>

                       <b:ProjectTaskTypeId i:nil="true"/>       </b:ProjectTaskDetail>
                     <b:ProjectTaskTypeUid>1152921504608105007</b:ProjectTaskTypeUid>
  ProjectTaskRoles/>
                     <b:ProjectTaskTypeName>Design<TaskTypeInheritPurchaseOrderNumberFlag>true</b:ProjectTaskTypeName>TaskTypeInheritPurchaseOrderNumberFlag>
                  </b:PwsProjectTaskElement>
      <b:AllowedProjectRateTypeIdentities>            <b:PwsProjectTaskElement>
               <b:PwsProjectRateTypeRef>      <b:ProjectTaskDetail>
                        <b:ExternalSystemIdentifier i:nil="true"/>
     
                        <b:ProjectRateTypeIdProjectTaskId i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348681<ProjectTaskUid>1152921504608975639</b:ProjectRateTypeUid>ProjectTaskUid>
                           <<b:CompletedFlag>false</b:PwsProjectRateTypeRef>CompletedFlag>
                           <b:PwsProjectRateTypeRef>
     Description i:nil="true"/>
                        <b:ExternalSystemIdentifier i:nil="true"/>
     DurationMinutes>0</b:DurationMinutes>
                        <b:ProjectRateTypeIdEarliestStartDate i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348682<FullWbsCode>2</b:ProjectRateTypeUid>FullWbsCode>
                           </b:PwsProjectRateTypeRef><b:NewExternalSystemIdentifier i:nil="true"/>
                        <<b:OpenForTimeFlag>true</b:AllowedProjectRateTypeIdentities>OpenForTimeFlag>
                        <b:DefaultProjectRateTypeIdentity>
 ParentTaskIdentity i:nil="true"/>
                         <b:ExternalSystemIdentifier i:nil="true"/>PlannedEndDateTime>2008-06-01T00:00:00Z</b:PlannedEndDateTime>
                           <b:ProjectRateTypeId i:nil="true"/>
<b:PlannedStartDateTime>2008-06-01T00:00:00Z</b:PlannedStartDateTime>
                          <b:ProjectRateTypeUid>1152921504607348681<Predecessors/b:ProjectRateTypeUid>>
                        </b:DefaultProjectRateTypeIdentity><b:PreviousSiblingTaskIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
       <b:InactiveFlag>false</b:InactiveFlag>                    <b:ProjectTaskId i:nil="true"/>
   <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>                         <b:NewExternalSystemIdentifier i:nil="true"/>ProjectTaskUid>1152921504608975638</b:ProjectTaskUid>
                        <b:SortOrder>1<</b:SortOrder>PreviousSiblingTaskIdentity>
                        <b:StandardTaskTypeIdentity>ProjectTaskTypeIdentity>
                           <b:StandardTaskTypeCode>T4</b:StandardTaskTypeCode>ExternalSystemIdentifier i:nil="true"/>
                           <b:StandardTaskTypeIdProjectTaskTypeId i:nil="true"/>
                           <b:StandardTaskTypeName>Design<ProjectTaskTypeUid>1152921504608297427</b:StandardTaskTypeName>ProjectTaskTypeUid>
                           <b:StandardTaskTypeUid>1152921504606847724<</b:StandardTaskTypeUid>ProjectTaskTypeIdentity>
                        <<b:TaskName>Implementation</b:StandardTaskTypeIdentity>TaskName>
                        <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                        <b:PurchaseOrderNumber i:nil="true"/>
                      </b:ProjectTaskTypeDetail>  <b:Subscriptions/>
                        </b:PwsProjectTaskTypeElement><b:UserDefinedFields/>
                     <b</b:PwsProjectTaskTypeElement>ProjectTaskDetail>
                     <b:ProjectTaskTypeDetail>ProjectTaskRoles/>
                     <b:TaskTypeInheritPurchaseOrderNumberFlag>true</b:TaskTypeInheritPurchaseOrderNumberFlag>
       <b:ExternalSystemIdentifier i:nil="true"/>          </b:PwsProjectTaskElement>
              <b:ProjectTaskTypeId i:nil="true"/>   <b:PwsProjectTaskElement>
                     <b:ProjectTaskTypeUid>1152921504608105008</b:ProjectTaskTypeUid>ProjectTaskDetail>
                        <b:ProjectTaskTypeName>Implementation</b:ProjectTaskTypeName>ExternalSystemIdentifier i:nil="true"/>
                        <b:AllowedProjectRateTypeIdentities>
  ProjectTaskId i:nil="true"/>
                        <b:PwsProjectRateTypeRef>ProjectTaskUid>1152921504608975640</b:ProjectTaskUid>
                              <b:ExternalSystemIdentifier i:nil="true"/>
     CompletedFlag>false</b:CompletedFlag>
                        <b:ProjectRateTypeIdDescription i:nil="true"/>
     
                        <b:ProjectRateTypeUid>1152921504607348681<DurationMinutes>0</b:ProjectRateTypeUid>DurationMinutes>
                           </b:PwsProjectRateTypeRef><b:EarliestStartDate i:nil="true"/>
                           <b:PwsProjectRateTypeRef>
     FullWbsCode>3</b:FullWbsCode>
                        <b:ExternalSystemIdentifierNewExternalSystemIdentifier i:nil="true"/>
                        <b:OpenForTimeFlag>true</b:OpenForTimeFlag>
                        <b:ProjectRateTypeIdParentTaskIdentity i:nil="true"/>
                              <b:ProjectRateTypeUid>1152921504607348682<<b:PlannedEndDateTime>2008-06-01T00:00:00Z</b:ProjectRateTypeUid>PlannedEndDateTime>
                           <<b:PlannedStartDateTime>2008-06-01T00:00:00Z</b:PwsProjectRateTypeRef>PlannedStartDateTime>
                        </b:AllowedProjectRateTypeIdentities><b:Predecessors/>
                        <b:DefaultProjectRateTypeIdentity>PreviousSiblingTaskIdentity>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeIdProjectTaskId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607348681<ProjectTaskUid>1152921504608975639</b:ProjectRateTypeUid>ProjectTaskUid>
                        </b:DefaultProjectRateTypeIdentity>PreviousSiblingTaskIdentity>
                        <b:InactiveFlag>false</b:InactiveFlag>ProjectTaskTypeIdentity>
                           <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>ExternalSystemIdentifier i:nil="true"/>
                           <b:NewExternalSystemIdentifierProjectTaskTypeId i:nil="true"/>
                           <b:SortOrder>2<ProjectTaskTypeUid>1152921504608297428</b:SortOrder>ProjectTaskTypeUid>
                        <b:StandardTaskTypeIdentity></b:ProjectTaskTypeIdentity>
                        <b:TaskName>Quality Assurance</b:TaskName>
                        <b:StandardTaskTypeCode>T8<InheritPurchaseOrderNumberFlag>true</b:StandardTaskTypeCode>
  InheritPurchaseOrderNumberFlag>
                        <b:StandardTaskTypeIdPurchaseOrderNumber i:nil="true"/>

                          <b:StandardTaskTypeName>Implementation<Subscriptions/b:StandardTaskTypeName>>
                           <b:StandardTaskTypeUid>1152921504606847728</b:StandardTaskTypeUid>
 UserDefinedFields/>
                      </b:StandardTaskTypeIdentity>ProjectTaskDetail>
                     <b:ProjectTaskRoles/>
       <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>              <b:TaskTypeInheritPurchaseOrderNumberFlag>true</b:TaskTypeInheritPurchaseOrderNumberFlag>
           <b:PurchaseOrderNumber i:nil="true"/>      </b:PwsProjectTaskElement>
               </b:ProjectTaskTypeDetail>Tasks>
                  </b:PwsProjectTaskTypeElement><b:Notes>
                  <b:PwsProjectTaskTypeElement>PwsProjectNote>
                     <b:ProjectTaskTypeDetail>CreatedByUserIdentity>
                        <b:ExternalSystemIdentifierUserDisplayName>Larry i:nil="true"/>Krakauer</b:UserDisplayName>
                        <b:ProjectTaskTypeIdUserId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608105009<UserReferenceSystemId>ID-LK</b:ProjectTaskTypeUid>UserReferenceSystemId>
                        <b:ProjectTaskTypeName>Quality Assurance<UserUid>1152921504606944254</b:ProjectTaskTypeName>UserUid>
                        <b:AllowedProjectRateTypeIdentities>
  </b:CreatedByUserIdentity>
                        <b:PwsProjectRateTypeRef><b:CreatedTimestamp>2020-03-05T19:00:14.363Z</b:CreatedTimestamp>
                     <b:Note>Don Carlo is one of Verdi's best operas.  <b:ExternalSystemIdentifier i:nil="true"/>
       Italian version is better than the french one.</b:Note>
                      <b:ProjectRateTypeId i:nil="true"/>
 CreatedByUser>
                            <b:ProjectRateTypeUid>1152921504607348681<UserDisplayName>Larry Krakauer</b:ProjectRateTypeUid>UserDisplayName>
                           </b:PwsProjectRateTypeRef>
  <b:UserId i:nil="true"/>
                        <b:PwsProjectRateTypeRef>
     UserReferenceSystemId>ID-LK</b:UserReferenceSystemId>
                        <b:ExternalSystemIdentifier i:nil="true"/>
 UserUid>1152921504606944254</b:UserUid>
                            <b:ProjectRateTypeId i:nil="true"/>      <b:EmailAddress>Larry@revcorp.min</b:EmailAddress>
                        <b:ProjectRateTypeUid>1152921504607348682<FirstName>Larry</b:ProjectRateTypeUid>FirstName>
                           <<b:LastName>Krakauer</b:PwsProjectRateTypeRef>LastName>
                        <<b:MiddleName>A</b:AllowedProjectRateTypeIdentities>MiddleName>
                     </b:CreatedByUser>
      <b:DefaultProjectRateTypeIdentity>               <b:ReadFlag>true</b:ReadFlag>
              <b:ExternalSystemIdentifier i:nil="true"/>      <b:ReadTimestamp>2020-03-05T14:00:14.363</b:ReadTimestamp>
                     <b:ProjectRateTypeIdNoteId i:nil="true"/>
                     <b:NoteUid>1152921504606942419</b:NoteUid>
         <b:ProjectRateTypeUid>1152921504607348681</b:ProjectRateTypeUid>         </b:PwsProjectNote>
               </b:DefaultProjectRateTypeIdentity>Notes>
               <b:ProjectCostBaselineSummaries>
            <b:InactiveFlag>false</b:InactiveFlag>      <b:PwsProjectCostBaselineSummary>
                     <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
 ExternalSystemIdentifier i:nil="true"/>
                      <b:NewExternalSystemIdentifierProjectCostBaselineId i:nil="true"/>

                       <b:SortOrder>3<ProjectCostBaselineUid>1152921504607323431</b:SortOrder>ProjectCostBaselineUid>
                     <b:ActiveProjectCostBaselineFlag>true</b:ActiveProjectCostBaselineFlag>
         <b:StandardTaskTypeIdentity>            <b:CaMetricActiveFlag>true</b:CaMetricActiveFlag>
               <b:StandardTaskTypeCode>T10</b:StandardTaskTypeCode>      <b:DaMetricActiveFlag>false</b:DaMetricActiveFlag>
                     <b:StandardTaskTypeIdDescription i:nil="true"/>
                     <b:EaMetricActiveFlag>false</b:EaMetricActiveFlag>
                     <b:StandardTaskTypeName>Quality Assurance<PrimaryMetric>C</b:StandardTaskTypeName>PrimaryMetric>
                     <b:ProjectCostBaselineName>Initial Cost Baseline</b:ProjectCostBaselineName>
                   <b:StandardTaskTypeUid>1152921504606847730<</b:StandardTaskTypeUid>PwsProjectCostBaselineSummary>
               </b:ProjectCostBaselineSummaries>
         </b:StandardTaskTypeIdentity>      <b:ProjectTimeBaselineSummaries>
                  <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
  PwsProjectTimeBaselineSummary>
                     <b:PurchaseOrderNumberExternalSystemIdentifier i:nil="true"/>
                     </b<b:ProjectTaskTypeDetail>
ProjectTimeBaselineId i:nil="true"/>
                 </b:PwsProjectTaskTypeElement>    <b:ProjectTimeBaselineUid>1152921504607477396</b:ProjectTimeBaselineUid>
           </b:TaskTypes>            <b:ActiveProjectTimeBaselineFlag>true</b:ActiveProjectTimeBaselineFlag>
   <b:Tasks>                   <b:PwsProjectTaskElement>BarMetricActiveFlag>true</b:BarMetricActiveFlag>
                     <b:ProjectTaskDetail>
:ChgMetricActiveFlag>false</b:ChgMetricActiveFlag>
                       <b:ExternalSystemIdentifier i:nil="true"/>CrMetricActiveFlag>false</b:CrMetricActiveFlag>
                        <b:ProjectTaskIdDescription i:nil="true"/>
                        <b:ProjectTaskUid>1152921504608721383<HrsMetricActiveFlag>false</b:ProjectTaskUid>
 HrsMetricActiveFlag>
                      <b:CompletedFlag>false<PrimaryMetric>B</b:CompletedFlag>
  PrimaryMetric>
                     <b:Description i:nil="true"/>
  ProjectTimeBaselineName>Initial Time Baseline</b:ProjectTimeBaselineName>
                     <b:DurationMinutes>0<RdcMetricActiveFlag>false</b:DurationMinutes>RdcMetricActiveFlag>
                  </b:PwsProjectTimeBaselineSummary>
     <b:EarliestStartDate i:nil="true"/>         </b:ProjectTimeBaselineSummaries>
               <b:FullWbsCode i:nil="true"/>
     ManagementTeamUsers>
                  <b:NewExternalSystemIdentifier i:nil="true"/>PwsUserSummary>
                         <b:OpenForTimeFlag>true<UserDisplayName>Larry Krakauer</b:OpenForTimeFlag>
 UserDisplayName>
                      <b:ParentTaskIdentityUserId i:nil="true"/>
                     <b:UserReferenceSystemId>ID-LK</b:UserReferenceSystemId>
                 <b:PlannedEndDateTime i:nil="true"/>   <b:UserUid>1152921504606944254</b:UserUid>
                     <b:PlannedStartDateTime i:nil="true"/>
  EmailAddress>Larry@revcorp.min</b:EmailAddress>
                     <b:PredecessorsFirstName>Larry</>b:FirstName>
                        <b:PreviousSiblingTaskIdentity i:nil="true"/>LastName>Krakauer</b:LastName>
                     <b:MiddleName>A</b:MiddleName>
  <b:ProjectTaskTypeIdentity>                </b:PwsUserSummary>
           <b:ExternalSystemIdentifier i:nil="true"/>      <b:PwsUserSummary>
                     <b:ProjectTaskTypeIdUserDisplayName>Steve i:nil="true"/>Chong</b:UserDisplayName>
                           <b:ProjectTaskTypeUid>1152921504608105007</b:ProjectTaskTypeUid><b:UserId i:nil="true"/>
                        <<b:UserReferenceSystemId>ID-SC</b:ProjectTaskTypeIdentity>
UserReferenceSystemId>
                       <b:TaskName>Default Task<UserUid>1152921504606944267</b:TaskName>
  UserUid>
                     <b:InheritPurchaseOrderNumberFlag>true<EmailAddress>Steve@revcorp.min</b:InheritPurchaseOrderNumberFlag>
  EmailAddress>
                     <b:PurchaseOrderNumber i:nil="true"/>FirstName>Steve</b:FirstName>
                        <b:SubscriptionsLastName>Chong</>b:LastName>
                        <b:UserDefinedFields<b:MiddleName i:nil="true"/>
                     </b:ProjectTaskDetail>PwsUserSummary>
                     <b:ProjectTaskRoles/>PwsUserSummary>
                     <b:TaskTypeInheritPurchaseOrderNumberFlag>true<UserDisplayName>Alexander Hamilton</b:TaskTypeInheritPurchaseOrderNumberFlag>UserDisplayName>
                     </b:PwsProjectTaskElement><b:UserId i:nil="true"/>
               </b:Tasks>       <b:UserReferenceSystemId>ID-AH</b:UserReferenceSystemId>
        <b:Notes/>             <b:UserUid>1152921504607072439</b:UserUid>
  <b:ProjectCostBaselineSummaries>                   <b:PwsProjectCostBaselineSummary>:EmailAddress>alex@revcorp.min</b:EmailAddress>
                     <b:ExternalSystemIdentifier i:nil="true"/>FirstName>Alexander</b:FirstName>
                     <b:ProjectCostBaselineId i:nil="true"/>LastName>Hamilton</b:LastName>
                     <b:ProjectCostBaselineUid>1152921504607270412<MiddleName>Joe</b:ProjectCostBaselineUid>MiddleName>
                  </b:PwsUserSummary>
      <b:ActiveProjectCostBaselineFlag>true</b:ActiveProjectCostBaselineFlag>         </b:ManagementTeamUsers>
            <b:CaMetricActiveFlag>true</b:CaMetricActiveFlag>   <b:Manager>
                  <b:DaMetricActiveFlag>false<UserDisplayName>Philippe Lee</b:DaMetricActiveFlag>
  UserDisplayName>
                  <b:DescriptionUserId i:nil="true"/>
                     <b:EaMetricActiveFlag>false<UserReferenceSystemId>ID-PL2</b:EaMetricActiveFlag>
  UserReferenceSystemId>
                  <b:PrimaryMetric>C<UserUid>1152921504606944260</b:PrimaryMetric>UserUid>
                     <b:ProjectCostBaselineName>Initial Cost Budget Baseline<EmailAddress>Philippe@revcorp.min</b:ProjectCostBaselineName>EmailAddress>
                  <<b:FirstName>Philippe</b:PwsProjectCostBaselineSummary>FirstName>
                  <<b:LastName>Lee</b:ProjectCostBaselineSummaries>LastName>
                  <b:ProjectTimeBaselineSummaries>
MiddleName i:nil="true"/>
                 <b:PwsProjectTimeBaselineSummary></b:Manager>
                     <b:ExternalSystemIdentifier i:nil="true"/>
 BillableFlag>true</b:BillableFlag>
                   <b:ProjectTimeBaselineId i:nil="true"/>Client>
                      <b:ProjectTimeBaselineUid>1152921504607406510</b:ProjectTimeBaselineUid><b:ClientId i:nil="true"/>
                     <b:ActiveProjectTimeBaselineFlag>true<ClientNumber>C000111</b:ActiveProjectTimeBaselineFlag>
  ClientNumber>
                  <b:BarMetricActiveFlag>true<ClientUid>1152921504606906284</b:BarMetricActiveFlag>
ClientUid>
                    <b:ChgMetricActiveFlag>false<ClientName>Metro Opera</b:ChgMetricActiveFlag>
  ClientName>
                  <b:CrMetricActiveFlag>false<InactiveFlag>false</b:CrMetricActiveFlag>InactiveFlag>
                     <b:DescriptionParentClientIdentity i:nil="true"/>
                     <b:HrsMetricActiveFlag>false<</b:HrsMetricActiveFlag>
     Client>
               <b:PrimaryMetric>B<RateTaskTimestamp>AAAAABT3Sgk=</b:PrimaryMetric>
     RateTaskTimestamp>
               <b:ProjectTimeBaselineName>Initial Time Budget Baseline<RequireBillingTitleOverrideFlag>false</b:ProjectTimeBaselineName>RequireBillingTitleOverrideFlag>
               <b:CcBasedManagementTeam>
     <b:RdcMetricActiveFlag>false</b:RdcMetricActiveFlag>             <b:PwsProjectManagementTeamMember>
     </b:PwsProjectTimeBaselineSummary>                <<b:EmailFlag>true</b:ProjectTimeBaselineSummaries>EmailFlag>
                     <b:ManagementTeamUsers>:UpdateFlag>true</b:UpdateFlag>
                     <b:PwsUserSummary>UserIdentity>
                        <b:UserDisplayName>BruceUserDisplayName>Alexander Wayne<Hamilton</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId i:nil="true"/>UserReferenceSystemId>ID-AH</b:UserReferenceSystemId>
                        <b:UserUid>1152921504606950320<UserUid>1152921504607072439</b:UserUid>
                     <b:EmailAddress>bruce@revcorp.doc<</b:EmailAddress>UserIdentity>
                     <b:FirstName>Bruce<</b:FirstName>PwsProjectManagementTeamMember>
                     <b:LastName>Wayne<</b:LastName>
CcBasedManagementTeam>
                    <b:MiddleNameDefaultBillingAdjustedDiscountPercent i:nil="true"/>
                  </b:PwsUserSummary>
               </b:ManagementTeamUsers><b:DefaultContractDiscountPercent i:nil="true"/>
               <b:Manager>
  DefaultRateCardIdentity i:nil="true"/>
               <b:UserDisplayName>Larry Krakauer</b:UserDisplayName>EngagementCurrencyIdentity>
                  <b:UserId i:nil="true"/>CurrencyCode>USD</b:CurrencyCode>
                  <b:UserReferenceSystemId>097</b:UserReferenceSystemId>:CurrencyId i:nil="true"/>
                  <b:UserUid>1152921504606944254<CurrencyUid>1152921504606849879</b:UserUid>CurrencyUid>
                  <b:EmailAddress>Larry@revcorp.min.cnv1<</b:EmailAddress>
  EngagementCurrencyIdentity>
               <b:FirstName>Larry<InheritedPurchaseOrderNumber>PRQ20050347934</b:FirstName>InheritedPurchaseOrderNumber>
                  <b:LastName>Krakauer<<b:MaximumOpenDate>2019-12-21T00:00:00</b:LastName>MaximumOpenDate>
                  <b:MiddleName>A<<b:MinimumCloseDate>2020-03-29T00:00:00</b:MiddleName>MinimumCloseDate>
               <<b:TimeBillingType>D</b:Manager>TimeBillingType>
            </a:Project>
            <a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ProjectCode>P001053ProjectCode>P001012-WS5<002N1</b:ProjectCode>
               <b:ProjectId i:nil="true"/>
               <b:ProjectUid>1152921504607411807<ProjectUid>1152921504607463659</b:ProjectUid>
            </a:ProjectIdentity>
            <a:EngagementTimestamp>AAAAAA+JjBUEngagementTimestamp>AAAAABT3YmA=</a:EngagementTimestamp>
            <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <a:ProjectTimestamp>AAAAABT3YmQ=</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>

...

ErrorNumber

ErrorCode

ErrorText

13020ProjectRateGapOrOverlap

A gap or overlap was detected in the specified project rate date ranges. Project rates must cover all of time with no overlaps.

13023RateCardNotSpecifiedForProjectRateAt least one specified project rate is missing a rate card.
13037WorkspaceMessagesMayNotBeSpecifiedWhenClearFlagSet

The workspace messages may not be specified when the associated clear flag is set.

54039BookedResourceOnlyFlagConflictUse of obsolete booked resources only flags in conflict with booked resources allowed code.
54059EngagementNotSpecifiedA specified engagement identity was incomplete. Each engagement identity must specify either an engagement id, and engagement uid or an engagement code.
54061EngagementNotFoundThe specified engagement does not exist.
54076EngagementIsLockedThe engagement is locked by PPSA Support User and may not be updated.
54083BookResourceCostCenterRequiredBook resource cost center is required when allow code is C
54177InvalidProjectPlccMappingType

Invalid value specified for project PLCC mapping type. Valid values are TR for time card revenue, RDC for resource direct cost, SRDC for subcontractor resource direct cost, OR for ODC revenue and OE for ODC expense.

54178

??? issue #36085InvalidCostCenter

Invalid cost center type specified

54180ProjectPlccMappingsMissingPLCC mappings are incomplete.
54181ProjectPlccMappingsCostCenterInvalid

Cost center is required when cost center type is 'Specific', and may not be specified when cost center type is not 'Specific'.

54182ProjectPlccMappingsAllocationFractionOutOfRangeAllocation percentages must be between 0% and 100%.
54248SpecifiedContractLineItemNotUnderSpecifiedEngagementThe specified contract line item is not under the specified engagement.
54666LocationNotEnabledForProjectsThe specified location is not enabled for projects.
54670ProjectNameRequiredProject name is required for new projects.
54685ProjectDatesCannotBeChangedTimeProject cannot be saved because time cards exist outside of specified open and close dates.
54687ProjectCodeAlreadyInUseThe specified project code is already in use.
54724ProjectsCannotChangeEngagementsProjects may not be moved from one engagement to another.
54823AssignedResourcesOnlyFlagInvalidForNonDtmProjectsThe assigned resources only flag may only be set for DTM projects.
54876ProjectRateCurrencyMismatch

All project rate cards must be in the same currency as the engagement.

57525CostCenterNotFoundThe specified cost center does not exist.
57540LocationNotSpecifiedLocation is required.
57541LocationNotFoundSpecified location does not exist.

57543

ProjectStageNotFoundThe specified project stage does not exist.
57550UserNotSpecifiedUser is required.
57551UserNotFoundSpecified user does not exist.

...