Can a custom dashboard be added to an MES screen? I have my customization complete on the MES screen and it is referencing the dashboard correctly, but I am receiving the following error:
Menu ID MES-XXXXXX is not valid for the current user.
We are trying to allow MES users to view a dashboard to help with production without having to have Client and MES running at the same time to access the dashboard. Any thoughts would be greatly appreciated.
We are currently in 10.0.700.4, but upgrading to 10.2.300.7 next week.
certain things are limited to for licensing. I’m not sure what all of them are (job entry is one them), or how they manage the licenses, but there are certain things that are not allowed on MES. Considering what you are trying to do requires a full client, I would imagine it’s something they do not allow access to with an MES license.
In your menu maintenance, did you add it as a Dashboard - Assembly? It should not be a RunTime. I add a new button and then use the click method of that button:
ProcessCaller.LaunchForm(oTrans, “MES-XXX”);
Run time or assembly doesn’t matter in the sense of licensing. The old “the can get to other dashboards” problem has been fixed a long time ago. You’re error is related to something else.
You’ll probably have to explain a little more what you are trying to do. Simply adding a dashboard to MES is perfectly do-able. I have many of them deployed. There is something in the details of that specific dashboard that is giving you licensing problems. Without explaining any of that, there’s not much else any of us can help you with.
it’s not the button that’s the problem. It’s what’s in the dashboard. The button call looks fine. Try just a simple dashboard that looks at a list of parts or something and see if that works. (it should)
Also, check out this thread about formatting your code blocks. It makes things way easier to read here.
And you can just copy paste images into the forum. No need to use a 3rd part service.
I’ve tried 5 different dashboards and all of them are giving me the same error. It’s not a permissions thing either because everyone has access to these dashboards and they work fine when opening in client.
That was the issue! I misunderstood the menu id. I thought it has to have the prefix MES then the Menu ID. Looks like when I removed the MES- it worked just fine. Thank you all for your help!
We are trying to do the same thing, add a dashboard to the MES main screen triggered by a button. We are struggling to find the MES Main Screen MenuID to apply the Customization to in the Menu. I know in the past I have customized the End Activity Screen and was able to find that menu under the Processes folder in Menu Maintenance, but I can’t seem to find MES there. I also tried querying Ice.Menu with no luck. I’m sure we are missing something simple, but any help is appreciated.
I ended up using the guide at the link below and was able to create a button for dashboard. As Mark mentioned, you will need to update your sysconfig file also to add the new MESCustomMenuID