July 2020: Model Level Permissions, Force Recalc Inner Loop Results, and New Yield Curve Options!

The first month of Q3 was a busy one, including the release of some Q3 roadmap items, as well as some great features around debugging/troubleshooting, performance, and new options for greater flexibility.

NEW

Model Level Permissions

Access to models can now be controlled at the individual model level, when necessary. This feature requires additional permissions to use, so please ask your Slope representative if you would like access to this functionality.

New option on model details page.

By default, models are shared with everyone in the workspace:

When the sharing setting is changed to ‘Shared With Specific Users’, new configuration options will be displayed where individual users can be added/removed and given specific permissions to the model within the application:

Some big names on this one. Note that if you are not a model administrator, you can remove your own access. Be careful!

The header for each model will display the current access, with extra details on hover. Navigates to the model permission page once clicked.

Indicates everyone can view/edit this model
What a lucky individual

Force Recalc – Inner Loop Results

There is a new setting on templates and projections that allows users to output the inner loop results of force recalc variables. These results are stored in new areas within the reporting module and are available for exploring and dashboard building. Use these results to help troubleshoot those pesky complex force recalc variables!

New Yield Curve Options

New options have been added to Fixed Rate scenario table formulas to allow more flexibility:

IMPROVEMENTS

  • Data table versions can now be selected when editing data table columns in the editor. The version is displayed next to the table name and is also shown in read-only mode with a link to the table.
  • Model point file headers are now case insensitive everywhere they are used.
  • Users can now select text within inputs on the formula builder using the mouse, without dragging the formula.
  • When reading a data table value in the calculation engine, if the value is blank a more appropriate error message indicates that the value cannot be parsed properly.
  • Monthly Select & Ultimate tables are now validated to be in increments of 12.
  • Copy model performance has been improved.
  • Users can be configured to have a completely isolated file repository, separate from the rest of the workspace.
  • Scenario table descriptions are now required and validated as such.
  • Portfolio variables for cash, reinvestment, and sales can now be cleared out, as needed.
  • Small interface updates in Execute/Analyze to give more feedback to users and prevent actions that can no longer be taken.
  • All model point error results are now written to the results even if the error limit is reached.
  • Nested data tables are now automatically versioned along with their referencing table.
  • Minor performance improvements around the saving of variables.
  • Reporting filter values are now case insensitive.

FIXES

  • The ‘Asset Scaling Variable’, when set, no longer appears to be removed in the interface after saving a projection portfolio.
  • Drag & drop is no longer enabled on the debug and relationship views.
  • Fixed an issue with real-time validation messages/counts not always updating properly.
  • Special characters in portfolio, product, and variable names no longer cause issues when navigating to the debug view.
  • Horizontal scroll bar shows up properly for wide formulas in the debug view.
  • Fixed an issue where debug view sometimes did not properly identify array variables, making it difficult to switch between array values.
  • Mortality table formulas that reference variables now show up properly in the relationship and debug views.

OPERATIONS

  • We’ve updated several backend libraries and frameworks for increased performance, stability, and security. Once again, worrying about things you don’t have to!