Categories
API Change

Auto-work Pick Optimization and Enhancement

We have re-written the auto-work pick code to expand the functionality and improve performance. Previously, LOCATE would only auto-work pick lines for an order that were not attached to a pick or picks that contained only pick lines from the given order. This meant if you created a wave/mixed pick (a pick containing pick lines from many orders) and then auto-worked the order that lines from the order on that pick would not be completed. This is no longer the case. The new auto-work code processes pick data at the line level rather than the pick level. This gives us more flexibility in how picks are auto-worked. At the same time this shift of focus for the code offered up some nice performance enhancements resulting in significant processing time drops for larger picks.