Also note, you might not be able to open up certain screens with the MES User License, the types of menu names is restricted. So a Ice.UI namespace might not be allowed, unless your user is running the Full Paid License.
If I recall the list of names and logic is in Ice.Lib.RestrictedLicenseLib.dll in your Client Folder.
I have these notes from E9 atleast (maybe it changed):
From E9:
First Check: Epicor Checks a DataCollection Programs List to make sure your Assembly is Not in the Allow List
Second Check: Epicor Checks that your Assembly Name does not start with EPICOR.MFG.UI.HH
Third Check: Epicor Checks that your Assembly Name does not start with EPICOR.MFG.UIRPT
Fourth Check: Epicor Checks that your Assembly Name does not start with EPICOR.MFG.UI.UD
Kind of, i think i am fairly poor at describing it, I want to add RMA Tracker to our MES Main Screen and i think adding it to a button is what i want but i haveno clue on how to make this work.
Add a button to the MES screen in customization. Then in the Wizard for Events choose the button and the click event. Once that is updated to your code put this in the clicke event.
ProcessCaller.LaunchForm(oTrans,“Erp.UI.RMATracker”)
Should look like below except for the form you want to open.
At the bottom where it says customization you need to select the MES customization with the button that you created in MES. That will tell it to load that version of the MES customization with UDMESRMA in the sysconfig file.
You need to make a new menu item in menu maintenance for MES that has your customization with the added button, then reference that menuID in the sysconfig:
Okay this helped! i thought you made the menu item first before the customization,
Got the button in MES but no joy on the action for it so im going to mess it with.
It looks like you may be trying to open MES again with that button, instead of the RMA tracker. You need to add the menu ID for the form you are trying to launch with that button, which would be one that opens the RMA tracker. In your previous posts you had created one with ID of UDMESRMA.
The only place you’ll need to reference the MES menu ID with your new customization (UDMES in this case) is in the sysconfig file.
i tried going through the normal customer tracker and RMA Processing to see if i was able to open with the trackers in MES and they will not open. So i am going to take that as a sign that MES will not allow these Trackers into MES.
The list of allowable programs in MES, from EpicCare.
Customer and Supplier Trackers cannot be accessed.
Expand for text
Which Epicor 10 programs can I launch from these MES buttons?
MES licenses are not full production license so you will not have free reign to add anything you want. You are limited to the following baseline UIs and Reports. In addition, any custom dashboard (Runtime or Assembly), crystal report, BAQ Report or UD table maybe launched from a button.
This is the list for 10.2
Hi Ashley! I have also customized the Clock In dialog to show the shop employees the shift description, but I cannot get the customization to work for the users. If I am in Developer Mode, and I select it, it works great. Do you remember what Menu’s or Processes you had to change for it to work? We are currently on Vantage 8.3, but I am working on our Epicor 10.2.500 that we are going to go live in December.
Thanks!
Dan