Fixing User overview errors in user overview settings health

While executing a System Health check, Novulo validates user overview settings to identify which users have corrupted grid columns or references to grids that no longer exist.

Navigate to:

All apps > Settings > System Health Checks > System Health Check > User Overview Settings Health

The Show all checkbox (default = no) loads all user overview settings, not only those containing errors. Clear the Show all option to display only the settings with errors.

In the dropdown next to it, select All users. You will see any detected errors together with the following buttons:

  • X – Delete
    Use this when the error contains the message “null”. This removes the affected grid or grid column for the particular user.

  • S – Save
    If you click on the corrupted expression, it becomes editable. After editing an expression, click Save to keep your changes. This button is only visible when a text value is being edited.

  • R – Reload
    After making changes, click Reload to verify whether the issue has been resolved.

For example, if a grid no longer exists, you will see an error such as:

Click Delete to resolve the error.

Corrupted grid column errors usually indicate that a column references a property (field) that has been removed or changed. You can fix such erorrs the same way you can fix the expression field error.

First, check the data model (Expression Debugger > Data Model > Data Type (table name is visible in the error description as type handler) > Field) to verify whether the referenced property (field) still exists.

In the example bellow the field “is_reversal” was renamed to “is_chargeback”:

In errors like this you can either:

  • Update the reference from the User Overview Settings Health page (click on the expression and edit it) and then click Save and Reload, or
  • Remove the affected column from the grid.

Pay attention to which X button you click
Clicking the wrong X may remove not only the corrupted column but also columns that are still valid. If you only want to delete corrupted column, use the X on the right side at column level, not the X on the left side at grid level.