Enterprise Login
Scenario 1: Avatar (NIAM) "Netsmart’s Identity and Access Management" - Login & Form Authentication (NX)
Specific Setup:
- Have a system with Netsmart's "(NIAM) Netsmart’s Identity and Access Management" functionality” configured by Netsmart.
- An "(ODIC) Identity Provider" solution for example provider "Okta", is configured with Netsmarts (NIAM) functionality to provide external login authentication
- The "(ODIC) Identity Provider" solution has been enabled for "MFA (Multi factor authentication)"
- [UserA], has been assigned an external login ID and password to login using the "(ODIC) Identity Provider" solution
- [UserA] is configured in form "User Definition" with prompt "User External Login" set to "Yes" and field "External Login ID" populated with external login ID assigned by the "(ODIC) Identity Provider". This will be used as "Netsmart ID" during login
- Have a form enabled for "Document Routing" [FormA]
- [UserA] has permission to access [FormA]
- Have the system configured for multiple system codes
- Have a root system code [RootA] with a sub system code defined [SubA]
- [UserA] is configured in form "User Definition" with access to the root system code and the subsystem code
Steps
- Navigate to the 'Netsmart Avatar NX' login screen.
- Select the system from the 'System' field.
- Click the [External Login] login button
- In the "External Login" screen, populate the "Netsmart ID" with an "invalid" ID for [UserA]
- Populate the "Password" field
- Click [Sign In]
- Validate the message "Unable to sign in" is displayed
- Populate the "Netsmart ID" with a valid ID for [UserA]
- Populate the "Password" field with an invalid password for [UserA]
- Click [Sign In]
- Validate the message "Unable to sign in" is displayed.
- In the "External Login" screen, populate the "Netsmart ID" with the "valid" ID for [UserA]
- Populate the "Password" field
- Click [Sign In]
- At the "SMS Authentication" screen, click [Send Code]
- Retrieve the code and populate "Enter Code" field
- Click [Verify]
- At the login screen, select [RootA] system code from the "System Code" drop down list
- At the home screen, click "User Menu" icon
- Select "Lock Application"
- At the "Locked" screen, click the [External Login] login button
- Populate the "Password" field
- Click [Verify]
- At the "SMS Authentication" screen, click [Send Code]
- Retrieve the code and populate "Enter Code" field
- Click [Verify]
- At the home view, search for any client
- Open [FormA]
- Populate the form
- File the form as "Final".
- In the "External Login" screen verify screen, enter a valid password
- Click [Verify]
- At the "SMS Authentication" screen, click [Send Code]
- Retrieve the code and populate "Enter Code" field
- Click [Verify]
- Click the [Sign and Route] button
- At the "Route Document To" screen, select "UserA" as the approver
- Click [Add]
- Click [Submit]
- Validate the form submits successfully
- Navigate to the "My To Do's" list
- Locate the to do routed in step 31
- Click [Review]
- In the "Document to Review" screen, click [Accept]
- Click [Sign]
- In the "External Login" screen verify screen, enter a valid password
- Click [Verify]
- At the "SMS Authentication" screen, click [Send Code]
- Retrieve the code and populate "Enter Code" field
- Click [Verify]
- Validate to do is removed from to do list
- Log out of the application
- At the 'Netsmart Avatar NX' login screen, select the system from the 'System' field.
- Click the [Log in with Local Credentials] login button
- At the "SMS Authentication" screen, click [Send Code]
- Retrieve the code and populate "Enter Code" field
- Click [Verify]
- From the "System Code" dropdown, select [SubA] sub system code
- Validate login successful.
- Repeat steps 19 thru 51, locking/unlocking the application and then routing/approving a document
- Validate results are as expected
- Log out of the application
- At the 'Netsmart Avatar NX' login screen, select the system from the 'System' field
- Click the [Log in with Local Credentials] login button
- Populate the "System Code"
- Populate "Username" and "Password" fields using the credentials for [UserB]
- Click [Login]
- Validate login successful
- Repeat steps 19 thru 51, locking/unlocking the application and then routing/approving a document
- Validate results are as expected
|
Topics
• Login • NX
|