Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
iRise Company Confidential © 2013 1
iRise Certified Expert ExamSteve Wilhite
iRise
iRise Company Confidential © 2013 2
Session Agenda
1:00 – 2:00 Welcome and exam prep2:00 – 2:25 Q&A and Instructions2:25 – 2:40 Break2:40 – 5:00 Exam
iRise Company Confidential © 2013 3
TAKING THE IRISE CERTIFIED EXPERT™ EXAM
iRise Company Confidential © 2013 4
What to Expect
• One continuous scenario, broken up into six tasks• Each task is organized as follows:
o Backgroundo Objectiveso Requirementso Completion criteria
• 20 minutes to read through exam• 2 hours to complete the exam• Participant files provided so you can focus on modeling
iRise Company Confidential © 2013 5
The Scenario
• You will visualize the workflow for a dashboard configuration scenario.
• You will visualize a business application, not a consumer application.
• You will build a hybrid between a scripted scenario and a fully functional simulation.
• You will map out the scenario flow before you begin building out pages.
• You will build and leverage reusable assets.
iRise Company Confidential © 2013 6
Success Do’s and Don’ts
• DO keep your eye on the elapsed time• DO pace yourself• DO pay attention to – but don’t be obsessed by – detail• DO read the background and objectives before tackling the
requirements• DO use the completion criteria as a checklist• DO NOT spend too much time on a task step that’s giving you
trouble• DO NOT worry about creating a polished, high fidelity
simulation
iRise Company Confidential © 2013 7
Exam Content
iRise Company Confidential © 2013 8
Run of the Mill Topics You’ll Encounter
• Displaying data records in data tables• Displaying data in User Inputs and dynamic Text widgets• Switch Views and Show/Hide Widget actions• Capturing form data• Updating data records• Edit Properties actions• Dynamic displays controlled by user input• Using Guides• Creating a Start Page
iRise Company Confidential © 2013 9
Advanced Topics You’ll Encounter
• Using data values on the Clipboard as session variables• Defining navigation (Decision) logic• Filtering records in a data table• Dynamic displays controlled by data• Use of the Expression widget• Use of the Date.Current Operator• Use of the On Drop (Over Target) event trigger
iRise Company Confidential © 2013 10
Topics You Won’t Encounter
• Functional login validation• Functional search• Data sorting• Tile lists• Less common event triggers• iBlocs• Mobile page types
iRise Company Confidential © 2013 11
Review of Challenging Topics
iRise Company Confidential © 2013 12
Session Variables
• Clipboard provides temporary, session‐based data storage
• Data records from datasheets can be placed on the Clipboard
• Once it’s on the Clipboard, any data field can be used to control dynamic displays, navigation, or data flow
• Data can be cleared from the Clipboard (e.g., to create logout functionality)
iRise Company Confidential © 2013 13
Business Logic
• Decisions are used to define data‐driven navigation logico Data is used to determine which Branch the page navigation will follow
• Data can be used to determine which View in a dynamic display is visible
• Where conditions can be used to filter the records flowing into a data table or tile list
iRise Company Confidential © 2013 14
Expressions
• Typically, an Expression widget takes one or more data values as input, performs a mathematical operation on the input(s), and sends the result to the page or another canvas widget.
• Expressions also have built‐in list operations in the Properties panel that can simplify many functions, and have made some Operators all but obsolete.
• When sending data from a datasheet to an Expression widget, make sure it’s a Clipboard record.
iRise Company Confidential © 2013 15
Operators
All Operators accept one or more inputs, do something with it, and then output the result.
For example,• The input for a Date.Current Operator is a Constant that
specifies the format of the displayed date, and the output is the system date in the specified format.
• The input for a Count Operator is an array of data from a datasheet, and the output is the number of records contained in that array.
iRise Company Confidential © 2013 16
Final Thoughts
• This exam reinforces best practices:o Build reusable assets earlyo Define styles earlyo Create a simulation Start Pageo Use the scenario whiteboard to define application flowso Use scripted scenarios when appropriate, high‐fidelity when necessary
o Fill in the gaps with Guideso More efficient modeling leads to more rapid iterations
iRise Company Confidential © 2013 17
Questions?