Skip to main content

RADplus 2024 Update 80

Product Requirements and Recommendations

RADplus required

Recommended Update Level

RADplus 2024 Monthly Release 2024.01.02

Product Update Description

RADplus is enhanced to support an integration with Greenspace where the Greenspace application is available to launch directly from the control panel. Please note: This functionality is available only in Avatar NX. In addition, an Avatar NX release 2024.07.00 is required for full functionality.

Required Updates

None

Included Updates

None

Details

NEW1 CHANGED0 FIXED0
New (1)
"Greenspace" Integration - "NX View Definition"
A new section "Third Party Integrations is added to form "NX View Definition" form in order to support an integration with "Greenspace", where the Greenspace application login page will be available to launch directly from an NX "Control Panel" icon or via a "Greenspace" defined widget.
Please note: This functionality is available only in Avatar NX. In addition, an Avatar NX release 2024.07.00 is required for full functionality.
Value Added: Supports functionality that will allow a user to launch the "Greenspace" login page from within Avatar NX and login to "Greenspace"
Topics
• NX View Definition • User Definition
 
Acceptance Tests

AV-97565 Summary | Details
"Greenspace" Integration - "NX View Definition"
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • NX View Definition
  • Greenspace | Log out
  • View Definition
Scenario 1: Greenspace (Third Party Application) Integration - 'NX View Definition' setup and validations
Specific Setup:
  • Have an active user [UserA], that is not assigned to a user role
  • Have an active user [UserB], that is assigned to any user role [TestRole]
Steps
  1. Open form "NX View Definition"
  2. Validate field "Third Party Application" is present on the form
  3. Select "User" in the "User or Role" field
  4. Select [UserA] in the "Select User" field
  5. In the "Third Party Application" field select "Greenspace" option
  6. Click [File]
  7. Re-select [UserA] in the "Select User" field
  8. Validate all fields are populated as expected
  9. Close the form
  10. Re-open form "NX View Definition"
  11. Select "Role" in the "User or Role"
  12. From the "Select User Role" field, select [TestRole]
  13. In the "Third Party Application" field select the "Greenspace" option
  14. Click [File]
  15. Re-select [TestRole] in the "Select User Role" field
  16. Validate all fields are populated as expected
  17. Close the form
  18. Return to the "NX View Definition"
  19. Navigate to the "Third Party Integrations" section.
  20. In the "Configuration to Edit", select the current testing server
  21. In the "Third-Party Application" field, select "Greenspace"
  22. Validate the "Active" field has defaulted to "No"
  23. Select "Yes" in the field
  24. In the "Application URL" field, enter the following URL to connect to the "Greenspace" login page: "https://app.staging.grnspace.ca/acco...results/search"
  25. Click [File]
  26. Close the form
  27. Return "NX View Definition"
  28. Navigate to the elect the "Third Party Integrations "section.
  29. In the "Configuration to Edit", select the current testing server
  30. Validate "Greenspace" is selected in the "Third-Party Application" field
  31. Validate "Yes" is selected in the "Active" field
  32. Validate "https://app.staging.grnspace.ca/acco...results/search" is selected in the "Application URL" field
  33. Close the form
  34. Close the form
Scenario 2: Greenspace (Third Party Application) URL Launch/Login - "Widget" and "Control Panel" setup and validations
Specific Setup:
  • In form "NX View Definition":
  • [UserA] (Not assigned to a user role) has been configured with "Greenspace" selected in field "Third Party Application" and the "Third Party Integrations" section" configured and set to "Active"
  • [UserB] is assigned to a role [TestRole]
  • [TestRole] has been configured with "Greenspace" selected in field "Third Party Application" and the "Third Party Integrations" section" configured and set to "Active"
  • Both users have credentials to login into the "Greenspace" website when the URL is launched
  • Have access to forms "View Definition" and "NX View Definition"
Steps
  1. Open form "View Definition"
  2. Click "Select View"
  3. Select "Add New" and click [OK] to create a new view
  4. Populate the "View ID" and "View Description" with the desired values to indicate that this will be a view that will contain the "Greeenspace" widget. For example "Greenspace_Widget_View"
  5. Populate the other required fields
  6. Click [Launch View Designer]
  7. From the " Available Widgets" list, select the "Third Party Integrations - Greenspace" widget
  8. Drag the widget to the view layout section
  9. Click [Submit]
  10. Click [Submit] to file the new view
  11. Validate submission is successful
  12. Open form "NX View Definition"
  13. Select user [UserA] for edit
  14. Validate "Greenspace" is selected in the "Third-Party Application" field
  15. Click [Associated myDay Views]
  16. From the "Select Additional Views" list, select new view "Greenspace" view
  17. Click [OK]
  18. Click [File]
  19. Validate the form submits successfully
  20. Close the form
  21. Re-open form "NX View Definition"
  22. Select "Role" in the "User or Role"
  23. From the "Select User Role" field, select [TestRole]
  24. From the "Select Additional Views" list, select new view "Greenspace" view
  25. Click [OK]
  26. Click [File]
  27. Validate the form submits successfully
  28. Log in as the [UserA]
  29. From the "Console Views" menu bar, select new "Greenspace" view
  30. Validate the "Greenspace" widget is displayed
  31. Validate a message is displayed in the widget "Resource cannot be viewed in the widget, click here to open in New tab"
  32. Search for or select any client [TestClient] in the search field on the left side panel
  33. Click on the "Resource cannot be viewed in the widget, click here to open in New tab" message
  34. Validate a new tab is opened, navigating the user to the "Greenspace" login page, as expected
  35. Enter the proper username and password credentials assigned to [UserA], in the "Email Address" and "Password" fields.
  36. Click [Sign In]
  37. Validate the user is logged in successfully and the "Assessment Results" page is displayed
  38. Validate the page indicates [TestClient] has been selected
  39. At the top right of the page, click to log out
  40. Now close the tab
  41. Navigate back to the home view
  42. In the "Control Panel" section
  43. Validate a "Greenspace" green square icon with the letter "G" is present for selection
  44. Search for or select any client [TestClient] in the search field on the left side panel
  45. Now click the "Greenspace" icon in the "Control Panel"
  46. Validate a new window is opened, navigating the user to the "Greenspace" login page, as expected
  47. Enter the proper username and password credentials assigned to [UserA], in the "Email Address" and "Password" fields.
  48. Click [Sign In]
  49. Validate the user is logged in successfully and the "Assessment Results" page is displayed for [UserA]
  50. Validate the page indicates [TestClient] has been selected
  51. At the top right of the page, click to log out
  52. Now close the tab
  53. Repeat steps 4 and 5, logging in as [UserB] who is assigned to [TestRole]
  54. Validate all results are successful, as expected
  55. Return "NX View Definition"
  56. Navigate to the "Third Party Integrations" section.
  57. In the "Configuration to Edit", select the current testing server
  58. Set the value in the "Active" field to "No"
  59. Click [File] to submit the changes
  60. Close the form
  61. As [UserA], navigate back to the home view
  62. In the "Control Panel" section
  63. Validate a "Greenspace" green square icon is no longer present, as expected
  64. From the "Console Views" menu bar, select new "Greenspace" view
  65. Validate the "Greenspace" widget is displayed
  66. Validate a message is displayed in the widget "Resource cannot be viewed in the widget, click here to open in New tab"
  67. Click on the message
  68. Validate a new tab is opened but a page is displayed with the message "Page not found", as expected.
  69. Repeat step 8, logged in as [UserB]
  70. Validate all results are as expected
Topics
• NX View Definition • User Definition