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
titlePwsSaveProjectRole Request
  • PwsSaveProjectRole
    • serviceRequest: PwsSaveProjectRoleRq
      • RequestId: Int32
      • SessionTicket: String
      • BaseRatesOnTitleClearFlag: Boolean
      • CandidatesClearFlag: Boolean
      • CostCenterClearFlag: Boolean
      • CostCenterCriteriaClearFlag: Boolean
      • DescriptionClearFlag: Boolean
      • EngagementTimestamp: String
      • KeywordsClearFlag: Boolean
      • LocationClearFlag: Boolean
      • LocationCriteriaClearFlag: Boolean
      • Mode: String
      • ProjectIdentity: PwsProjectRef
      • ProjectRole: PwsProjectRoleDetail
      • ResourceClearFlag: Boolean
      • RoleEndDateClearFlag: Boolean
      • RoleStartDateClearFlag: Boolean
      • ShareCostCenterClearFlag: Boolean
      • SkillCriteriaClearFlag: Boolean
      • StealLockFlag: Boolean
      • TitleClearFlag: Boolean
      • TitleCriteriaClearFlag: Boolean
      • RdcTransferHourlyRateClearFlag: Boolean
      • RevenueTransferHourlyRateClearFlag: Boolean
      • RateExceptionsClearFlag: Boolean
      • RdcExceptionsClearFlag: Boolean

Request Elements

Element

Data Type

Required?

Default

Description

Sample Data

RequestId

Int32



Click here for more information.


SessionTicket

String



Click here for more information.


BaseRatesOnTitleClearFlag

Boolean





CandidatesClearFlag

Boolean





CostCenterClearFlag

Boolean





CostCenterCriteriaClearFlag

Boolean





DescriptionClearFlag

Boolean





EngagementTimestamp

String





KeywordsClearFlag

Boolean





LocationClearFlag

Boolean





LocationCriteriaClearFlag

Boolean





Mode

String





ProjectIdentity

PwsProjectRef





ProjectRole

PwsProjectRoleDetail





ResourceClearFlag

Boolean





RoleEndDateClearFlag

Boolean





RoleStartDateClearFlag

Boolean





ShareCostCenterClearFlag

Boolean





SkillCriteriaClearFlag

Boolean





StealLockFlag

Boolean





TitleClearFlag

Boolean





TitleCriteriaClearFlag

Boolean





RdcTransferHourlyRateClearFlag

Boolean





RevenueTransferHourlyRateClearFlag

Boolean





RateExceptionsClearFlag

Boolean





RdcExceptionsClearFlag

Boolean





Request Usage Example(s)

Code Block
languagexml
titleExample 01
collapsetrue
>



Response Format

Panel
titlePwsSaveProjectRole Response

Response Elements

Element

Data Type

Description

Sample Data

Messages

PwsMessage[]

 

 

ResponseId

Int32

Click here for more information.

 

Status

RequestStatus

Click here for more information.

 

ServerTimestampUtc

DateTime

Click here for more information.

 

ProjectRoleIdentity

PwsProjectRoleRef

 

 

EngagementTimestamp

String

 

 

LockStolenFromUserIdentity

PwsUserRef

 

 

Response Usage Example(s)

Code Block
languagexml
titleExample 01 - delete
collapsetrue
<



PwsSaveProject - Common Errors and Warnings

...