...
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
RequestId | Int32 | No | Click here for more information. | ||
SessionTicket | String | Yes | Click here for more information. | Ae9v30fDNwFMx833f5Hesg== | |
BaseRatesOnTitleClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', existing base-rate-on-title setting will be cleared and is set to basing rate on resource's title. BaseRateOnTitleIdentity in PwsProjectRoleDetail must be undefined*; if set to 'false', base-rate-on-title will be updated if BaseRateOnTitleIdentity provided in PwsProjectRoleDetail. | false |
CandidatesClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', existing named candidates will be cleared and candidate identities defined inPwsProjectRoleDetail is ignored; If set to 'false', candidates will be updated if identities are provided in PwsProjectRoleDetail. | false |
CostCenterClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', preferred cost center for unnamed candidate is cleared and preferred cost center identity defined in PwsProjectRoleDetail is ignored; If set to 'false', preferred cost center identities will be updated if provided in PwsProjectRoleDetail. | false |
CostCenterCriteriaClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', cost center criteria for unnamed candidate is cleared and cost center criteria defined in PwsProjectRoleDetail is ignored; If set to 'false', cost center criteria will be updated if provided in PwsProjectRoleDetail. | false |
DescriptionClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', existing description will be cleared. Description in PwsProjectRoleDetail must be undefined*; if set to 'false', description will be updated if provided in PwsProjectRoleDetail. | 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 by a prior call to PwsSaveProjectRole. This will cause the request to fail if any change has been made between invocations of PwsSaveProjectRole. | ||
KeywordsClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', existing keywords for unnamed candidate is cleared. Keywords in PwsProjectRoleDetail must be undefined*; If set to 'false', keywords will be updated if provided in PwsProjectRoleDetail. | false |
LocationClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', preferred location for unnamed candidate is cleared. LocationIdentity in PwsProjectRoleDetail must be undefined*; If set to 'false', preferred location will be updated if provided in PwsProjectRoleDetail. | false |
LocationCriteriaClearFlag | Boolean | On Insert: No On Update: No | false | If set to 'true', location criteria for unnamed candidate is cleared and location criteria (LocationIdentities) defined in PwsProjectRoleDetail is ignored; If set to 'false', location criteria (LocationIdentities) will be updated if provided in PwsProjectRoleDetail. | false |
Mode | String (1) | On Insert: Yes On Update: Yes | |||
ProjectIdentity | |||||
ProjectRole | |||||
ResourceClearFlag | Boolean | On Insert: No On Update: No | false | false | |
RoleEndDateClearFlag | Boolean | On Insert: No On Update: No | false | false | |
RoleStartDateClearFlag | Boolean | On Insert: No On Update: No | false | false | |
ShareCostCenterClearFlag | Boolean | ||||
SkillCriteriaClearFlag | Boolean | ||||
StealLockFlag | Boolean | ||||
TitleClearFlag | Boolean | On Insert: No On Update: No | false | false | |
TitleCriteriaClearFlag | Boolean | ||||
RdcTransferHourlyRateClearFlag | Boolean | ||||
RevenueTransferHourlyRateClearFlag | Boolean | ||||
RateExceptionsClearFlag | Boolean | ||||
RdcExceptionsClearFlag | Boolean |
...
ErrorNumber | ErrorCode | ErrorText |
---|---|---|
14009 | RoleResourceMayNotBeSpecifiedWhenClearFlagSet | Resource may not be specified when resouce clear flag is set. |
14010 | RoleCostCenterMayNotBeSpecifiedWhenClearFlagSet | Cost center may not be specified when cost center clear flag is set. |
14011 | RoleLocationMayNotBeSpecifiedWhenClearFlagSet | Location may not be specified when location clear flag is set. |
14012 | RoleTitleMayNotBeSpecifiedWhenClearFlagSet | Title may not be specified when title clear flag is set. |
14013 | RoleKeywordsMayNotBeSpecifiedWhenClearFlagSet | Keywords may not be specified when keywords clear flag is set. |
14015 | BaseRatesOnTitleMayNotBeSpecifiedWhenClearFlagSet | Base rates on title may not be specified when base rates on title clear flag is set. |
14016 | RoleStartDateMayNotBeSpecifiedWhenClearFlagSet | Role start date may not be specified when role start date clear flag is set. |
14017 | RoleEndDateMayNotBeSpecifiedWhenClearFlagSet | Role end date may not be specified when role end date clear flag is set. |
14018 | RoleDescriptionMayNotBeSpecifiedWhenClearFlagSet | Role description may not be set when role description clear flag is set. |
54199 | RdcTransferDataIncomplete | RDC transfer hourly rate specified without and RDC transfer currency, or vice versa. |
54583 | InvalidValueForMode | The value specified for mode is invalid. Valid values are R for Request, A for Allocate and E for Effective (for retrieval operations only). |
54741 | RoleNameNotSpecified | Role name is required for new roles. |
54776 | MissingPreferredAllocatedCostCenter | Missing preferred or allocated cost center. |
54875 | MissingValueForCostCenterOrLocationAnyFlags | Cost center and location any flags are required for new roles. |
57535 | TitleNotFound | The specified title does not exist. |
...