BUG: Simultaneous PO submissions causes numbering problems
When two people are working on a PO at the same time, there is an issue with the same number being assigned to the different people. It ends up being a problem with a vendor selection and other areas. Weird errors appear.
What needs to be done is that when a PO process is started, some way of handing out numbers needs to be managed. Given that HTML is stateless, someone getting/using a number for some time as they look up vendor items and someone else coming in and getting the same number is not unusual. They only see the LAST number that was used to "finalize" a PO creation.
I understand WHY a number is needed up front, as that's a primary key for the remainder of activities that are going to happen. So, the number needs to be assigned and "locked" immediately, and that number is kept for that effort. Or you could instead start off by selecting the Vendor, and once that's done, a PO # is distributed for your exclusive use.
An additional feature could be that if you're in the middle of a PO process, and are distracted or have to go somewhere, you can "save" the temporary PO and can be continued later, with notifications that go out that a PO is being held in a "On Hold" status, awaiting completion.
Justin
New to ADSelfService Plus?