17
caDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Embed Size (px)

Citation preview

Page 1: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

caDSR Software DevelopmentUpdate

Denise WarzelSemantic Infrastructure Operations Team

Presented to caDSR Content team November 2012

Page 2: CaDSR Software Development Update Denise Warzel Semantic 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

Page 3: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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

Page 4: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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

Page 5: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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

Page 6: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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

Page 7: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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

Page 8: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Suggested UAT Testing Activities…..

Page 9: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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)

Page 10: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Modify the form cart

Page 11: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Delete forms from the form cart

Page 12: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Add forms to the form cart

Page 13: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Use Object Cart Domain Class Browser

Page 14: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Retrieve cart from Domain Class Browser

Page 15: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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!

Page 16: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

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

Page 17: CaDSR Software Development Update Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Content team November 2012

Questions? Comments?