Challenges
Production Backflush was not creating transactions in a sequential manner when executed by more than one user simultaneously. Inventory transactions created before the session got frozen were not getting rolled back even after killing the session, thus it created inventory mismatch between physical vs QAD.
- Program should have the capability to get executed by more than one user at a-time
- Program should be executed either in batch mode or in manual mode without user session getting frozen
- If the session got killed abruptly, program should have capable to reprocess remaining backflush transaction by itself automatically
Application Modules:
- Users abruptly closed Backflush transaction which caused the Backflush missing transactions
- Developed a new control to identify user who tried to terminate the session and email the details to local IT team
- Automate batch job to re-process the partial transactions created due to session closed abruptly