We're currently using WM in conjunction with LM for performance metrics. After validating and tweaking all our LM measurements, we feel comfortable that they're relatively accurate. When we run a wave, of course it runs through the allocation, cubing, task creation, etc logic, and then it sends monitor messages to LM that calculate the allowed time for each task. That'll give us the amount of time expected to do all the work for that wave. This part works great, but now we'd like to take it a step further - how can we get an estimate of the amount of work outstanding without running a wave?
I realize that's a complicated thing, because the time allowance calculations require all kinds of information - carton numbers, task details, locations, etc. So far, the only idea I've come up with (aside from attempting to write an absolutely massive query) is to have a separate wave set up, with separate task creation rules that create all the tasks in "locked" status. Run this wave, let it create the tasks and send the monitor messages to LM, let LM calculate the times, grab those, and then undo the wave. This is far from a "good" idea, so if anyone has any better ones, I'd appreciate it.