I created a customization for mes work queue. How do I get it the show up

I crated a customization for the mes work queue in application studio and try setting it on the non-menu item in the prosses menus but that doesn’t seem to work. Is there another way to do this or am I doing something wrong?

Can you toss up a couple pics of what you’re doing (or trying to do)?

Are you customizing the MES form? Or the WorkQueueEntry form?

On the mes screen I used app studio to customize the work queue (add a couple columns to the grid). Tryin to add the customization to this.

Gotcha.

Okay, this is the painful part of seeing customizations in MES.

If you look at the MES form in App Studio and that particular button… click on Behavior > OnClick… it’ll open the on-click event that opens the Work Queue Entry form.

image

The Properties of the App-Open portion of that event is the issue:

image

It is opening the BASE form… with no Layers applied! So, you customized WorkQueueEntry, and published it… but this button/event is not calling that layer to be applied.

The PROBLEM here is, its a base event and you can’t change the properties.

So, you have to ALSO customize the MES form so you can customize how MES behaves.

Depending on your version, the easiest thing to do is copy the base event. Then repoint the trigger to override the base event. Then you can add your layer name in the app-open properties and you should be good.

In earlier version, the override trigger type wasn’t available. In that case, create your own custom button (can look just like the original)… again, create an onclick event for your new button that mimics the base event… then hide the original button.

Going this route, the user would only see your new custom button, which fires your new custom onclick event… which includes your new WorkQueueEntry layer in the app-open.

Its a PITA… but it should get you there.

4 Likes

and then how do you apply the customization to the Mes form?

That will be a published layer that you’ll have to add in Menu Maintenance.

In Menu Maint… look under Processes. MES (Shop Floor) will be in there. Add your Kinetic Customization layer.

2 Likes

THANK YOU. @cbastijanic we had this same exact issue this week! For the work queue nonetheless.

1 Like

For further reference, this is laid out pretty well in KB article# KB0132464.

I recently discovered this also applies to customizing the planning parameters slide out in Time Phase (where slide out = work queue and time phase app = MES app).

2 Likes

Thanks David, I’ll check that out!

1 Like

I added my mes menu customization to the process menu like you sad and in there I have the event the overrides the event for the work, but when I go to my mes url It is not showing up. When I go preview my mes customization I see the columns that I added to the que grid. Am I missing something?

That image is still showing as a System Menu. Did you copy the menu to your current company?

I’d expect the Module to be “UD”.

I do have a UD one the I made but the URL says it pointed to the other one.

This is what mine looks like:

I did a copy to current company, but it still doesn’t show.

and both customizations are published.

If you’re in App Studio and looking at your MES layer, when you preview, can you see your customized WorkQueueEntry form?

Is that portion working?

yes

Silly question… are you working browser or in Client? Just want to make sure because if you’re in the client you have to log off and back in for Menu changes to take effect.

Just trying to cover our bases.

Browser

When you launch MES in the browser… do you see your layer referenced in the URL?

image

1 Like

https://epicor1.mi.mayfran.com/EpicorERP/Apps/Erp/Home/#/view/PR000440/Erp.UI.Mes?channelid=d3930045-e058-4b7f-b452-3845d151675b&layerVersion=0&baseAppVersion=0&mode=dc&company=MFA&site=MfgSys&pageId=Production&pageChanged=true&pagechg=1

Above is the url it shows me when i launch mes, i do not see my layer in there.

1 Like