How to use TransView

Our version does not have the basic app wizard, so as far as I know I’m stuck letting Epicor do uplifts for now. Most of our dashboards have grids with multiple tabs that all publish to a tracker, so when I do the uplift I get something like

CustBAQ_0_1
CustBAQ_0_2
CustBAQ_0_3
CustBAQ_1_0

For whatever reason, it always seems to create something like that last dv which is completely empty and then binds the tracker columns to that dv so it never works out of the box.

I figure this is the correct use case for TransView isn’t it? I’m just not clear on A, how to use it and B, how to see what’s going in there. I don’t see anything in Events that would indicate to me that Epicor wired all those dataviews to TransView. Our version also does not include any kind of debugging in app studio, and I’m not sure how to actually look at dvs in dev tools.

Not experienced upsizing from classic, nor familiar with what’s available in v2022 but TransView in Kinetic is a ‘dynamic’ system dataview that allows adding columns on-the-fly. Meaning, for example, if you use a row-update to set TransView.SomeField, it will both add SomeField column to the TransView dataview and populate it with the value provided or expression evaluated.

So in my limited experience, TransView often has a single row with one or more columns storing values the app can use in events and rules via epBinding expression syntax denoted by curly braces like {TransView.SomeField}.

Regarding upsizing, check out the post on here DashBoard Dragons. It’s an Insights session on leasons learned uplifting dashboards and they recreated dozens rather than converted, I believe. Using a dashboard template and a dashboards-dashboard, etc. Tons of good advice and they shared the session collateral for download.

Again, sorry you don’t have the debug tools but you may get somewhere with a console-write in your events like trans.getDataView(“MyDataViewName”).data to output the data array to browser devtools console.

3 Likes

You can create a TransView data view yourself; I don’t think it is anything special. I’ve done this. Just more work.

@Conley.TUC Just upgrade!

It’s really a losing battle with App Studio on anything less than 2023.2, I feel. We were on 2023.2 for 17 months, all browser, and it was fine.

We were on 2022.2 for less than 4 months. That’s the shortest we’ve ever done. It was just that terrible to stay on 2022.2.

3 Likes

As @jbooker says, you may be better off uplifting your dashboards manually. That’s what we did but we started with their Insights 2024 process. This may work better for you too as you probably can’t install the app they created and shared Insights 2025

2 Likes

I never got TransView to take more than one field. :man_shrugging:

1 Like

do you mean row?

Am I correct in assuming that there’s no way to start from scratch without the wizard? If so I think I need to ask for an upgrade.

You should be able to start from a blank app, but I can’t remember what’s available in App Studio 2022. I’d suggest you upgrade to keep on a supported version anyway.

I’d try the Template method I suggested above at least while you work on an upgrade.

2 Likes

Do you happen to have the 2024 version saved? The links in the OP are expired. I think I have the 2025 version.

1 Like

I always first automatically convert the dashboard from the classic version to Kinetic, then I use the version Epicor generated to check how it organized some of the events/data rules/grids, then I finally create the dashboard/application from scratch.

All of that just because it always messes up the TransView stuff when the dashboard has a search/filtering feature.

I prefer to create my own cause I have more control over whatever is wired to whatever. The TransView is really easy to manage and there are many threads in the forum on how to use it.

2 Likes

You need an upgrade. But…

Do you have this in App Studio? (I mean the actual app called “Application Studio.”)

Otherwise, you certainly could start with a pointless classic dashboard, then convert, then delete everything out of it, right? Then start fresh-ish.

1 Like