Make UBAQ and Udashboard work the same for BPM's

When doing a BPM on a UBAQ, you can put a pre-processing BPM to set fields based on changes. It works fine the the BAQ, there is a pre and a post change row so the BPM system can compare them and see if something changed. However, if you bring that into a dashboard, using nothing but the built in tools, those rows are now returned the same way, so that same BPM will not work. To get it to work, I had to write a custom code linq query to get the information directly from the DB to see if a field changed or not.

Since some users cannot use custom code block, Epicor should fix it so that the Dashboards and the BAQs work the same way so that testing something in a BAQ converts natively to the Dashboard.