Registry Report and Function Substitution (sys-function-substitutions)

Purpose:

This registry entry is typically implemented to allow substitute reports to be produced. For example, if your firm uses a custom work order report, creating this registry entry enables your custom report to be generated from New Call or the Dispatch Board.  This is a general implementation, meaning any function can be substituted for another. Permission to execute applies to the original function, not the substitute.

Testing Your Registry Entries
The system does not verify the validity of registry entries. Be sure to test your registry entries after completing them to verify that they are functioning correctly.

Setting Values are Uppercase-Lowercase Sensitive:
The Setting Value is case-sensitive: be sure that you enter the value exactly as specified in the documentation. If the documentation specifies a value of true, do NOT enter True or TRUE.

Important Fields:

Id: sys-function-substitutions

Setting Key: originalfunctionid Setting Value: substitutefunctionid

Examples:

Custom Work Order Report

Setting Key: rwolist Setting Value: rmycompanywo

If your firm uses a custom workorder report with the function Id rmycompanywo, this registry enter would cause the system to use the substitute report instead of the standard system report (rwolist).

Quote Master Recap Report

Setting Key: rqtercp Setting Value: rqtercp1

The Quotemaster "View Recap" button is hard-coded to the function "rqtercp". This registry entry enables a different Recap report to be used.

Quote Report

Setting Key: RQTEFRM Setting Value: RQTEFRM1

Use RQTEFRM1 instead of RQTEFRM.