...
Element | Data Type | Required? | Default | Description | Sample Data | |||
---|---|---|---|---|---|---|---|---|
Int32 | No | Click here for more information. | 1 | |||||
String | Yes | Click here for more information. | AX6DNTSsd7jKIwQw0/RKxw== | |||||
AdditionalUserTypesClearFlag | Boolean | No | false | If set to true, the user's additional user types will be cleared. | false | |||
ClientClearFlag | Boolean | No | false | If set to true, the user's association with a client record will be set to null | false | |||
CultureClearFlag | Boolean | No | false | If set to true, the user's culture will be set to null. | false | |||
EndDateClearFlag | Boolean | No | false | If set to true, the user's end date will be set to null. | false | |||
FullDetailFlag | Boolean | No | false | If set to "true | , include full detailed user element", the complete resource detail will be included in response. | false | ||
LoginNameClearFlag | Boolean | No | false | If set to true, the user's login name will be set to null. | false | |||
MiddleNameClearFlag | Boolean | No | false | If set to true, the user's middle name will be set to null. | false | |||
MobilePhoneClearFlag | Boolean | No | false | If set to true, the user's mobile phone number will be set to null. | false | |||
NewTemporaryPassword NewPassword (20) | String | No | A user's new temporary password. This can only be set when updating an existing user. | |||||
NewUserDisplayName (90) | String | No | A user's new display name. This can only be set when updating an existing user. | |||||
NewUserReferenceSystemId (20) | String | No | false | A user's new reference system id. This can only be set when updating an existing user. | ||||
OfficePhoneClearFlag | Boolean | No | false | If set to true, the user's office phone number will be set to null. | false | |||
OtherContactInformationClearFlag | Boolean | No | false | If set to true, the user's other contact information will be set to null. | false | |||
StartDateClearFlag | Boolean | No | false | If set to true, the user's start date will be set to null. | false | |||
TemporaryPasswordFlag | Boolean | No | false | If set to true, the | user's time zonetemporary password will be | setemailed to the | installation's time zoneuser. | false |
User | Yes | This structure contains the complete set of information about a user. | ||||||
UserReferenceSystemIdClearFlag | Boolean | No | false | If set to true, the user's reference system ID will be set to null | false | |||
UserTimestamp | String | No | false | This is a Base64 encoded timestamp optionally utilized for user locking. | false |
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:com="http://projectorpsa.com/DataContracts/Shared/Common/"> <soapenv:Header/> <soapenv:Body> <pws:PwsSaveUser> <pws:serviceRequest> <req:RequestId>1</req:RequestId> <req:SessionTicket>AX6DNTSsd7jKIwQw0/RKxwSessionTicket>AUIwZGmPFJMD0UEXT+1iSw==</req:SessionTicket> <req:AdditionalUserTypesClearFlag>false</req:AdditionalUserTypesClearFlag> <req:ClientClearFlag>false</req:ClientClearFlag> <req:DefaultPublicTabGroupClearFlag>false</req:DefaultPublicTabGroupClearFlag> <req:EndDateClearFlag>false</req:EndDateClearFlag> <req:FullDetailFlag>true</req:FullDetailFlag> <req:LoginNameClearFlag>false</req:LoginNameClearFlag> <req:MiddleNameClearFlag>false</req:MiddleNameClearFlag> <req:MobilePhoneClearFlag>false</req:MobilePhoneClearFlag> <req:OfficePhoneClearFlag>false</req:OfficePhoneClearFlag> <req:OtherContactInformationClearFlag>false</req:OtherContactInformationClearFlag> <req:StartDateClearFlag>false</req:StartDateClearFlag> <req:TemporaryPasswordFlag>false<TemporaryPasswordFlag>true</req:TemporaryPasswordFlag> <req:User> <com:UserDisplayName>DaisyUserDisplayName>Jane A<Jones</com:UserDisplayName> <com:UserReferenceSystemId>daisydog-a<UserReferenceSystemId>NU001</com:UserReferenceSystemId> <com:EmailAddress>daisy-a@revcorpEmailAddress>janejones@revcorp.bb</com:EmailAddress> <com:FirstName>Daisy<FirstName>Jane</com:FirstName> <com:LastName>A<LastName>Jones</com:LastName> <com:PrimaryUserTypeCostCenter> <com:CostCenterIdentity> <com:CostCenterName>IT Team (USA)</com:CostCenterName> <com:CostCenterNumber>IT Team (USA)</com:CostCenterNumber> </com:CostCenterIdentity> <com:UserTypeIdentity> <com:UserTypeName>Resource<UserTypeName>IT Specialist</com:UserTypeName> </com:UserTypeIdentity> </com:PrimaryUserTypeCostCenter> <com:AdvancedAnalyticsPermissionSetting>N</com:AdditionalUserTypes>AdvancedAnalyticsPermissionSetting> <com:PwsUserTypeCostCenter> <com:AllowBookOwnTimeFlag>false</com:AllowBookOwnTimeFlag> <com:CostCenterIdentity> :AllowRequestOwnTimeFlag>false</com:AllowRequestOwnTimeFlag> <com:CostCenterName>ITCultureIdentity> Team (USA)</com:CostCenterName> <com:CostCenterNumber>IT Team (USA)<CultureName>en-US</com:CostCenterNumber> CultureName> </com:CostCenterIdentity>CultureIdentity> <com:DefaultTabGroupIdentity> <com:UserTypeIdentity> <com:PublicTabGroupName>Project Manager</com:PublicTabGroupName> <com:UserTypeName>IT Specialist</com:UserTypeName> </com:DefaultTabGroupIdentity> <<com:EnableManagementPortalFlag>true</com:UserTypeIdentity>EnableManagementPortalFlag> <<com:LimitedAccessFlag>false</com:PwsUserTypeCostCenter>LimitedAccessFlag> <<com:MobilePhone>555-555-1111</com:AdditionalUserTypes>MobilePhone> <com:AdvancedAnalyticsPermissionSetting>N<OfficePhone>555-555-2222</com:AdvancedAnalyticsPermissionSetting>OfficePhone> <com:AllowBookOwnTimeFlag>false<OtherContactInformation>janejones@revcorp.bbsupport</com:AllowBookOwnTimeFlag>OtherContactInformation> <com:AllowRequestOwnTimeFlag>false<OverrideAdvancedAnalyticsPermissionSettingFlag>false</com:AllowRequestOwnTimeFlag>OverrideAdvancedAnalyticsPermissionSettingFlag> <com:CultureIdentity> :OverrideAllowBookOwnTimeFlag>true</com:OverrideAllowBookOwnTimeFlag> <com:CultureName>en-US<OverrideAllowRequestOwnTimeFlag>true</com:CultureName>OverrideAllowRequestOwnTimeFlag> <<com:OverrideDefaultPublicTabGroupFlag>true</com:CultureIdentity>OverrideDefaultPublicTabGroupFlag> <com:DefaultTabGroupIdentity>OverrideEnableManagementPortalFlag>true</com:OverrideEnableManagementPortalFlag> <com:PublicTabGroupName>Project Manager<OverrideLimitedAccessFlag>true</com:PublicTabGroupName>OverrideLimitedAccessFlag> <<com:OverrideProjectManagerFlag>true</com:DefaultTabGroupIdentity>OverrideProjectManagerFlag> <com:EnableManagementPortalFlag>true<OverrideRequestTimeOffPermissionSettingFlag>true</com:EnableManagementPortalFlag>OverrideRequestTimeOffPermissionSettingFlag> <com:LimitedAccessFlag>false<OverrideSkillPermissionSettingFlag>true</com:LimitedAccessFlag>OverrideSkillPermissionSettingFlag> <com:MobilePhone>555-555-1111<OverrideSsoSettingFlag>false</com:MobilePhone>OverrideSsoSettingFlag> <com:OfficePhone>555-555-2222<OverrideTimeZoneFlag>true</com:OfficePhone>OverrideTimeZoneFlag> <com:OtherContactInformation>daisy-a@gmail.com<OverrideUseDelegatedAuthenticationFlag>true</com:OtherContactInformation>OverrideUseDelegatedAuthenticationFlag> <com:ProjectManagerFlag>true</com:ProjectManagerFlag> <com:RequestTimeOffPermissionSetting>N</com:RequestTimeOffPermissionSetting> <com:SkillPermissionSetting>N</com:SkillPermissionSetting> <com:SsoSetting>N</com:SsoSetting> <com:StartDate>2018-1012-24T0001T00:00:00.000Z</com:StartDate> <com:TimeZoneIdentity> <com:TimeZoneIdentifier>Eastern Standard Time</com:TimeZoneIdentifier> </com:TimeZoneIdentity> <com:UseDelegatedAuthenticationFlag>false</com:UseDelegatedAuthenticationFlag> </req:User> <req:UserReferenceSystemIdClearFlag>false</req:UserReferenceSystemIdClearFlag> </pws:serviceRequest> </pws:PwsSaveUser> </soapenv:Body> </soapenv:Envelope> |
...