Skip to main content

RADplus 2022 Update 63

Product Requirements / Recommendations

RADplus required

Product Update Form Description

An issue is resolved with the User Management web service where updating a user fails if they have roles that allow access to individual ERROR alert types.

Included Updates

None

Required Updates

None

Details

NEW0 CHANGED0 FIXED1
Fixed (1)
User Management web service
An issue is resolved to ensure that updating an existing user via the "User Management" web service is successful, when the user is assigned to a user role with prompt 'Allow Access to Client with a client alert Error' set to "Yes"
Topics
• Web Services
 
Acceptance Tests

AV-79847 Summary | Details
User Management web service
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • User Definition
Scenario 1: Update a user using the 'User Management' web service
Specific Setup:
  • Have one or more "Error" alert types created in form "Alert Types"
  • Have two user roles created using form "User Role Definition"
  • [RoleA] is set with prompt 'Allow Access to Clients with client alert Error' set to "Yes" and one or more values selected in prompt "Select Error Alert Types"
  • [RoleB] is set with prompt 'Allow Access to Clients with client alert Error' set to "No"
  • Have an existing user [UserA] assigned to [RoleA]
  • Have an existing user [UserB] assigned to [RoleB]
  • Have an existing user [UserC] that is assigned to both [RoleA] and [RoleB]
  • Have access to program "SoapUI" to execute web services
  • Have the web service "WEBSVC.UserManagement" imported and the "UpdateUser" request populated with the required fields to update an existing user
Steps
  1. Open "SoapUI"
  2. Navigate to the "WEBSVC.UserManagement" web service
  3. Locate the <UserID> field in the "UpdateUser" request configured in the set up
  4. Populate the field with the UserID for [UserA]
  5. Change the existing value in any field currently populated. For example, change the current value in the <User Description> field to a different value [NewValueA]
  6. Click the "Submit Request" arrow to execute the web service
  7. Validate the 'Message' field in the response section states: "User [UserA] was successfully updated"
  8. Open form "User Definition"
  9. Select [UserA]
  10. Locate the field that was updated in step 1
  11. Validate the field updated via the web service in step1, contains the new value [NewValueA]
  12. Navigate back to the "WEBSVC.UserManagement" web service
  13. Locate the <UserID> field in the "UpdateUser" request configured in the set up
  14. Populate the field with the UserID for [UserB]
  15. Change the existing value in any field currently populated. For example, change the current value in the <User Description> field to a different value [NewValueA]
  16. Click the "Submit Request" arrow to execute the web service
  17. Validate the 'Message' field in the response section states: "User [UserB] was successfully updated"
  18. Open form "User Definition"
  19. Select [UserB]
  20. Locate the field that was updated in step 3
  21. Validate the field updated via the web service in step 3, contains the new value [NewValueA]
  22. Navigate back to the "WEBSVC.UserManagement" web service
  23. Locate the <UserID> filed in the "UpdateUser" request configured in the set up
  24. Populate the field with the UserID for [UserC]
  25. Change the existing value in any field currently populated. For example, change the current value in the <User Description> field to a different value [NewValueA]
  26. Click the "Submit Request" arrow to execute the web service
  27. Validate the 'Message' field in the response section states: "User [UserC] was successfully updated"
  28. Open form "User Definition"
  29. Select [UserC]
  30. Locate the field that was updated in step 5
  31. Validate the field updated via the web service in step4, contains the new value [NewValueA]
Topics
• Web Services

 

  • Was this article helpful?