View Definition - Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: View Definition - Validate Addition of a Widget
Specific Setup:
- Have a view defined in form "View Definition" [TestViewA] with one or more widgets assigned to the view
- Have two existing widgets [WidgetA] and [WidgetB] hat have the same widget name, that are not assigned yet to [TestViewA]. For this test:
- [WidgetA] is the Netsmart product widget "Financial Eligibility (NTST_FINANCIAL ELIG)"
- [WidgetB] is the console widget "Financial Eligibility [PATIENT500]". This widget can be created using the "Console Widget Configuration" form and selecting "Financial Eligibility [PATIENT500]" from the prompt "Form to Create Widget For" and then submitting the form
- [ClientA] has data filed in form "Financial Eligibility"
- Have two users [UserA] and [UserB]
- [UserA] has access to form "View Definition"
- [TestViewA] is assigned to a [UserB] as their home view
- Log in as [UserA]
Steps
- Access the 'View Definition' form.
- Click [Select View].
- Select [TestViewA] from the "Select Views" list box
- Click [OK].
- Click [Launch View Designer]
- Validate [WidgetA] is present on the layout as expected
- In the "Available" widgets list, search for [WidgetA]
- Validate [WidgetA] is found and select the widget
- Click the right arrow icon to add it to the "Assigned" widget list
- Click and drag [WidgetA] to the layout section
- In the "Available" widgets list, search for [WidgetB]
- Validate [WidgetB] is found and select the widget
- Click the right arrow icon to add it to the "Assigned" widget list
- Click and drag [WidgetB] to the layout section
- Click [Submit] to return to exit the view designer and return to the main form and click [Submit].
- Validate that a 'Form Return' message is displayed stating: "Submitting has completed. Do you wish to return to form?"
- Click [No].
- Log out as [UserA] and login as [UserB]
- At the home view, click [Preferences] on the menu bar
- Select 'Widgets' from the tab selection.
- Click [Reload Home View].
- Validate that a 'Confirm Reload' message appears stating: "Are you sure you want to discard current changes and reload layout from server?"
- Click [Yes].
- Validate that [WidgetA] and [WidgetB] are no present on the view
- Click [Apply].
- At the home view
- Validate that [WidgetA] and [WidgetB] are now present on the home view
- Select [ClientA]
- Validate data is displayed in the widget, as expected
|
Topics
• Console Widget
|
"SQL" table field name display
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Form Designer (PM)
- Form and Table Documentation (PM)
Scenario 1: "Form Designer - Validate the "SQL Info" table information
Specific Setup:
- Have a product form [FormA] that contains an SQL Table [TableA] with one or more fields defined in the table. For example product form "Emergency Contact Information" containing table "SYSTEM.user_emergency_contact_information"
- Have a modeled form [FormB] that contains an SQL Table [TableB] with one or more fields defined
- Have access to form "Form Designer"
Steps
- Open form "Form Designer"
- Select the product form [FormA], from the "Forms" drop down list
- Select a section from the "Tabs" drop down list
- Click on [FieldA] in the form layout section.
- Click the "SQL Info" on the left side panel to display field and table name information
- Validate "Table Name" for the [TableA] reflects current SQL table name for example "SYSTEM.user_emergency_contact_information"
- Validate "Field Name" for the [FieldA] reflects current SQL table name, for example "Emergency_contact_name"
- Close the form
- Open form "Form Designer"
- Select the modeled form [FormB] from the "Forms" drop down list
- Select a section from the "Tabs" drop down list
- Click on [FieldB] in the form layout section.
- Click the "SQL Info" on the left side panel to display field and table name information
- Validate "Table Name" for the [TableB] reflects current SQL table name for example "SYSTEM.modeled_form"
- Validate "Field Name" for the [FieldB] reflects current SQL table name, for example "Clients_full_name"
- Close the form
Scenario 2: "Form and Table Documentation" - validate SQL table field names
Specific Setup:
- Have a product form [FormA] that contains an SQL Table [TableA] with one or more fields defined in the table. For example product form "Emergency Contact Information" containing table "SYSTEM.user_emergency_contact_information"
- Have a modeled form [FormB] that contains an SQL Table [TableB] with one or more fields defined
Steps
- Open 'Form and Table Documentation'.
- Set 'Type of Documentation' to 'Form'.
- Select "Individual" in the "Individual or All Forms" field
- Select [FormA] from the 'Form to be Documented' field
- Click [Process]
- Validate the "Form and Table Documentation" report, displays all field names and their associated SQL table names, as expected
- Click the "Page" field and go to the last page of the report
- Validate all field names and their associated SQL table names are listed, as expected
- Click [Close]
- Set 'Type of Documentation' to 'Form'.
- Locate and select [TableA] in field "Table(s) to be Documented"
- Click [Process]
- Validate the "Form and Table Documentation" report, displays all field names and their associated SQL table names, as expected
- Click [Close]
- Repeat step 1 for modeled [FormB] and [TableB]
- Validate results are as expected
|
Topics
• Form Designer
• Forms
• NX
|
Display User Role - Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Display User Role
- Display User Role (Report)
Scenario 1: Display User Role - Include "Deactivated" Roles - Yes
Specific Setup:
- Have a role defined in form "User Role Definition" with field "Deactivated" set to "No" [ActiveRoleA]
- Have a role defined in form "User Role Definition" with field "Deactivated" set to "Yes" [DeactiveRoleA]
Steps
- Open form "Display User Role"
- Select "All" in the Individual or All User Roles" field
- Set field "Include Deactivated User Roles" to "Yes"
- Click [Process]
- Validate the "Display User Role" report is displayed
- Search for the active ole [ActiveRoleA]
- Validate the role is found
- Search for the deactivated role [DeactiveRoleA]
- Validate the role is found, as expected
- Close the report
- Select "Individual" in the Individual or All User Roles" field
- Click the "User Role" field
- Validate the drop down list contains [ActiveRoleA]
- Validate the drop down list also contains [DeactiveRoleA], as expected
Scenario 2: Display User Role - Include "Deactivated" Roles - No
Specific Setup:
- Have a role defined in form "User Role Definition" with field "Deactivated" set to "No" [ActiveRoleA]
- Have a role defined in form "User Role Definition" with field "Deactivated" set to "Yes" [DeactiveRoleA]
Steps
- Open form "Display User Role"
- Select "All" in the Individual or All User Roles" field
- Set field "Include Deactivated User Roles" to "No"
- Click [Process]
- Validate the "Display User Role" report is displayed
- Search for the "Active" role [ActiveRoleA]
- Validate the role is found
- Search for the "Active" role [DeactiveRoleA]
- Validate the role is not found, as expected
- Close the report
- Select "Individual" in the Individual or All User Roles" field
- Click the "User Role" field
- Validate the drop down list contains [ActiveRoleA]
- Validate the drop down list does not contain [DeactiveRoleA], as expected
|
Topics
• NX
• User Role Definition
|
Client Triggers - Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Client Triggers (Form) - Field Validations
Specific Setup:
- Have an "Alert" defined in form "Client Alerts" [AlertA]
Steps
- Open form "Client Triggers"
- Select [TableA] in the "Table" field
- Click to the "Table Based Triggers" section
- Click to "Add New Item"
- Select [AlertA] in the "Client Alert Type" field
- Select the desired value from the "Trigger On" field
- Select a value if desired from the "Offset Trigger Based On The Following Date Field"
- Populate the "Number of Days Alert Should be Active" field
- Populate the "Days Before/After Date Field to Offset Trigger" field
- Click to the "Field Based Triggers" section and
- Click to "Add New Item"
- Select [AlertA] in the "Client Alert Type" field
- Select the desired value in the "Trigger Alert for All Episodes" field
- Populate the "Number of Days Alert Should be Active" field
- Click the "Field" prompt
- Validate all the expected field valued for [TableA] are listed for selection
- Select a desired value
- Select the desired value in the "Type of Comparison" field
- Populate the "Comparison Value" field with the desired value
- Select a value if desired from the "Offset Trigger Based On The Following Date Field"
- Populate the "Days Before/After Date Field to Offset Trigger" field
- Submit the form
- Return to form "Client Triggers"
- Select [TableA] in the "Table" field
- Click to the "Table Based Triggers" section
- Validate all fields are populated as expected based on the value filed in step 1
- Click to the "Field Based Triggers" section
- Validate all fields are populated as expected based on the value filed in step 1
|
Topics
• Forms
• My Clients
• NX
|