I am re-developing a DPAS customization for SOs with DoD contractors. OrderRel carries the rating/program data with UserCodes, but I want to indicate on the Summary tab, so I’ve added a boolean field to the OrderHed table which I intend to bind to an epiShape. So, my strategy is to trigger a BPM off changes to the custom field on OrderRel and set my OrderHed boolean accordingly.
I’ve been able to copy/modify existing BPMs with good success in the past, but struggling here. How would you do it?
If you can’t I’ll run one later, or someone with this knowledge already will probably see it.
If the header row isn’t sent, you’ll have an issue, because if you modify the header outside of the normal operations, Epicor may complain, or you will have to refresh, or both. So some outside of the box thinking, or alteration of your plans may be in order.
No - the existing version just had the DPAS fields on the OrderHed, which turned out to be not granular enough for the Customers’ requirements. My concern is that fields set on the Rels will be “too buried” and that we ought to indicate this somewhere more visible. So I started down the epiShape rabbithole and that led me here in a roundabout way.
The summary tab should indicate whether any Rels with any level of DPAS rating are present. So, a condition widget would potentially filter the OrderRel data for any “non-zero” values in the primary custom field, and if 1 or more rows come back, then DPAS=TRUE and epiShape should turn orange or something.
Create a BAQ that creates the calculated field (0 green, 1 yellow, 2 red). Then publish/subscribe on the ordernum to have epiMagic do the work. Use the calculated field to drive the epiShape…
Believe it or not, we’ve never really adopted dashboards here. We just have lots of queries and some clever Excel work. I have dabbled in it, but none of my users has ever really been able to tell me what data they need in dashboard form, just that they think they need more… I digress.
That said, I digested your suggestion some after hours and I am exploring this path now. I made a super simple BAQ that trades a SO num for a true/false evaluation and put it in a dashboard with default settings. Now I’ll try to get my form/shape to subscribe…