ViewsFlash 7.0
Notes for system administrators
New training and learning aids
- Revised Examples are available right off the ViewsFlash home page. They contain copious notes about the techniques used to construct them.
- Instructional Videos are now available on the web at www.cogix.com/video_tutorials
New questionnaire and form features
- A new method for authenticating questionnaires using a generic hidden field with a unique ID is now the default. This method is well suited for anonymous and non-user centered questionnaires.
- A new way to arrange questions in a layout provides precise control over placement in two-dimensional layouts.
- A new way to display custom validation alert messages for conditions such as required fields missing or invalid characters in numeric fields.
- New Question Styles for a Calendar date picker, validating text fields that conform to a Regular Expression, and checking that items are ranked in a unique order. The DisplayOrHide and Calculate styles have been made more general and flexible, and can now be used with most question types and perform logical and conditional operations.
- The SQLSelect, SQLUpdate and DynamicDropDown actions can now work with data in a different JNDI datasource, even on a different brand of database. They offer more control over error messages and logging, and over conditions when there is no data. The documentation for each action describes its options in detail.
- New action SQLDisplay allows retrieving data from multiple rows in a database table using a SQL query and displaying the data in tabular form in a questionnaire.
- New Action CascadingMenus allows constructing multiple linked drop-down menus, such as for presenting car Make, Year, and Model. The values for each dropdown depend on the values of the previous one. All the data for the dropdowns comes from a database table and can be personalized using a dynamic database query.
- The Script action now includes built-in functions to redirect the browser,get the HttpRequest, HttpResponse, and HttpSession objects, to write to the ViewsFlash log, to display questions conditionally, to send personalized emails conditionally, and to display error messages at the top of a page and for multiple questons. It also includes a way to create Scripts that are executed only when using the data review API.
- System administrators should review the Upload technical notes. Documents that are uploaded with questionnaires are now stored in the database by default, instead of the file system.
- If you are using Oracle, or using the Upload Attachments feature, you must review the Upgrading to ViewsFlash 7 notes.
- When using J2EE declarative security for application and questionnaire authentication is needed, a new OtherAuthentication class is provided that is easily configured with servlet parameters.
- New servlet properties showadminservleturl and usingsslproxy are provided for use with reverse proxy servers.
- New servlet properties dbcreatetablespacestatement and dbtablenamesuffix are provided for when using DB2 for specifying a CREATE TABLESPACE statement and allocating tables in specific table spaces.
- When saving questionnaire data in its own database table, indices can now be created to speed up data retrieval by other applications.
- The ColumnBegin, ColumnBreak and ColumnEnd styles have been deprecated and are no longer included. Use the Styles page to see if they are used, and delete them if they are not. If they are used, they will continue to work as they used to.
Miscellaneous
- E-mail invitations now include options for retrying failed emails and for seeing who has been invited and who has completed the questionnaire. The options for sending e-mail with each questionnaire now include sending a test e-mail and allowing an e-mail to be sent when a questionnaire's content is revised.
- When including an item from a Question Library, and renaming the question names by prepending or appending a name mask, a new option allows for references to those question names to be automatically modifed by prepending or appendin the name mask to references to those question names automatically, rather than having to rename them manually.
- Staging files can now be stored on databases on different servers and exchanged without using the file system
