Concurrency Processing

Concurrency Processing

Concept

Concurrency issues occur when the exact same record is updated and saved by two different sessions of Argos Vault or Bailment

Dialog Concurrency

If this occurs the following Concurrency Error dialog will display for the user who tries to save the record last:


[Button]
Explanation

The user will be returned to the dialog and the data will not be changed

This allows for changes to be noted before they are lost

The following dialog will be displayed


 to return to the Concurrency Error dialog

 to return to the Browse

This session's changes will be lost and the record displayed in the Browse will be the latest version in the database (as updated by the other session)

The following dialog will be displayed


 to return to the Concurrency Error dialog

 to return to the refreshed dialog, which will be updated with the changes from the other session

The required changes can now be re-entered

Process Concurrency

This form of error reporting is used by the following processes:
  1. Bailment Interest Posting
  2. Bailment Write Off Interest
  3. Bailment Retail Contra posting
If a process is being run, the concurrency error will be similar to:

"There were some errors during the Processing:
Posting failed for Account .... Another User has modified the account"

In each case a list of accounts that had concurrency issues is listed. The routine may be run again to post to these accounts.




    • Related Articles

    • Interest Calculation Issues

      Concept Most interest calculations in Argos are calculated as ledger balance x interest rate / 365 x number of days since interest was last posted. If an accounts interest amount is vastly different from the expected calculation, the following steps ...
    • Day Start Processing Checklist

      Cashbook Menu Explanation Check Edit/View Electronic Cashbook Transactions [Import] and process the Cashbook transactions for the previous day Repeat process for each bank account Manual Reconciliation Reconcile each bank account by entering the ...
    • Day End Processing Checklist

      Insurer Menu Explanation Check Post Insurance due to Insurer The posting date will default to today’s date This process will post insurance set up on loan accounts created since the last time this process was run creating a liability to the insurer ...
    • Month End Processing Checklist

      The significance of Month End Procedures It is important that checks are made at the time of month end reset, (usually the first working day of a new month) that will ensure the continued integrity of the systems. A brief description of each ...
    • Advance Direct Debit Processing

      Purpose It is possible to create and process direct debit batches prior to holiday periods, so that staff are not required in the office to process the direct debits during this time Process To complete this, the following steps should be undertaken ...