Avatar - RxConnect
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Avatar "NIAM" user login - Verify "RxConnect" launch and login when "RXConnect" NIAM Login functionality "Disabled"
Specific Setup:
- Have a system with Netsmart's "(NIAM) Netsmart’s Identity and Access Management" functionality configured by Netsmart.
- RxConnect must be installed and configures to communicate with myAvatar
- The "RxConnect" application is currently configured 'not' to allow login authentication via "NIAM"
- An Avatar user has two types of login user ID's setup for logging into Avatar, that were set up in form "User Definition"
- [UserIdA], a standard Avatar user with a password and assigned with the following setup
- In "Select Forms for User Access"
- The user is assigned form "Launch RxConnect" under the "Avatar PM" folder
- Under the "RxConnect" folder the user is assigned an ' RxConnect' specific "Access" permission, for example "Pharmacist",
- [UserIdB], a "NIAM" type user, configured with the following setup:
- Field "User External Login" set to "Yes"
- Field "External Login ID" is populated with the 'External login ID' assigned by a "(ODIC) Identity Provider". For example, provider "Okta".
- In "Select Forms for User Access"
- Assigned form "Launch RxConnect", located under the "Avatar PM" folder
- Under the "RxConnect" folder, the user is assigned an 'RxConnect' specific "Access" permission. For example "Pharmacist"
Steps
- At the "Avatar" login screen, click "Login with Enterprise Credentials"
- At the "External Login Provider" screen, populate the "Netsmart ID" field with the "External login ID" assigned to [UserIdB] in the setup.
- At the Avatar login screen, select the "System" code to log into, from the "System" code field
- Enter the password assigned and validate login to Avatar is successful
- Search for and open the "Launch RxConnect" form
- Click the [Launch RxConnect] button
- Validate the "RxConnect" application is launched and the user is automatically logged in
- At the top of the screen under the menu's
- Validate the "User" field, indicates [UserIdB]
- Validate the "Access" field, indicates the access permission stated in the setup
- On the menu, click "Logout"
- Validate there is a user login and password prompt displayed now, in order to log back in:.
- In the "UserName" field, enter the [UserIdB] (the Avatar user set up for "NIAM" set with "RxConnect" access)
- In the "Password" field, enter any value or either leave it blank, as they don't get a standard password, as noted in the setup
- Click [Login]
- Validate access is denied with message, "UserID does not exist in any facilities or is not active in any facility.", as expected.
- In the "UserName" field, enter the [UserIdA] (the standard Avatar user set with "RxConnect" access).
- In the "Password" field, enter their assigned password
- Click [Login]
- Validate the user is logged in successfully, as expected
- Exit the application
Scenario 2: Avatar "NIAM" user login - Verify "RxConnect" launch and login when "RXConnect" NIAM Login functionality "Enabled"
Specific Setup:
- Have a system with Netsmart's "(NIAM) Netsmart’s Identity and Access Management" functionality configured by Netsmart.
- RxConnect must be installed and configures to communicate with myAvatar
- The "RxConnect" application is currently configured to 'allow' login authentication via "NIAM" login
- Have a user with an "External Login ID" and password assigned to them by a "(ODIC) Identity Provider", For example, provider "Okta".
- In form "User Definition", a user ID has been defined for that user [UserId] and has the following configured settings:
- Field "User External Login" set to "Yes"
- Field "External Login ID" is populated with their assigned 'External login ID'
- In "Select Forms for User Access"
- In the "Avatar PM" folder, the user is assigned form "Launch RxConnect"
- In the "RxConnect" folder the user is assigned an ' RxConnect' specific "Access" permission, for example "Pharmacist"
Steps
- At the "Avatar" login screen, Click "Login with Enterprise Credentials"
- At the "External Login Provider" screen, populate the "Netsmart ID" field with the external login ID assigned [UserId] and click [Next]
- At the Avatar login screen, select the "System" code to log into, from the "System" code field
- Validate login is successful into Avatar
- Search for and open the "Launch RxConnect" form
- Click the [Launch RxConenct] button
- Validate the "RxConnect" application is launched and the user is logged in
- At the top of the screen under the menu's
- Validate the "User" field, indicates [UserId]
- Validate the "Access" field, indicates the access permission stated in the setup
- On the menu, click "Logout"
- Validate there is just a [Login] button and no user login or password prompts
- Click [Login]
- Validate the user is automatically logged back in successfully
- Log out of the application
|
Topics
• RxConnect
|