Overview
This web service inserts or updates a single project task role based on a detailed project task role structure (PwsProjectTaskRoleDetail). The service returns the identity (PwsProjectTaskRoleDetail) of the project Task role that has been inserted or updated.
...
Panel | ||
---|---|---|
| ||
|
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data | |
---|---|---|---|---|---|---|
RequestId | Int32 | Click here for more information. | ||||
SessionTicket | String | Click here for more information. | AZ2QD+hg1Hm7vSa7Y3Lm3w== | |||
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. | AAAAAA+xjsY= **deprecated** | |||
ProjectTaskRole | The complete set of information about the project task role. Click here for more information. | |||||
StealLockFlag | Boolean | If set to 'true', any locks on the project will be stolen if it is currently locked, otherwise, if it is set to 'false' and a lock is in place the service will fail. | true**deprecated** |
Request Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<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:PwsSaveProjectTaskRole> <pws:serviceRequest> <req:SessionTicket>AZ2QD+hg1Hm7vSa7Y3Lm3w==</req:SessionTicket> <sch:ProjectTaskRole> <com:ProjectRoleIdentity> <com:ProjectRoleUid>1152921504609594610</com:ProjectRoleUid> </com:ProjectRoleIdentity> <com:ProjectTaskIdentity> <com:ProjectTaskUid>1152921504608735153</com:ProjectTaskUid> </com:ProjectTaskIdentity> <com:CompletedFlag>true</com:CompletedFlag> <com:EffortMinutes>90</com:EffortMinutes> </sch:ProjectTaskRole> <sch:StealLockFlag>true</sch:StealLockFlag> </pws:serviceRequest> </pws:PwsSaveProjectTaskRole> </soapenv:Body> </soapenv:Envelope> |
...