...
This web service inserts or updates a single project task role type based on a detailed project role task type structure (PwsProjectTaskRoleDetailPwsProjectTaskTypeDetail). The service returns the identity (PwsProjectTaskRoleDetailPwsProjectTaskTypeRef) of the project Task role that has been inserted or updated.
...
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
RequestId | Int32 | No | Click here for more information. | ||
SessionTicket | String | Yes | Click here for more information. | ||
AllowedProjectRateTypesClearFlag | Boolean | No | false | If set to 'true', non-default allowed project rate types are cleared. Allowed project rate type types supplied in PwsProjectTaskTypeDetail is are ignored. | true |
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. | ||
ProjectIdentity | Yes | The identity of the project for the project task type. Click here for more information. | |||
ProjectTaskType | Yes | The complete set of information for project task type. Click here for more information. | |||
StealLockFlag | Boolean | No | false | 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.'true', an existing engagement lock, if it exists, will be stolen and the operation will be allowed to proceed. | false |
Request Usage Example(s)
...
Element | Data Type | Description | Sample Data |
---|---|---|---|
Messages | The web service response status and message. Click here for more information. | ||
ResponseId | Int32 | Click here for more information. | 0 |
Status | Click here for more information | Ok | |
ServerTimestampUtc | DateTime | Click here for more information. | 2018-03-01T17:44:55.4574017Z |
ProjectTaskTypeIdentity | The identity of the project task type that was just saved. 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.See Request Elements above for more details. | AAAAAA+xjsY= |
LockStolenFromUserIdentity | If a lock is stolen in the process of updating an engagementa project task type, this identifies the user from which whom the lock was stolen from. Click here for more information. |
...