Goal - I’m trying to create a BPM that fires one time after the Configurator is run, preferably after the new configuration details are saved. Finding the right spot is proving difficult. The after action is going to be delete/get details of course… my users seem to have trouble with this process and the default ‘append’ behavior.
The client trace yields a method called Erp.Proxy.BO.ConfigurationRuntimeImpl.SavePCValueConfiguration among some others that might be possibilities, but this one seemed to hit the mark. I know to drop the ‘Impl’, and in this case the BO is even further truncated in the list of objects to choose from, but that method is not exposed in the Method DIrectives editor when selecting the “ConfigurationRun” BO
Attached the trace - method starts at line 673.ConfiguratorSaveTrace.txt (56.0 KB)
This is the first time I’ve not been able to find a method I’m looking for so I’m asking for a little education and potential workarounds or alternatives.
I have tried DD’s on the PCValue tables (Head/Grp/Set) and they all fire multiple times without any discernable difference in data.
Also, it seems DD’s do not have access to the RowMod field in the widgets and although it is listed as a field, you get a hard-stop error if you try and use it (even to look at in a MessageBox with a table-query. I have not tried C# code yet as I’m taking Tim Shoemakers advice to stick with the widgets as much as possible. Anyone else see this behavior?
As always, appreciate the help!