New Functionality and Changes Introduced with FICO Xpress Insight 4.5
Summary
- VDL 3.0 introduces a powerful expression syntax for rapid specification of dynamic user interfaces.
- Tableau 9 support, versions 9.0 to 9.3 (recommended)
- HTTPS support for web client->server communication encryption
- Powered by Xpress 8.0. See Xpress release notes for more information.
- Built-in data Entity Explorer view.
- Project, view, shelf content, and full-screen state are captured in the URL and will be restored from bookmarks and shared links.
- Help link and content can be customized by a project.
- Home, Project, and Jobs links are now only shown when applicable.
- Performance improved when creating or updating a project with large numbers of source files.
- New Mosel functions for inter-scenario attachment access and lists the contents of repository folder locations.
VDL 3.0
- Dynamic expressions, conditionals and looping constructs
- Inline validation for entity, field, table, and view state
- Custom extensions
- Dynamic attributes and user defined variables
- VDL tags and elements are namespaced for clarity
- Table row filters
- Improved error reporting
- Number formatting configurable per AutoTable column
- User properties and authorities
JavaScript API 3.0
- Validation in insight.validation.EntityValidator for isInteger, isReal and isBoolean now treats null and undefined values as valid. The validation functions can now be used with array elements where null and undefined remove the element.
VDL version 3.1
- VDL 3.1 and JavaScript API 3.1 include compatibility with custom execution modes.
- The Table/AutoTable 'lengthMenu' override allows no 'All' option and/or two arrays to be supplied for values and labels.
- View can manipulate the contents of the shelf:
-
- View.addScenarioToShelf
- View.removeScenarioFromShelf
- View.setShelf
- View.clearShelf
- Function showErrorMessage added to View object to allow the raising of error messages.
- Function executeScenario added to View object to allow execution of a scenario specified by its ID.
- Functions createScenario and createFolder added to Project object.
- AutoTable onDataSaved callback is now also exposed via new onDataSavedoption in AutoTable Options object.
- AutoTable EditorValidateCallback column option has an additional 4th parameter pass to it which contains the row's index tuple.
- When applying the selectNull option to an AutoTable column configuration, it will add a blank option to the start of the list. Previously it would add a <none> option. The behavior remains the same.
- Autotable honors CFile entity format settings.
- New AutoTable config option rowFilter allows rows to be filtered out before the table is rendered.
- AutoTable and Table components will not automatically show the table filter if the overrides.columnFilter option is specified. You need to set the overrides.searching DataTables option to true to show the table filter.
- Backwards incompatible with JS API 2.x:
- The View#applyVDL method has been removed. This was previously used within VDL 2.0 custom runners. VDL 3.0 no longer requires this functionality and VDL 2.0 views cannot use JS API 3.0.
- AutoTable editorOptions column option takes a callback function that is called to evaluate the select options for edit mode. See the JS API Documentation, AutoTable~EditorOptionsCallback for details.
JavaScript API (all versions from 1.4 onwards)
- The openView function can now also be passed names of Tableau views instead of view titles defined in the companion file (optionally preceded by a view group title, in the same way as the existing behavior with non-Tableau views)
Analyst Client
- Analyst Client Tableau views only support Trusted Authentication mode.
Web Client
- Unloaded scenarios are marked as active on the shelf when used within a view.
Fixed in Release 4.5.2
Server
- Fixed an issue the database query statistics were going significantly out from the optimum.
© 2001-2020 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.