I am working on a pre-processing BPM for the Project screen. I have a checkbox that is bound to a field in the TransView, and I need to access that from the BPM. Is this possible? We have tried using the CallContextBpmData.Checkbox01 field, but this value resets to false at times I can’t quite figure out. We would like the value to stick until the screen is closed.
BpmData fields, in theory, are scoped to the single method call in which they are set. They’re supposed to cease to exist after that point, though they usually persist for a bit on classic fat clients.
If you have a checkbox on the form, it should be tied to a UD field, which will be accessible along with the canned fields on the table.
1 Like
Or, you can add a step in your call, to set the CallContextBPMData variable to the proper value when it is sent.
You absolutely cannot rely on it to stick around, nor would you want it to.
Set it before you use it.