@Aaron_Moreng / @ckrusen / @hkeric.wci:
Thanks guys. I appreciate the feedback.
Before I move forward, I wanted to address an indirectly related issue concerning the directive I would need to use (Data, or Method) to apply the solution. I always seem to get confused on this and spend a lot of time in trial-and-error before I hit success by luck of the draw.
The section of the trace log that I believe is relevant, looks like this:
<businessObject>Erp.Proxy.BO.LaborImpl</businessObject>
<methodName>Update</methodName>
<returnType>System.Void</returnType>
<localTime>9/9/2020 06:49:46:2106030 AM</localTime>
<threadID>1</threadID>
<executionTime total="1945" roundTrip="1886" channel="0" bpm="0" other="59" />
<retries>0</retries>
<parameters>
<parameter name="ds" type="Erp.BO.LaborDataSet">
<LaborDataSet xmlns="http://www.epicor.com/Ice/300/BO/Labor/Labor">
Looking at the above trace log excerpt (and assuming it’s relevant to assessing the directive; which it might not be), what would specifically clue me in on the type of directive to use?
Here, I was thinking to use a Data Directive, because I want to check if a specific condition exists as the record is saved/updated.
Any guidance here would certainly be appreciated.