Locking

When operators repair payments, the payments are first locked for the user ID that accesses them. The automatic lock management of these locked payments may cause unexpected results. The automatic behavior prevents situations where items become locked to a user ID and never handled because the user does not repair the payments in a timely manner, possibly because of a system crash. Some scenarios that lead to automatic lock management are:
  • A user receives a list of payments to repair and does not complete the repairs before the session times out. When the browser session times out, all items locked by the user are released for other users to repair. The pending payments for the user are automatically finalized after a session times out.
  • A user receives a list of payments to repair and begins working in another area of the Control Center. Since the Control Center is in use, the session does not time out. A separate lock timeout, specified in the Maximum Lock Time property, may expire and release the payments with old locks for other users to repair. The pending payments for the user are automatically finalized when the lock timeout occurs.
  • A user receives a list of payments to repair and logs out before repairing them. In this situation, the payments are released automatically as part of the log out processing. The pending payments for the user are automatically finalized after logging out.
  • An administrator deactivates the priority control configuration while users are repairing payments. The system immediately unlocks all payments for all users in the system. When a user attempts to repair a previously locked payment, the following message is displayed: "Your repair was not accepted. PCC deactivation occurred causing pending repair items to be reset and locked items released. Please contact your administrator for additional details."

    When priority control configuration activation occurs, items can be retrieved using the get more items button. All pending repair items for all users are returned to the new state when a priority control configuration is reactivated. The reason this occurs is when the active priority control configuration is deactivated, it is handled as a stop all activity event by the repair system.