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 i
nsight.validation.EntityValidator
forisInteger
,isReal
andisBoolean
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
andcreateFolder
added to Project object. - AutoTable
onDataSaved
callback is now also exposed via newonDataSaved
option 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 theoverrides.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-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.