Modeling - 'SYSTEM.radplus_envelope_info' table
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Caseload Type Definition (PM)
- Change Envelope Build Environment (PM)
- Data Element Help Message Definition (PM)
- Dictionary Export (PM)
- Dictionary Import (PM)
- Dictionary Update (PM)
- Document Routing Setup (PM)
- Dynamic Form - Caseload Type Definition - Select Existing Caseload Type
- Dynamic Form - Document Routing Setup - Select Form
- Envelope Merge (PM)
- Form Deletion (PM)
- Form Designer (PM)
- Form Signature Authentication (PM)
- Import Reports (PM)
- Notification Type Definition
- Report Definition (PM)
- Report Definition Export
- Report Definition Import (PM)
- Table Definition (PM)
- Table Deletion (PM)
Scenario 1: Validate (Audit Field) data in the 'SYSTEM.radplus_envelope_info' SQL Table View
Specific Setup:
- Have the following "modeled" envelopes created:
- [TestEnvelopeA] contains a modeled table [TestTable] and modeled form [TestForm] that includes a "Scrolling Free Test" field, a "Draft/Final" field, a "Dictionary" field and any other desired field types
- [TestEnvelopeB] contains a modeled table [TestTableB] and modeled form [TestFormB] that includes any desired field types and no data has been filed in the form yet
- [TestEnvelopeC] contains a modeled table and modeled form that includes any desired field types
- In form "Envelope Export", export [TestEnvelopeB] and store the export file in a folder
- The user [TestUser] has permissions assigned to query table view 'SYSTEM.radplus_envelope_info' in their user definition
- Have a report [TestReport] created to display field data in the 'SYSTEM.radplus_envelope_info': table
- In form "Import Reports", have a report [ImportReport] imported as import type "Import Report for command button launch
- Log in as [TestUser]
Steps
- Open form "Envelope Definition"
- Select [TestEnvelopeA]
- Make any change and submit the form or just submit the form without any changes
- Validate submission is successful. (Note the current date and time)
- Run [TestReport]
- Validate the following audit fields are populated as expected for the form just submitted, based on the submission date/time noted and the user submitting the form:
- "data_entry_by", "data_entry_by_option", "data_entry_user_id", "data_entry_user_name", "data_entry_option", "data_entry_source", "data_entry_date", "data_entry_time"
- In addition, if "UTC" time is enabled on the system, validate the following fields are populated as expected:
- "data_entry_utc", "data_entry_timezone_info_all", "data_entry_time_j", "data_entry_offset", "data_entry_timezone_short"
- Open form "Form Definition"
- Select the modeled form [TestEnvelopeA]
- Make any change to the form or just submit the form without any changes
- Validate submission is successful. (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Table Definition"
- Select the modeled table [TestTableA]
- Make a change and submit the form or just submit the form without any changes
- Validate submission is successful. (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Document Routing Setup"
- Select [TestFormA]
- If the form is already enabled for document routing, just submit the form, if not, then enable the form for document routing and submit the form
- Validate the form submits successfully (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Data Element Help Message Definition"
- In the "File" field, select the "File" used in envelope [TestEnvelopeA]. For example, the "User Defined Client" file
- In the "Data Element" field, select one of fields used on form [TestFormA]. For example, the dictionary field
- Enter any text in the "Data Element Help Message'
- Submit the form
- Validate the form submits successfully (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Scrolling Free Text Templates"
- Select the modeled table [TestTableA]
- In the "Template Definition" section add a row and select the "Scrolling Text Field"
- Populate the required fields and submit the form
- Validate the form submits successfully (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Envelope Merge"
- Select [TestEnvelopeA]
- In field "Envelope to Merge into Current Envelope", select [TestEnvelopeC]
- Submit the form
- Validate the form submits successfully (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Form Designer"
- Select the modeled form [TestFormA]
- Select a section of the form in the "Sections" field and click [Show Section]
- Either make a change in the section and submit the form or just submit the form without any changes
- Validate the form submits successfully (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Form Deletion"
- Select modeled form [TestFormB]
- Populate the required fields and submit the form
- Validate submission is successful. (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Table Deletion"
- Select modeled table [TestTableB]
- Populate the required fields and submit the form
- Validate submission is successful. (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Envelope Import"
- Click "Select Envelope"
- Navigate to location of the export file saved for [TestEnvelopeB]
- Select to import the envelope as an "Overwrite"
- Submit the form
- Validate submission is successful. (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form "Form Definition" again
- Select the form [TestForm]
- Go to the "Object Def" section and add a "Report" object
- In the "Report" field select report [ImportReport] imported in the set up
- Submit the form
- Open form 'Import Reports
- Click "Update Existing Report"
- Select the report [ImportReport] imported in the setup
- Click [Select Report for Import] and select a new report
- Submit the form (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form 'Caseload Type Definition' to define a new modeled caseload type
- Submit the form
- Open form 'Table Definition'
- Select [TestTable]
- Add a column to the table using the caseload type just created in the previous step
- Submit the form
- Return to 'Caseload Type Definition'
- Select the caseload type just added in step 15 any change any field on the form.
- Submit the form (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form 'Notification Type Definition' to define a notification type.
- Submit the form
- Open form 'Table Definition'
- Select [TestTable]
- Add a column to the table using the "Notification" type just created in the previous step
- Submit the form
- Return to 'Notification Type Definition'
- Select the notification type just added in step 28 any change any field on the form.
- Submit the form (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form 'Form Signature Authentication'
- Select [TestFormA]
- Set "Require Signature at Form Filing" to "Yes" and populated any require fields
- Submit the form
- Validate submission is successful. (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form 'Report Definition' to create a new report
- Select any report in the "Select Report" field
- Set 'Associate Report with Modeling Envelopes' to 'Yes' and select [TestEnvelopeA] in the "Envelopes" field
- Populate any other required fields
- Submit the form (Note the current date and time).
- Repeat step 2
- Validate results are as expected
- Open form "Report Definition Export"
- Export the report definition created in previous step
- Open form "Report Definition Import"
- Import the report definition exported in the previous step as an "Overwrite"
- Submit the form (Note the current date and time)
- Repeat step 2
- Validate results are as expected
- Open form 'Dictionary Update'
- Select the dictionary field used in form [TestFormA]
- Make a change to field, for example the dictionary description
- Submit the form (Note the current date and time)
- Repeat step 2
- Validate results are as expected.
- Open form "Dictionary Export"
- Select the dictionary field modified in the previous step and export the file
- Open form "Dictionary Import"
- In the "Select file" field, select the file just exported in the previous step
- Submit the form (Note the current date and time)
- Repeat step 2
- Validate results are as expected. It will record that the envelopes were modified by 'Dictionary Import'
|
Topics
• Modeling
• NX
• SQL Data Access
|