Initializing help system before first use

What's New in FICO® Xpress Insight 4.53

This section describes the new features and changes introduced with FICO® Xpress Insight 4.53

New in Release 4.53

General
  • New VDL and JS API 4.7 versions.
  • New mminsight functions for querying the app schema and setting entity values by string name.
  • Windows Server 2019 has been added to the list of supported platforms.
  • Tableau 2019.4 support
    • Tableau 2019.4 is the recommended Tableau version for Insight 4.53.
    • As per Tableau support policy, we no longer support Tableau versions 10.4 and earlier.
VDL 4.7
  • New vdl-set-sorter component. This allows you to configure the sort order of Set entities used in the view. You can specify either a built-in comparator, a JavaScript array of ordered values or a custom comparator function. You can also set the sort direction.
  • The following components honor the new set sorters: vdl-chart, vdl-table and options-sets used in forms or editable cells. The index columns will be sorted using either custom sorters defined within a view or default sorting based on the set entity data type.
  • New disable-set-sorting attribute for vdl-table-column and vdl-chart-series to allow the new set sorting behavior to be disabled on a per- column/series basis. This allows the additional data sorting to be bypassed for large datasets where performance may be affected.
  • New VDL Action tags that allow chains of operations to be defined and linked to user interface events. These new tags should eliminate the need to do custom JavaScript coding for many use cases.
    • vdl-action-group tag is a container for a sequence of one or more VDL Actions and gives the group of actions a reference that can be used in vdl-event attributes.
    • vdl-action tag enables an expression or JavaScript function to be called.
    • vdl-action-message tag shows a toast message.
    • vdl-action-confirm tag triggers a confirmation dialog to be shown to the user and waits for the user's response before proceeding.
    • vdl-action-set-var tag enables a VDL variable to be set.
    • vdl-action-execute tag executes a scenario with a specified execution mode.
    • vdl-action-update-entity and vdl-action-remove-entity tags enable entity values to be set or removed.
    • vdl-action-attachment-* tags enable create, update, edit, edit properties, download and manage actions on attachments.
  • vdl-field no longer requires an entity or parameter to be bound to it. In addition there is a new attribute, value, that can be specified to provide an initial value for an unbound field. An unbound field can be useful to enable functionality within the view that doesn't directly modify the model, such as index or row filters on tables and charts.
  • vdl-field, when displaying as an options drop-down, uses a new component that enables searching and multi-select.
  • New vdl-button is a button that can be used to trigger VDL actions on a click event. A value can be supplied to be passed into the vdl-action-group.
  • New vdl-header tag. This tag is used as a container for any VDL elements that are not part of the page layout or VDL component configuration.
  • Deprecated the vdl-if-results attribute. Use vdl-if="=scenario.summaryData.hasResultData" as a replacement. You can also use vdl-if="=!scenario.summaryData.hasResultData" to provide an alternative section of VDL if there is no result data.
JS API 4.7
  • All set data loaded into a view is now sorted by default using one of the new build-in comparators. This is based on the element type of the Set entity.
  • Added the set comparator API, insight.addSetComparator. This replaces the insight.addSetSorter API. It accepts either a JavaScript comparator function, an ordered array of values or the enum of a built-in set comparator.
  • Added built-in set comparators defined as enums in insight.enums.Comparators. The comparators are: NUMERIC, STRING, BOOLEAN, MONTHS, DAYS.
  • Added sortKeys argument to InsightArray#toObjectArray. This allows you to call toObjectArray and specify whether the keys should be sorted. It will use any defined set comparators or fallback to sorting based on the index set data types.
  • Added optional parameter disableSetSorting to the AutoTable column configuration object.
  • Deprecated the set sorter API, insight.addSetSorter. This API will still work but any usage should be migrated to the new insight.addSetComparator API.
mminsight API
  • New function insightgetschema to get the list of the entities in the schema of the app.
  • New package xreflect provides reflection methods for setting entities by string name. For more information see the Xpress Insight Mosel reference document..
  • New procedure insightdispatch invokes the procedure that has been associated with the current execution mode.
  • New procedure insightpopulate(baseidorpath:string) initializes the scenario schema entities with the input data of a different scenario.
  • New parameter insight_capture_inputs which controls how input data is captured after load and run type execution modes.
  • The following annotations, relating to features that are no longer supported, have been deprecated in the interface:
    • insight.defaultsort
    • insight.descr
    • insight.editors.tree.enable
    • insight.transform.labels.sortby
    • insight.unit
    • insight.units
    • insight.units.*

© 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.