Pass callContextBpmData field from UBAQ to dashboard customization?

I’m still not sure I follow, but here is some more useful code for refence.

Normally I use the customized dashboard to assign a callcontext, then I reference that in my BPM. Here is a chunk of code from my AddAnyOp dashboard. Also a whole thread on it here: Add or Edit any Operation - My Custom Dashboards

{
		// ** Place Event Handling Code Here **
		EpiDataView edvCallContextBpmData = ((EpiDataView)(this.oTrans.EpiDataViews["CallContextBpmData"]));
		System.Data.DataRow edvCallContextBpmDataRow = edvCallContextBpmData.CurrentDataRow;
		edvCallContextBpmDataRow["Character01"] = MyPart.Text;
		edvCallContextBpmDataRow["Character02"] = MyRev.Text;
		edvCallContextBpmDataRow["Character03"] = MyComment.Text;
		edvCallContextBpmDataRow["Character04"] = MyReason.Text;
		EpiDataView edv = (EpiDataView)this.oTrans.EpiDataViews["CallContextClientData"];
		string myUserString = edv.dataView[0]["CurrentUserId"].ToString();
		edvCallContextBpmDataRow["Character05"] = myUserString;
		edvCallContextBpmDataRow["Character06"] = MyResourceID.Text;
		edvCallContextBpmDataRow["Number01"] = MyOp.Text;		
		edvCallContextBpmDataRow["Number02"] = MyQtyPerParent.Text;	
		edvCallContextBpmDataRow["Number03"] = MySetHours.Text;
		edvCallContextBpmDataRow["Number04"] = MyProdTime.Text;	
		
		// Run custom code in BPM
		var edvV = oTrans.Factory("V_AddAnyOp_1View");
		BAQRunCustomAction(edvV, "AddOp");
	}

Inside my BPM, I refence the variable a custom code widget like this:

myPart = callContextBpmData.Character01;
myRev = callContextBpmData.Character02;
myReason = callContextBpmData.Character04;
myUser = callContextBpmData.Character05;
myOp = Convert.ToInt32(callContextBpmData.Number01);
myResGrpID = callContextBpmData.Character06;
myQtyPerParent = Convert.ToDecimal(callContextBpmData.Number02);
mySetHours = Convert.ToDecimal(callContextBpmData.Number03);
myProdTime = Convert.ToDecimal(callContextBpmData.Number04);
SkipCheckIn = callContextBpmData.Checkbox01;