We've run into a situation where we might want to have multiple breaks on a task creation rule. Of course, I realize that you can tell a task to break on something like 4 cartons and 1 store, but that's not quite what I'm looking for here. We have a variety of carton types set up, two of which are SNG (singles... one unit per carton) and TOT (grey totes, which fit about 2 cube of product each). Currently, in one of our areas, our task creation rules are configured to break at 7 cartons (we pick into TOT cartons in this area). I'd like to modify that so that it'll give the user 7 TOT cartons and 20 SNG cartons. The challenge is that I can't simply set the carton break limit at 27, because it could give the user 27 TOT cartons, which would be beyond unmanageable in one task. Or, it could give them 27 SNG cartons, which wouldn't be enough work for one task, or it could give them any combination in between. How can I ensure that it gives them a maximum of 7 TOT cartons and a maximum or 20 SNG cartons?
I haven't found anything in base WMOS (we're using v2006) that allows for this. The only thought I have is to have separate task creation rules (one for SNGs and one for TOTs, each with their appropriate break limits), and have a database trigger that runs when the wave completes to go through the tasks the wave just created and combine them. I'd think it should just be a matter of finding a SNG task and a TOT task and updating the task ID in task_hdr and task_dtl for one of those tasks to match the other task, but it'd be nice to not have to do all that.