The Wizard For adaptable web applications Phlip Pretorius 11-March-2014 Content • • • • • • What is this Wizard? Concepts How they fit together The power of the Wizard Benefits for users Examples What is this Wizard? • • • • Process driven data gathering engine User (read Adapt IT) maintainable page flow Integrates with PL/SQL to handle complicated tasks To capture structured and unstructured data – Accessible from back office programs • Saved in XML format in the DSR • Processed after the user leaves the page What is this Wizard? Wizard captures the data Transforms to XML Stores in DSR Concepts • Processes • Pages • Tags How they fit together • A process contains – Pages • Pages contains – Tags • Tags contains – Content Types • Part of tag definition – Attributes • One or more values for content types – Rule sets • Enables Navigation How they fit together • Rule sets contain – Rules • Makes data-driven navigation possible • Navigation can be routed based on user input The power of the Wizard • • • • • • Easy set up to capture unstructured data Easy to correct or change text Easy to add text on a page Powerful PL/SQL processing Redirection of pages based on user input Data is saved in DSR and available for processing after user left the page • Processed data available in back office for editing and resubmission • Can be integrated into the iEnabler (including iEnabler security) Examples • UKZN Examples • UKZN Examples • UKZN Examples • UKZN – Printout of data – Can be formatted differently by applying different style sheets Examples • Te Kura – Will demonstrate how data entered by a user, cause different page flows – Show the integration with the iEnabler – Will show third-party involvement – Will show the “auto-enrol” that validates an application and, if successful, registers a student – Show field level validations – Will show the stages of the process and what to do if unsuccessful Examples • Integration of Wizard with iEnabler – This is a third party login to apply and register on behalf of a student Examples – Field level validation Examples – Page 4 of the “Gifted” application Examples – Same start page different enrolment reason Examples – Page 4 of the “Exchange” application Examples – Different Page 4’s Examples – End of process with “Load Documents” option Examples – End of process with email to third party Examples – Printout of data - mostly structured data Examples – Printout of data with unstructured data Examples – Information stored in the DSR Examples – Biographical information created Examples – Academic registration created Examples – View results of auto enrol Examples – What if something went wrong? Examples – View unstructured data in Student Textual Data Examples – Wizard activity report Disclaimer • The information, comments and material presented in this presentation are provided for information purposes only. The presentation is not addressing all possible technical or business aspects and does not claim to be complete or exhaustive. • Adapt IT reserves the right to change its business or product development plans as circumstances dictate. • This document may not be reproduced or distributed without the written permission of Adapt IT (Pty) Ltd. You know what to do now Lastly Adapt IT is looking forward to partnering with you and your institutions through the ITS Integrator User Group to continue improving the ITS Integrator System
© Copyright 2026 Paperzz