Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
titleExample 01 - Creating a new user
collapsetrue
<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>AUIwZGmPFJMD0UEXT+1iSw==</req:SessionTicket>
            <req:AdditionalUserTypesClearFlag>false</req:AdditionalUserTypesClearFlag>
            <req:ClientClearFlag>false</req:ClientClearFlag>
            <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>true</req:TemporaryPasswordFlag>
            <req:User>
               <com:UserDisplayName>Jane Jones</com:UserDisplayName>
               <com:UserReferenceSystemId>NU001</com:UserReferenceSystemId>
               <com:EmailAddress>janejones@revcorp.bb</com:EmailAddress>
               <com:FirstName>Jane</com:FirstName>
               <com: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>IT Specialist</com:UserTypeName>
                  </com:UserTypeIdentity>
               </com:PrimaryUserTypeCostCenter>
               <com:AdvancedAnalyticsPermissionSetting>N</com:AdvancedAnalyticsPermissionSetting>
               <com:AllowBookOwnTimeFlag>false</com:AllowBookOwnTimeFlag>
               <com:AllowRequestOwnTimeFlag>false</com:AllowRequestOwnTimeFlag>
               <com:CultureIdentity>
                  <com:CultureName>en-US</com:CultureName>
               </com:CultureIdentity>
               <com:DefaultTabGroupIdentity>
                  <com:PublicTabGroupName>Project Manager</com:PublicTabGroupName>
               </com:DefaultTabGroupIdentity>
               <com:EnableManagementPortalFlag>true</com:EnableManagementPortalFlag>
               <com:LimitedAccessFlag>false</com:LimitedAccessFlag>
               <com:MobilePhone>555-555-1111</com:MobilePhone>
               <com:OfficePhone>555-555-2222</com:OfficePhone>
               <com:OtherContactInformation>janejones@revcorp.bbsupport</com:OtherContactInformation>
               <com:OverrideAdvancedAnalyticsPermissionSettingFlag>false</com:OverrideAdvancedAnalyticsPermissionSettingFlag>
               <com:OverrideAllowBookOwnTimeFlag>true</com:OverrideAllowBookOwnTimeFlag>
               <com:OverrideAllowRequestOwnTimeFlag>true</com:OverrideAllowRequestOwnTimeFlag>
               <com:OverrideDefaultPublicTabGroupFlag>true</com:OverrideDefaultPublicTabGroupFlag>
               <com:OverrideEnableManagementPortalFlag>true</com:OverrideEnableManagementPortalFlag>
               <com:OverrideLimitedAccessFlag>true</com:OverrideLimitedAccessFlag>
               <com:OverrideProjectManagerFlag>true</com:OverrideProjectManagerFlag>
               <com:OverrideRequestTimeOffPermissionSettingFlag>true</com:OverrideRequestTimeOffPermissionSettingFlag>
               <com:OverrideSkillPermissionSettingFlag>true</com:OverrideSkillPermissionSettingFlag>
               <com:OverrideSsoSettingFlag>false</com:OverrideSsoSettingFlag>
               <com:OverrideTimeZoneFlag>true</com:OverrideTimeZoneFlag>
               <com:OverrideUseDelegatedAuthenticationFlag>true</com:OverrideUseDelegatedAuthenticationFlag>
               <com:ProjectManagerFlag>true</com:ProjectManagerFlag>
               <com:RequestTimeOffPermissionSetting>N</com:RequestTimeOffPermissionSetting>
               <com:SkillPermissionSetting>N</com:SkillPermissionSetting>
               <com:SsoSetting>N</com:SsoSetting>
               <com:StartDate>2018-12-01T00: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>
Code Block
languagexml
titleExample 02 - Update an existing user
collapsetrue
<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/RKxw==</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:NewPassword>password01</req:NewPassword>
            <req:NewUserDisplayName>Daisy Mascot</req:NewUserDisplayName>
            <req:NewUserReferenceSystemId>Mascot01</req:NewUserReferenceSystemId>
            <req:OfficePhoneClearFlag>false</req:OfficePhoneClearFlag>
            <req:OtherContactInformationClearFlag>false</req:OtherContactInformationClearFlag>
            <req:StartDateClearFlag>false</req:StartDateClearFlag>
            <req:TemporaryPasswordFlag>false</req:TemporaryPasswordFlag>
            <req:User>
               <com:UserDisplayName>Daisy A</com:UserDisplayName>
               <com:UserReferenceSystemId>daisydog-a</com:UserReferenceSystemId>
            </req:User>
            <req:UserReferenceSystemIdClearFlag>false</req:UserReferenceSystemIdClearFlag>
         </pws:serviceRequest>
      </pws:PwsSaveUser>
   </soapenv:Body>
</soapenv:Envelope>


Response Format


Panel
titlePwsSaveUser Response

...