Upload
convergence-consulting-group
View
448
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Hillsborough County Public Schools (HCPS) and Convergence Consulting Group (CCG) partner to present Advanced Javascripting in IBM Cognos. HCPS solicited the help of CCG to develop a merit based bonus system to support and develop strong leaders in the Hillsborough Principal Pipeline utilizing IBM Cognos software. Presentation from IBM Cognos Central Florida User Group Meeting help on April 24, 2014 at Rusty Pelican in Tampa, FL.
Citation preview
www.OurStudentsOurFuture.org
Building a Foundation of Strong Leaders
www.OurStudentsOurFuture.org04/13/20232
Supporting & Developing Future LeadersThe Hillsborough Principal Pipeline consists of four integrated components:
www.OurStudentsOurFuture.org04/13/20233
Leader Selection ToolFocused on Component 3 (Selective Hiring)
• Used for making data driven hiring decisions.
• Used to match the right leader to the right school vacancy.
www.OurStudentsOurFuture.org
Cognos Leader Selection Tool
www.OurStudentsOurFuture.org
Business Requirements
• Need a solution to filter many different attributes and interact within list
• Select rows within the candidates list and be able to do side-by-side comparisons
• View detailed resume style report for selected candidates after analysis
• Consume different reports in specified formats only (pdf, excel, html)
www.OurStudentsOurFuture.org
Overall Solution Design
• Set of three reports
• Main report needed extended functionality• Turn off Cognos Toolbar• Hide Multiselect prompt choice lists until
clicked• Reset report button• Add checkboxes to list object• Pass checked row values to drill-through
reports
www.OurStudentsOurFuture.org
Cognos Leader Selection Tool
www.OurStudentsOurFuture.org
Using JavaScript in Cognos
Some examples of common uses:
• Hide Cognos toolbars• Validate input boxes• Manipulate default prompt selections • Automatically reprompt • Mimic built in Cognos capabilities (button for pdf,
excel, drill up , drill down)• Passing data values • Changing default behavior of Cognos elements
www.OurStudentsOurFuture.org
Considerations for using JavaScript
• Extra testing will be needed when migrating reports to another environment
• Extra regression testing will be needed should there be an upgrade, patch
• Know what browsers you support and Cognos is compatible with based on version. Make sure you test compatibility between browsers
www.OurStudentsOurFuture.org
• Typing in parameter names and arguments
• Standard debug tools/techniques
• Parameter/list names don’t propagate
• Code may behave differently in Cognos viewer versus Report Studio
Considerations for using JavaScript
www.OurStudentsOurFuture.org
Tips / Best Practices
• Using tags
• Layout component references for html items that are used across multiple reports
• Place .js file on gateway servers and call script
• Utilize Prompt API
www.OurStudentsOurFuture.org
Cognos Prompt API