Just trying to wrap my head around this. I have a ticket with support but this appears to be such a glaring omission that I assume others have run into this.
I have a UBAQ and I want the initial values to be driven by the main record the user has selected. I adjusted the BAQ to have a parameter and then I adjusted the code for GetList to store the parameter value into bpmContext Character01 using a post-processing BPM. This is the popup box when that runs showing Character01 (3439) and others in my testing.
I set the initial values in the proper place in the BAQ:
OK, I already have it in the bpmContext so I must be dense. Somewhere between GetList and GetNew it clears. Are you saying the Update BPM should see the original bpmContext?