Setting Calculation Run Preferences

Objective

After completing this lesson, you will be able to use System Preferences to fine-tune calculation behavior.

Calculation Run Preferences

The performance of the Calculation can be fine-tuned in the System Preferences workspace. The following settings are available:

Minimum Payment Threshold: If populated, the calculation does not generate payments that are either below or equal to the value specified in this option. A zero value indicates no threshold.

Maximum Data Log Entries per Error: Sets the maximum worker log entries for Message Logs workspace.

Path to Export Pay File: Specifies the location of the Pay File generated in the Post stage. Specify the path using forward slash. For example: C:/console.

Audit Logs Retention Days: Audit logs will be purged after retention days are passed. If this value is set to zero, the audit logs won't be purged.

Allow Negative Payments: Specifies whether to allow negative payments to be posted. If negative payments are allowed, no balance is carried to the next period.

Allow exports of XML data with circular references: If checked, the export of XML data with circular references is allowed.

Generate Transaction Adjustments when Existing Transactions are Imported: If enabled, transaction adjustments are created when existing transactions are reimported.

Run All Transactions on Order: If incremental mode is run and the order-level functions are enabled in transaction credit rules, activate this property. Leaving this property inactivated improves performance.

Run Classify Stage in Position or Position Group Mode: If enabled, the Classify stage is run in Position or Position Group mode.

On Demand Position Processing: Specifies the use of on-demand position processing. If set to True, only active positions are processed. If set to False, all positions, including inactive ones, are processed.

Log Warnings to Database: Specifies whether warnings are displayed along with errors. If inactivated, only errors appear in the Pipeline workspace. If activated, warnings will appear as well.

Generate Credit to Transaction Summary: If enabled, the Credits table is populated as part of the Allocate stage. Disabling this feature can improve performance.

Disable Org Search and Validation for Transaction Participant Pre-Assignment: If enabled, payees in preassigned transactions are validated against the organization data.

Search Order ID Starting with Term and Case Sensitive: If enabled, the "type ahead search" for order ID is case sensitive and starting with term. This offers better performance.

Enable Runnable flag on manual transaction edit: If set to True, any time a transaction is edited, the Runnable flag will be checked. If set to False, editing a transaction will not automatically make it runnable. Set to True by default.

Use Parallel Credit Write: Use to optimize the pipeline if a large number of credits are created.

Use Parallel Validate and Transfer: If enabled, Validate and Transfer jobs can run in parallel in certain scenarios.

Summary

  • The System Preferences workspace contains options to fine tune Calculation settings.
  • These settings include minimum payment threshold, maximum data log entries per error, path to export Pay File, and audit logs retention days.
  • Other configurations include processing negative payments, exporting XML with circular references, and allowing transaction adjustments on re-imported transactions.