Kinetic Dashboard Chart Publish/Subscribe -- CallContextBpmData.xxx Parameters Clearing

Hey,

On a Kinetic Dashboard, 2025.1.5, I have a chart connected to an EDD view.

I have combo boxes bound to two transview fields, the change of which sets the value into CallContextBpmData.Character02 for the input parameter, in this case a single resource group, or Character01, which will contain a comma-separated list of product groups.

This works fine, but periodically CallContextBpmData.Character01 and 02 are cleared, seemingly in association with the monitor keep idle time event:

The only options I see for the parameter input are CallContextBpmData.xxx, Constants, and query dataview fields, which aren’t useful in this case because of the comma-separated list in Character01.

Anyone have a suggestion about how to either keep the fields from clearing or assign a transview field to the subscriber?

Thanks,

Joe

This is the solution.

I’d surely like to do that, but the transview columns are not in the publisher dropdown value list.

Any advice about how to get them in there?

Thanks,

Joe

Go into the dataview and add them. You can also just type them in the binding, they won’t autocomplete but they will work.

Are you saying add the columns to the CallContextBpmData dataview?

I have the columns defined in the Transview dataview. They are working fine filtering other dataviews.

The problem is that the publish/subscribe setup won’t take the Transview columns in the Publisher column. The drop-down box has a list that includes call context and constants, but no Transview entries.

I tried typing the transview column name into the list, but of course it won’t take the value if it’s not in the list. Maybe there’s something I’m missing.

No, go to data views, open transview, add your column(s).

The columns are already in Transview. I just can’t add any Transview columns to the pub/sub setup–only call context.

Sorry I don’t have access to 2025.1 right now to test this out but hopefully somebody else does!

Thanks for looking at it. :slight_smile:

Bump for a new week. Anyone have an idea about this?

Again, CallContextBpmData fields that we use for EDD chart filters are being cleared intermittently, seemingly when the process ā€œGetMonitorDataKeepIdleTimeā€ fires.

The values in the call context fields are coming from fields set into the Transview dataview, but Transview fields are not selectable in the Publisher dropdown box.

Thanks,

Joe

Probably the dumb way to do it with Browser-Only on the horizon, but I still go into the client and do my publish-subscribe then complete the rest in App Studio…

Is there some other setup needed to first publish your TransView field so that you can subscribe to it? We’re doing dashboard uplifts now, so I’ll be digging around too

Apologies for the necropost but I am having the exact same issue. Did you ever find a solution??

Your best bet is if you need to store them for extended periods, keep them in somewhere like transview. Set them right before the call to wherever. The lifetime of CallContextBPMData is only guaranteed for a single call stack.

Yes, but like @jdtrent mentioned, things like transview are not selectable, nor can you manually type something in. I would have done it that way to begin with if it was allowed.

I was wondering if he found a way to make a custom dataview appear in the lists. I don’t see what is so special about the CallContextBPMData data view.

Have no idea why TransView doesn’t show in the drop down. I wonder if that screen is specifically excluding TransView as I see all the other dvs in the list. Perhaps try creating another dv. I cannot test another dataview atm because AppStu isn’t working.

Alternatively, you could set it in the json capabilities array of the ep-embedded-app component:

      "capabilities": [
        {
          "id": "IResolveUrl"
        },
        {
          "id": "IBroadcastSubscribe",
          "model": {
            "id": "ep-embedded-app-efa7c",
            "subscribers": [
              {
                "publisher": "TransView.JobNum",
                "condition": "EQ",
                "subscriber": "JobHead_JobNum"
              }
            ]
          }
        },
        {
          "id": "IAppCommunicate"
        }
      ],

I didn’t read the whole thing I see.

I’m sure we can make it work.

To Do: dig into where that Pub-Sub slider is coming from. /Shared? :man_shrugging:

I did, did not appear. Strangely, the only ā€˜custom’ dataview that appears on the list is the BAQ dataview created by the dashboard conversion wizard.

I tried on JObStatus ootb dashboard - shows all dvs but not TransView - I wonder if yours not showing customs is an uplift issue. :man_shrugging:

I just played with it, and even though I have done it before with a BAQ DV, those don’t show.
Created ones don’t show.

BO ones DO show.

As a workaround, find a suitable BO one and use that.

:dumpster_fire: