Skip to main content

RADplus 2023 Update 83

Product Requirements / Recommendations

RADplus required

Product Update Form Description

The error '[INVALID OREF]zGetNXViewDefGSI+30^SYSTEM.RadPlusNXView.1', which can occur when logging in after deleting a view with 'View Definition', is resolved. A background process will correct existing views with this issue.

Included Updates

None

Required Updates

None

Details

NEW0 CHANGED0 FIXED1
Fixed (1)
View Definition - view deletion
An issue is resolved to ensure a user is able to login successfully in the event that a "View" assigned to their home, chart or additional console view had been deleted in form "View Definition"
Topics
• NX • NX View Definition
 
Acceptance Tests

AV-89149 Summary | Details
View Definition - view deletion
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • View Definition
Scenario 1: NX "View Definition" - Validate 'myDay', 'Client Dashboard' and "Additional myDayViews" load successfully after an assigned "View" is deleted
Specific Setup:
  • Have or create two views in form "View Definition".
  • [TestViewA] is set as a home view
  • [TestViewB] is set as a chart view
  • Have four existing users set up in form "User Definition" that are either assigned to one or more roles or not assigned to a role [UserA], [UserB], [UserC] and [UserD].
  • In form 'NX View Definition'
  • Each user has been set up with a "myDay" and "Client Dashboard" and "Additional myDay Views", that don't include [TestViewA] and [TestViewB] as a selected view
  • Logged in user has access to "NX View Definition" and "View Definition"
Steps
  1. Open 'NX View Definition' and select [UserA] in the "Select User" field
  2. Change their current 'myDay' to the view [TestViewA]
  3. Click [File] to submit the changes
  4. In the "Select User" field select [UserB]
  5. Change their current 'Client Dashboard' view to [TestViewB]
  6. Click [File] to submit the changes
  7. In the "Select User" field select [UserC]
  8. Change their 'myDay' to the view [TestViewA]
  9. Change their 'Client Dashboard' to the view [TestViewB]
  10. Click [File] to submit the changes
  11. In the "Select User" field select [UserD]
  12. Leave the current values selected in the 'myDay' and 'Client Dashboard' fields
  13. Click "Additional myDay Views"
  14. Select [TestViewA] and any other desired views
  15. Click [File] to submit the changes
  16. Open "View Definition"
  17. Click "Select View" and select [TestViewA]
  18. Click [Delete View]
  19. Submit the form
  20. Validate the form files successfully
  21. Click "Select View" and select [TestViewB]
  22. Click [Delete View]
  23. Submit the form
  24. Validate the form files successfully
  25. Log out as the current logged in user
  26. Log in as [UserA]
  27. Validate their "myDay" view [TestViewA] has not loaded and the view has defaulted to the "Netsmart Default" view as expected, as their assigned view [TestViewA] had been deleted. (Note: the Netsmart default view has just the "Did You Know?" widget and "Message Center" widget on the view)
  28. Select any client and click "Open Dashboard" link next to their name
  29. Validate their assigned "Client Dashboard" view loads as expected
  30. Close the client dashboard
  31. Click back to the "myDay "view
  32. Validated any "Additional myDay Views" assigned, are displayed across the top of the page as expected
  33. Click on any of the additional views
  34. Validate the views loads as expected
  35. Log out as [UserA]
  36. Log in as [UserB]
  37. Validate their assigned "myDay" view has loaded as expected
  38. Select any client and click "Open Dashboard" link next to their name
  39. Validate their assigned "Client Dashboard" view [TestViewB] is not displayed and the view has defaulted to the "Netsmart Default" dashboard view as expected. [Note: the Netsmart default dashboard view only contains the "My To Do's" widget]
  40. Close the client dashboard
  41. Click back to the "myDay "view
  42. Validated any "Additional myDay Views" assigned, are displayed across the top of the page as expected
  43. Click on any of the additional views
  44. Validate the views loads as expected
  45. Log out as [UserB]
  46. Log in as [UserC]
  47. Validate their "myDay" view [TestViewA] has not loaded and the view has defaulted to the "Netsmart Default" view as expected, as their assigned view [TestViewA] had been deleted.
  48. Select any client and click ""Open Dashboard" link next to their name
  49. Validate their assigned "Client Dashboard" view [TestViewB] is not displayed and the view has defaulted to the "Netsmart Default" dashboard view as expected
  50. Close the client dashboard
  51. Click back to the "myDay "view
  52. Validated any "Additional myDay Views" assigned, are displayed across the top of the page as expected
  53. Click on any of the additional views
  54. Validate the views loads as expected
  55. Log out as [UserC]
  56. Log in as [UserD]
  57. Validate their assigned "myDay" view has loaded as expected
  58. Select any client in the "My Clients" widget and click ""Open Dashboard" link next to their name
  59. Validate their assigned "Client Dashboard" loads as expected
  60. Select any client and click "Open Dashboard" link next to their name
  61. Validate their assigned "Client Dashboard" loads as expected
  62. Click back to the "myDay" view.
  63. Validate their assigned "Additional myDay Views" are displayed as expected except for [TestViewA], as that view was deleted
  64. Click on any of the additional views
  65. Validate the views loads as expected
Topics
• NX • NX View Definition

 

  • Was this article helpful?