Skip to main content

RADplus 2023 Update 89

Product Requirements and Recommendations

RADplus required

Recommended Update Level

RADplus 2023 Monthly Release 2023.02.02

Product Update Description

A new form called 'Deactivate Users By Role' is introduced to the system.

Required Updates

None

Included Updates

2, 4, 6, 12, 14, 22, 25, 26, 29, 33, 35, 49, 55, 56, 58, 59, 64, 71, 80

Details

NEW1 CHANGED0 FIXED0
New (1)
Deactivating Users
A new form called 'Deactivate Users By Role' is introduced to the system that will allow the deactivation of users associated to a user role or allow activating users tied to a role
Value Added: Provides an efficient means to deactivate users based on a user role to which they are assigned.
Topics
• "My To Do's" widget • NX • User Definition • User Role Definition
 
Acceptance Tests

AV-90933 Summary | Details
Deactivating Users
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Deactivate Users By Role
  • User Definition
Scenario 1: 'Deactivate Users by Role' Form- (Deactivate All Selected User's)
Specific Setup:
  • In form "User Definition", the following users have these "User Role" assignments:
  • [User1] is assigned to "User Role" [TestRole1]
  • [User2] is assigned to roles [TestRole1] and [TestRole2]
  • [User3] is assigned to [TestRole2]
  • [User4] is not assigned to any role
  • [User5] is assigned to [TestRole1] and has prompt "Allow User Role Customization" set to "Yes"
  • [User6] has been "Disabled" in the system. [Note: For example, a user can become disabled via the 'Change User ID' or 'User Merge' forms. 'Disabled' users are automatically "Deactivated" and that status can no longer be updated.]
Steps
  1. Open form "Deactivate Users By Role"
  2. Select prompt "Deactivate All Selected Users"
  3. In the "Select Role" field, select [TestRole1]
  4. Please Note: Upon submitting the form with this prompt selected, the following will outcomes are to be expected:
  5. Users assigned to the selected Role will be "Deactivated"
  6. Users not assigned to any Role will also be "Deactivated"
  7. Users not assigned to the selected Role but are assigned to any other role will be “Activated”
  8. Submit the form
  9. Validate form submits successfully and a message is displayed indicating the number of user "Deactivated" and the number of users "Activated"
  10. Click [OK]
  11. Open form "User Definition",
  12. For each user listed below from the setup, verify that their "Deactivated" or "Activated" status is as follows, following the form submission in step 2:
  13. [User1] who is assigned to the role that was selected in step 1 [TestRole1], is "Deactivated"
  14. [User2] who is assigned to multiple roles [TestRole1] and [TestRole2], is also "Deactivated". [Note: As long as one of roles assigned to a user is the selected role, the user is deactivated]
  15. [User3] who is assigned to [TestRole2] is "Active", as they are not assigned to the selected role in step1
  16. [User4] who is not assigned to any role is "Deactivated"
  17. [User5] who is assigned to [TestRole1] but has prompt "Allow User Role Customization" set to "Yes", is "Deactivated". (Note: This form treats customized users, as a user who is not assigned to any role(s))
  18. [User6] who is a "Disabled" user in the system
  19. Validate, a message indicating the user is disabled and cannot be updated, is displayed when selecting the user.
  20. Validate the user is "Deactivated" and the "Deactivate" checkbox is disabled, as expected
Scenario 2: 'Deactivate Users by Role' Form- (Deactivate All User's Except Selected)
Specific Setup:
  • In form "User Definition", the following users have these "User Role" assignments:
  • [User1] is assigned to "User Role" [TestRole1]
  • [User2] is assigned to roles [TestRole1] and [TestRole2]
  • [User3] is assigned to [TestRole2]
  • [User4] is not assigned to any role
  • [User5] is assigned to [TestRole1] and has prompt "Allow User Role Customization" set to "Yes"
  • [User6] has been "Disabled" in the system. [Note: For example, a user can become disabled via the 'Change User ID' or 'User Merge' forms. 'Disabled' users are automatically "Deactivated" and that status can no longer be updated.]
Steps
  1. Re- open form "Deactivate User's By Role"
  2. Select prompt "Deactivate All Users Except Selected"
  3. In the "Select Role" field, select [TestRole1] again
  4. Please Note: Upon submitting the form with this prompt selected, the following will occur:
  5. Users assigned to the ‘selected’ Role will be “Activated”
  6. Users not assigned to the ‘selected’ Role will be “Deactivated”
  7. Users not a member of “any” Role will also be "Deactivated"
  8. Submit the form
  9. Validate form submits successfully and a message is displayed indicating the number of user "Deactivated" and the number of users "Activated"
  10. Click [OK]
  11. Open form "User Definition",
  12. For each user listed below from the setup, verify that their "Deactivated" or "Activated" status is as follows, following form submission in step 3:
  13. [User1] who is assigned to the role selected in step 1[TestRole1], is "Activated"
  14. [User2] who is assigned to multiple roles [TestRole1] and [TestRole2], is also "Activated". [Note: As long as one of roles assigned to a user is the selected role, the user is activated]
  15. [User3] assigned to [TestRole2] is "Deactivated", as they are not assigned to the selected role in step4
  16. [User4] not assigned to any role, still remains "Deactivated"
  17. [User5] assigned to [TestRole1] but has prompt "Allow User Role Customization" set to "Yes", is "Deactivated". (Note: This form treats customized users as a user who are not assigned to any role(s))
  18. [User6] who is a "Disabled" user in the system.
  19. Validate a message indicating the user is disabled and cannot be updated, is displayed when selecting the user.
  20. Validate the user is "Deactivated" and the "Deactivate" checkbox is disabled, as expected
Topics
• "My To Do's" widget • NX • User Definition • User Role Definition