Just curious if there over which is the best way to set a mandatory field (BPM or Extended Property Maintenance)? And if so, why?
If one was clearly âbestâ then I suspect both wouldnât be available to use.
In my experience Extended Properties are great, but a blunt tool. If they work for your needs in a particular case then thatâs first choice, but as soon as there are any conditions or caveats or complications or validations then you kind of have to fall back on BPMs. Just my opinion.
What Daryl said 100%, canât say it any better.
Thank you both for replying. I donât remember ever using Extended Properties in Vantage, and weâve only been Live in E10 a few weeks. Also, with the âmethod directives over data directivesâ preference I thought it worth checking
One thing I was never clear about is if BPMs work differently when called by a user initiated function, vs an automated one.
If you have a BPM to prevent an order line from saving when Prod Group is blank, could that stop a DMT or creating an Order from a Quote?
And what if you add a UD field to a table, and make that required. Do any BPMâs on that table - prior to the addition of the UD - stand the chance of failing?
Hi Calvin,
I have seen Data directives get followed via DMT. I have also seen them followed via MRP. One DD fix actually took our MRP down a few years back and a redesign was needed
Nancy
I might have been overly cautious, but one BPM I did, included a check on one of the key fields (OrderNum I think), to prevent from working on orders entered prior to adding the requirement for the new field.