Release 2018.18

NEW

  • Introducing the Variable Relationship View!  This new view (available at all calculation levels in the variable details) allows users to see variable dependencies and data flow in a user-friendly diagram with full drag & drop and zooming capabilities.
  • There is now an icon that appears at the top of each model showing the current validation error count if the model contains errors.  This icon can then be clicked to take the user to the model validation summary page.
  • Users can now replace a data table or mortality table using a file import via a new icon/button on the table details screens.
  • A model point file template can now be downloaded from the Model Point File Definition screen within each product.

IMPROVEMENTS

  • Several improvements have been made to the table editor, including auto scrolling when using keyboard navigation and improvements to single-cell copy/paste functionality, allowing users to copy a cell into multiple selected cells in one action.
  • Projections now only require data tables be set for those input tables that are referenced from the projection’s calculations.  This can greatly reduce the number of data tables that need to be set for smaller projections.
  • Missing data tables and model point files on projections and templates are now indicated with an icon to allow users to more quickly identify missing tables/files.
  • Projection validation now only checks the pieces of the model that it uses, so pointing to an invalid model is OK as long as the invalid pieces are not used in the projection.  This also improves performance of projection validation.
  • Innermost error variable is now displayed in the error message on the Error Summary report in the Model Results area of the site.
  • When users no longer have an active session, we’ve improved the experience when attempting to perform certain actions on the site, redirecting them to the Login page appropriately.
  • Assumption sets are now included on projection templates during model export, import, and copy.
  • Input Tables, Data Tables, and Mortality Tables must now have unique names, for reporting purposes.
  • Memory efficiency and performance has been improved in the calculation engine.
  • Minor validation performance improvements for all concurrent background validation.
  • Projection deletion performance has been improved.

FIXES

  • Fixed validation of the Data Type field when creating an Input Table column.
  • Fixed extra whitespace issue appearing in IE Edge in various dropdowns on the site.
  • Fixed a bug causing the start time of a projection to be incorrect when running multiple scenarios in parallel.  This did not affect runtime usage costs, but caused the total run time to be incorrect on the projection.

Release 2018.17

NEW

  • Introducing the Change Management module!  The first feature available in this module is the model comparison feature, which allows users to select two models and see the differences between them.  Look out for more features in this area of the application soon!
  • A scenario file template can now be downloaded from the Economic Scenarios area of model development, or the Scenario Tables area of assumption management.
  • A new projection run summary dashboard is available in the Model Results area that gives general information about the run itself.  This is now the default dashboard that appears when viewing projection results.

IMPROVEMENTS

  • Significant performance improvements have been made towards the start of each calculation engine run, particularly if multiple scenarios are run at once.
  • Calculation engine performance has been improved towards the end of each time index.
  • Model point files and scenario files are now downloadable directly from projections and templates.
  • The “View Run Logs” button at the top of projection details in the Model Execution area is now always available at the completion of a projection run.
  • We’ve made performance improvements around validation of changes to model point file definitions.
  • Product, Portfolio, and Company Variables must now have unique names, for reporting purposes.
  • Formula builder group interface has been improved for greater readability, particularly around taller formula groups.

FIXES

  • Post projection calculations no longer throw off the display of the completion percentage of the projection during execution.
  • Fixed an issue where in certain situations, some items on the formula builder operand menu were not clickable due to overlapping elements.
  • Legal entities can now be removed even if they are used by a snapshot.  They still cannot be removed if attached to any active models.

Release 2018.16

NEW

  • We’ve added a link to the help site from the user dropdown in the header.
  • In addition, we’ve redesigned the help site with improved navigation, new articles (and still more to come!), and improved search functionality.
  • There is now a validation summary page for financial projection models, located in the “Go To” navigation menu.  This page shows validation errors across the model in one consolidated location, similar to the projection validation summary page.

IMPROVEMENTS

  • When viewing “Inputs Used” in the model results area, users can now click on the data tables used to take them directly to the table (in a new window or tab)
  • On the projection validation summary page (and the new model validation summary), a link now shows up on the right hand side of each error message, which will take the user to the location in the projection/model that is causing the issue.
  • Files can now be downloaded in the file manager.
  • We’ve added all projection setting values (scenario tables, compute environment, etc) to the model results pages to add more context.
  • Users can now navigate directly to mortality data tables from the input tables screen in model development.
  • Model name now displays on projections in the “Execute” and “Analyze” modules.
  • Portfolio names now display the custom name on the projection as well as the original name (if different) on the “Inputs Used” section within the model results area.
  • When adding a new condition or rule group in the variable editor, an empty rule will automatically be added to save time for the most common use cases.
  • The “Run Projection” button text has been updated to “Validate & Run” to properly indicate its full functionality.
  • Product and Portfolio names must now be unique within a model.

FIXES

  • Fixed an issue in the calculation engine that was causing the wrong variable name to be displayed in the log in the case of an error when variables were missing for an aggregate calculation.
  • Fixed rendering issues on the formula builder in Safari, which now renders the same as other browsers.
  • Large amounts of data can now be copied and pasted into the table editor without causing any save errors.
  • Fixed an issue on the formula builder where if a user added an empty group and saved, then it was not showing up properly.
  • Fixed an issue causing projection runs to stop if the cash flow or cash on hand variables on a portfolio had an error.

Release 2018.15

