I restored a copy of our prod database to a test environment, and in the test environment, kinetic dashboards won’t launch, I get the error. Application xxx is not accessaible, please contact your system administrator. Program: Ice.Services.Lib.MetaFX.dll
Method: GetApp
Table: undefined
Field: undefined
When I go to application studio to view my dashboard, “Published” is checked and I can open the dashboard, but there are no layers - the application map is just a blank screen, as if the dashboard has vanished, and if I try to preview the dashboard from application studio I get the same error as above.
Has anybody else ran into this? We are using so few kinetic dashboards its hard for me to know if this is a problem with this particular dashboard or just kinetic dashboards in general.
Can’t deploy the app from that screen, only from “Dashboard”, but when I do that I lose all my kinetic customizations. Yup just confirmed it wipes out the changes done in application studio although it does restore the dashboard.
I would really like to understand Epicor’s thinking about kinetic dashboards. I haven’t found anything written about this and also didn’t get an answer when I asked at insights. It seems like Deploy App in Dashboard is not really akin to Deploy UI App, in that it is intended more as a one time migration to generate the kinetic version of the dashboard, and once migrated, the kinetic app is a totally separate and unrelated entity to the original dashboard. For example, unlike the Kinetic UIs which can be shared on the same menu item with the classic UIs and share the same dll, a kinetic dashboard can’t be added to the same menu item with it’s classic version.
I mean, it makes sense if you’ve never deployed that dashboard in you restore destination environment. Classic dashboards did the same thing. Once it’s there the first time, though, it should continue to work from restores going forward, but I have not confirmed that. The dashboard dlls are saved in a directory, not the database, so a restore isn’t really going to be able to do much for you there.
I didn’t know that about the dashboards not being able to share a menu, though. That’s dumb.
This is also part of my confusion - what is the difference between deploying an app from a dashboard and creating a new kinetic app (aka dashboard)? Are they the same thing? Are they not the same thing?
It’s all inside, I’m building dynamically generated apps from json alone.
It’s possible that the dashboard builder is doing something different, but if you don’t use it to create a classic dashboard as well, you would think there would be no dll. Something is off.