User reports have the ability to store their results for reuse during the calculation of a Cost Estimate or Compensation Calculation. With the advent of prerequisite user reports, it is not uncommon to have one report serve as a prerequisite report on many line items of a Cost Estimate or Compensation Calculation.
In order to reduce the the time it takes to run reports when running via Cost Estimates, Compensation Calculations, Assignment Packages and as batches, the caching setting can be switched on to cache the result of the user report. This setting is found on the User Report Details page at the company and system level.
Note that in edit mode the Cache for Cost Estimate and Compensation Calculations field appears as a checkbox. When ticked, it will appears as 'Yes' in view mode and 'No' when unticked. When this setting is enabled by ticking the checkbox, the results of the user report will be cached when used in cost estimates and compensation calculations. The cache will start when the cost estimate or compensation calculation runs and end when the calculation is complete.
When a User Report is configured to be cached, but it has prerequisite User Reports that are not configured to be cached, the user will receive a warning on the user report screen to alert them to this situation. A yellow warning message is displayed at the top of the screen to let the user know that the current User Report cannot be cached because its prerequisites are not cached.
A system preference CECSHKLIMT has been added to limit the amount of memory than can be used over the course of a Cost Estimate or Compensation Calculation for this purpose. This is currently set to 500000 kilobytes and It is not expected that there will be any reason to adjust this setting.
In the unlikely event that this feature causes out of memory errors, this system preference can be used to reduce the memory usage. A value of 0 can be entered to turn the caching off at a system level and removes the need to turn off the cache at User Report level by un-ticking the Cache for Cost Estimate and Compensation Calculations checkbox.
Contact your Equus Client Solutions Manager for details about power user mode.