NEW

  • Financial Projection Models can now be copied via an interface similar to that of model export, allowing users to configure which pieces to copy.  The model details menu has been adjusted to accommodate this new feature.
  • Product, Portfolio, and Company Variables can now be copied via a link in the variable details.

IMPROVEMENTS

  • Portfolio variables can now reference company variables.
  • When projections complete successfully but errors occurred during calculation, the projection status now displays as “Completed With Error(s)”.
  • Spacing has been adjusted on the formula builder to allow for more of the formula to be displayed at once.
  • The interface within the assumption management data tables area has been updated for consistency and usability to match that of the model development area.
  • Data tables can now be imported within the model development input tables area (in addition to the assumption management area where this functionality currently exists) via a new icon in the sidebar:
  • Data table and mortality table references are now maintained when exporting and importing models.
  • Username in header has been replaced by company name, and username has been moved to the user options dropdown.
  • Input tables are now sorted by name everywhere they are referenced, for easier identification of the desired table.
  • Performance improvements have been implemented in the following areas:
    • Model snapshot creation
    • Model export
    • Input table, data table, and product set validation

FIXES

  • When attempting to create a snapshot against in invalid model, the error message now properly reflects this.
  • Fixed an issue on the formula builder which was allowing multiple operator menus to be open at once in certain situations.

OPERATIONS

  • A new, highly concurrent, in-memory cache is now being used for caching of commonly used information, which should improve performance across the application.

Release 2018.14

NEW

  • Users with Billing permissions can now view current calculation engine run cost usage and information directly in the application via a billing dashboard.  This is available via a new menu option in the header labelled “Billing”:
  • Users can now navigate directly to an input table from the input table formula inside the variable editor, via a link next to the table name.

  • There is now a projection setting to disable all model point result output.

IMPROVEMENTS

  • Introduced a new icon set for the formula builder and other areas of the site for improved usability and intuitiveness
  • Data table validation has been improved, allowing users to get instant feedback when editing a table as to any errors that may exist.
  • When viewing reporting dashboards, filters now always persist when switching dashboards if the filter exists on that dashboard.
  • Out of Memory exceptions are now reported in the calculation engine so users can properly diagnose issues with the model, or upgrade the projection run to use a larger virtual machine.
  • Assumption sets are now included when exporting a model.
  • Groupings within the variable editor have been improved for readability.
  • The mortality table editor layout has been improved for usability and consistency.
  • Minor improvements to data table imports related to date formatting and  handling of empty cells.
  • Performance of product and portfolio validation has been improved.

FIXES

  • The variable editor now renders properly in Internet Explorer 11.
  • IF statements and groupings now render properly in Microsoft Edge browsers.
  • Fixed an issue causing checkboxes to render different sizes in certain browsers.
  • Fixed a minor visual issue with loading images.
  • Cancelled scenarios now properly show a “Cancelled” status when the overall projection is cancelled.
  • Fixed a situation in the calculation engine that sometimes caused nested calculations that cause an infinite loop to note report the infinite loop properly in the error message.

Release 2018.13

NEW

  • Calculated fields are now available when exploring data in the reporting module
  • New dashboards can now be added to the reporting module

IMPROVEMENTS

  • File validation now updates in real time and no longer requires a page refresh
  • Several interface updates/improvements for usability and consistency
  • Mortality table editing has been updated to the new editor to match data table editing

FIXES

  • Bug fixes and performance improvements for runs with a large number of scenarios
  • Various minor performance improvements and bug fixes

Release 2018.12

  • Introducing post projection calculations, which execute at the end of a projection, for the same time periods.  This allows the ability to do more complex calculations once the rest of the projection has finished.
  • Compute instance sizes can now be changed on templates/projections which allows users to adjust the size of the virtual machine that each scenario is run on.
  • Subsets of a scenario files can now be run by providing a range of scenario values in the scenario configuration on templates and projections.
  • Data table editor has been redesigned for improved usability, keyboard navigation, etc.  In addition, the following new features have been implemented on the editor:
  • Add or delete multiple rows in a single action
  • Copy and paste into and out of Excel or other spreadsheet applications
  • Product sets can now be duplicated.
  • Various UI and usability updates

Release 2018.11

  • A new setting is available on calculations that forces the recalculation of that variable at each time index in the projection, regardless of if it has already been calculated during the projection of a previous time index.
  • Created a new system variable called “Projection Time Index” that always returns the current time index of the projection, regardless of what the time index of the variable is.
  • Portfolios can now be duplicated.
  • An icon will now appear next to aggregate product variables to make it easier to differentiate them at a glance.
  • Model point files are now automatically re-validated when a new file is uploaded via the file manager.
  • When creating a projection from a template, a new option will appear to name the projection.  A default name is provided.
  • Variables currently being edited are now highlighted in the sidebar.
  • Removed midnight timestamps from model point records in the reporting data.
  • Various bug fixes & performance improvements.

Release 2018.10

  • Individual scenarios can now be restarted if the hardware fails to initialize for any reason.
  • Shared and personal dashboards can now be deleted if the user has appropriate permissions.
  • Significant performance improvements in the calculation engine.
  • Various bug fixes & minor interface improvements.

Release 2018.9

  • Overhaul of formula builder interface for readability and ease of use.
  • Introduced “Goal Seek” formulas, allowing a calculation of a value based on a target value at a target time index.
  • Technology updates to the reporting module for performance, scalability, etc.