callcontextBPMData vs local variable in BPM

I’m writing a Method Directive BPM on LaborHed.Update that gets called from Data Collection, and involves both Pre- and Post-Processing directives, and I need to pass some values from Pre to Post. I’m using callcontextBPMData, and it is working fine in testing.

BUT I’ve been reading on the scope of CCBD, and am wondering how it will work in multiple operators are using the same Data Collection screen. Does the adapter get cleared whenever a different employee logs onto DC?

It will not get cleared automatically.

You can pull your variables out and clear it yourself.