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.EntityValidatorforisInteger,isRealandisBooleannow 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 showErrorMessageadded to View object to allow the raising of error messages.
- Function executeScenarioadded to View object to allow execution of a scenario specified by its ID.
- Functions createScenarioandcreateFolderadded to Project object.
- AutoTable onDataSavedcallback is now also exposed via newonDataSavedoption in AutoTable Options object.
- AutoTable EditorValidateCallbackcolumn option has an additional 4th parameter pass to it which contains the row's index tuple.
- When applying the selectNulloption 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 rowFilterallows rows to be filtered out before the table is rendered.
- AutoTable and Table components will not automatically show the table filter if the overrides.columnFilteroption is specified. You need to set theoverrides.searching DataTablesoption to true to show the table filter.
- Backwards incompatible with JS API 2.x:
- The View#applyVDLmethod 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 editorOptionscolumn option takes a callback function that is called to evaluate the select options for edit mode. See the JS API Documentation,AutoTable~EditorOptionsCallbackfor details.
JavaScript API (all versions from 1.4 onwards)
- The openViewfunction 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-2021 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.
 
