caDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012
Dec 26, 2015
caDSR Software DevelopmentUpdate
Denise WarzelSemantic Infrastructure Operations Team
Presented to caDSR Content team November 2012
Form Builder 4.0.4 Features1. Provide support for a new form cart XML structure (formCartv2) for
use by the caDSR Object Cart API– The new form cart is a simplified XML structure– It contains additional fields needed in support of retrieval of form
descriptions via API• GF 32145 - Update Form Cart to add additional fields• GF 31871 - Update Form Cart to add indication that a module usage
in a form is mandatory, conditional, optional, include rule
2. Maintain the current form cart (formCart) format for existing caDSR Object Cart API users– Both the current form cart and the new form cart will be maintained
in Form Builder for existing forms
3. Provide ability to download XML format from Form Builder user interface
• GF 28425 - Add ability to download form in XML format from Cart and Form Builder results
Form Builder 4.0.4 End User UAT Evaluation• Goals
– 4.0.4 Form Builder users form cart should contain the forms that were in the cart before 4.0.4 deployment
– User Form cart can be edited (add forms, delete forms, update forms (re-add)), results are saved
– XML download feature works, downloads the correct form in the new XML structure
• Evaluation Approach– Form Builder Team provides overview of the Form Builder 4.0.4
release to the NCI CBIIT UAT Test Team– UAT Evaluation Team members follow the appropriate steps to
set up the test on QA tier– UAT Evaluation Team members provide feedback to the Form
Builder Team
Form Builder 4.0.4 Timeline
Milestone Estimated Completion Date*
Freeze Cart Format 10/04/2012
UAT Evaluation of Form Builder 4.0.4 11/19/2012
UAT Test Prep: Create a Current Cart using Form Builder 4.0.3 on QA
12/3/2012 **
Form Builder 4.0.4 Deployment to QA 12/4/2012
Form Builder 4.0.4 UAT Testing on QA 12/10/2012 – 12/12/2012
Form Builder 4.0.4 Deployment to STAGE 12/28/2012
Form Builder 4.0.4 Deployment to PROD 1/16/2013
Form Builder 4.0.4 Deployment to SANDBOX 1/22/2013* Deployment dates may be impacted by security AppScan delays / results
Form Builder 4.0.4 UAT Test Instructions (1 of 2)1) Log into Form Builder 4.0.3 prior to Monday, Dec. 3, 2012
2) Create a form cart by placing 1 or more forms in the cart https://formbuilder-qa.nci.nih.gov/FormBuilder/– Verify that the forms are in the form cart, record the public Ids
3) Form Builder Team will deploy Form Builder 4.0.4 to QA Dec 3, 2012
4) UAT Evaluation Team will be notified when deployment is successful via email
5) Login to Form Builder 4.0.4 on the QA tier (https://formbuilder-qa.nci.nih.gov/FormBuilder/) – Reset your QA password on the Password Change Station QA
tier if needed (https://cadsrpasswordchange-qa.nci.nih.gov/)– Modify the contents of the form, check form cart using Form
Builder UI and Object Cart Domain Class browser to be sure both carts were updated
Form Builder 4.0.4 UAT Test Instructions (2 of 2)
6) Using the Object Cart Domain Class Browser on the QA Tier (http://cadsrapi-qa.nci.nih.gov/cadsrapi40/), search for the “cart” object for the user account name as “userid”– Verify that both the current form cart (formCart) and the new
form cart (formCartV2) are available for the user and contain the same set of forms
7) Make changes to one of the forms in the cart and save– Verify that the user form cart has the updated form
8) Delete forms from the form cart– Verify that the form is deleted in the Form Builder UI
9) Search and select new forms to add into the form cart– Verify that the user form cart has the forms
10) Provide feedback on test results to the Form Builder Team
Special Consideration – Password Change Station
• We are also in the process of promoting the Password Change Station (PCS) across the tiers
• It is currently on QA tier• Because of this, your caDSR password may have expired and you will
have to reset it• Please follow these steps:
1. Go to the PCS on QA tier: https://cadsrpasswordchange-qa.nci.nih.gov/cadsrpasswordchange/jsp/requestUserIdForChangePassword.jsp
2. Login with your production account name3. You should be guided to the “Change Password” page4. If you have not previously set up security questions on this tier, you will be
asked to create security questions and answers prior to changing your password. After creating your security questions, follow the instructions to enter your current and new QA password. If you have previously set up security questions, you may go directly to the Change Password feature.
5. Use the new password to log into Form Builder on QA tier: http://formbuilder-qa.nci.nih.gov
Suggested UAT Testing Activities…..
Form Builder 4.0.4 XML Download
• New “Download” icon to download form in XML format• Available from:
• Form search results• Form Cart• “View” form details (clicking on form name in search results)
Modify the form cart
Delete forms from the form cart
Add forms to the form cart
Use Object Cart Domain Class Browser
Retrieve cart from Domain Class Browser
Provide feedback on test results
• Record the Public Id and Version of the forms you think should be in your cart when you are finished testing.
• Send this information in an e-mail with feedback to the Form Builder Team:– NCI Sponsor
• Denise Warzel: [email protected]
– Project Manager• Sharon Gaheen: [email protected]
– Technical Lead• Greg Raley: [email protected]
Thanks for your assistance and feedback!
References• Form Builder QA Application
– https://formbuilder-qa.nci.nih.gov • Form Builder 4.0.4 Help Documentation
– https://wiki.nci.nih.gov/x/TgvRB• Form Builder 4.0.4 Requirements
– https://wiki.nci.nih.gov/x/d4ePAQ • Form Builder 4.0.4 Use Cases
– https://wiki.nci.nih.gov/x/JQTRB• Form Builder 4.0.4 Test Cases
– https://docs.google.com/spreadsheet/ccc?key=0AmU9wnp2DyMBdHM0OXlWWktOVUxQUGZhTG5rSkRKUXc#gid=1
• Form Builder 4.0.4 Issue Tracker– https://gforge.nci.nih.gov/tracker/index.php?
func=detail&aid=32145&group_id=54&atid=2536• DRAFT Form Builder 4.0.4 Release Notes
– https://wiki.nci.nih.gov/x/P4CrBQ
Questions? Comments?