MES Customization

Thanks for your help. I am moving slowly forward. I think I only have 2
issues left.

1. I put my epibutton on the supervisor tab, but all shop employees
can push it. How do I make is work like the other buttons on the supervisor
tab and become active only when a supervisor is logged on?

2. When I click on my button I get the error message "Menu ID UDSHPE
is not valid from the MES Menu." UPSHPE is the menu id for the customized
version of EmpBasicEntry.dll that I created. I can run it from the menu and
it runs ok, but when I try to run it from MES as a supervisor or regular
shop employee I get the above message.



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Karen Schoenung
Sent: Monday, July 29, 2013 1:45 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization





<MESCustomMenuID value="UDMES1" /> replaces previous <MESCustomMenuID
value="" />

For Vantage 8, in the defaultMES.mfgsys file under client803\client\config

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of Mike Numbers
Sent: Monday, July 29, 2013 12:21 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Thanks, this helps.

I have been away and am just getting back to this.

I was able to follow this example. My problem is when I opened MES with
/MESC, I created a customization. How do I use this customization with I
open MES? I assume I have to change the properties value on the MES icon,
but not sure what the code should be. I didn't customize the base version
for fear of screwing up MES.

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> [mailto:vantage@yahoogroups.com
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>] On
Behalf Of
Miguel Santillan
Sent: Wednesday, July 17, 2013 4:33 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

This is from a POST I did on How to add a dashboard to MES. Only difference
is that your MENU ID is Order Tracker

Version: 9.05?

Add the dashboard to your main menu.
Write down the MENU ID that you created. Ex. DASH0001

Under the properties for the MES Icon, change -MES to -MESC
Start the Application.
Click your current Customization for MES and open

Right click on one of your buttons and select CUSTOMIZATION

Choose your Tab to place the button.
Tools> Tool Box
Click EPI BUTTON
Add your button somewhere in the screen. Align and size button
Click on new button to display properties.
Under MISC, change TEXT; Ex. SHIPPING DASH
Under MISC, change NAME; epiBtDASH0001 (optional)
SAVE

Go to WIZARDS tab > Event Wizard
Control Type Filter: EPIButton
Custom Control: epiBtDASH001
Available Control Events: CLICK

Add using the arrow button; epibtDASH001_Click should be highlighted and the
following displayed:

Private Sub epibtDASH0001_Click(ByVal sender As Object, ByVal args As
System.EventArgs)
' ** Place Event Handling Code Here **
End Sub

Click on Update Selected Event Code (bottom right Corner)
Now go to the Script Editor Tab and look for the code you just pasted via
the last step.
Add:
ProcessCaller.LaunchForm(MESMenu,"DASH001")

Should look like this:
Private Sub epibtDASH0001_Click(ByVal sender As Object, ByVal args As
System.EventArgs)
' ** Place Event Handling Code Here **
ProcessCaller.LaunchForm(MESMenu,"DASH001")
End Sub

Save, close, remove the -MESC and leave it as -MES.

Start application and that is it.

Miguel A. Santillan
Compass Components, Inc.

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com> ] On
Behalf Of Karen Schoenung
Sent: Wednesday, July 17, 2013 12:23 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Sounds similar...Did you create a button and save it ?(you have to have a
custom button - you can hide the original one by making visible = false)

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> [mailto:vantage@yahoogroups.com
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>] On
Behalf Of Mike Numbers
Sent: Wednesday, July 17, 2013 2:05 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

In trying to follow the wizard, I went to event wizard, chose epibutton,
the next drop down is titled "Custom Control" and there are no choices for
this one. The next drop down is "Available Control Events" and there are no
choices for this either.

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>] On
Behalf Of
Karen Schoenung
Sent: Wednesday, July 17, 2013 2:58 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Vantage 8.03.09c, vb code:

Private Sub btnReprint_Click(ByVal Sender As Object, ByVal Args As
System.EventArgs) Handles btnReprint.Click
'// ** Place Event Handling Code Here **

End Sub

In Vantage, customization mode, go to the event wizard tab, choose epibutton
from first drop down, your button from second drop down, click from the
third drop down. I do not have Epicor 9 to see the options, but they may be
similar...

Then search this group for _Click for example...To see if there are any code
examples for the process calling....

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of Mike Numbers
Sent: Wednesday, July 17, 2013 1:44 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

I am not experienced in writing code for Click Events or using the
ProcessCaller. I learn from examples. I am looking at one of the existing
buttons on the MES (Order Tracker) and trying to match my button with
theirs. If I look at the Script Editor for Order Tracker, I don't see
anything added. I am not familiar with using the wizards, but l looked to
see if something would make sense to me and nothing did. Do you know of an
example I could follow. Basically I want to run a program that has a
customization version when the button is selected.

-----Original Message-----
From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> [mailto:vantage@yahoogroups.com
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com><mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> <mailto:vantage%40yahoogroups.com>] On
Behalf Of
Jose Gomez
Sent: Wednesday, July 17, 2013 1:55 PM
To: Vantage
Subject: Re: [Vantage] MES Customization

You have to actually write the code behindd for the Click Event on the
button and use the ProcessCaller.launchform to launch the form you want.

*Jose C Gomez*
*Software Engineer*
*
*
*
*T: 904.469.1524 mobile
E: jose@... <mailto:jose%40josecgomez.com>
<mailto:jose%40josecgomez.com> <mailto:jose%40josecgomez.com>
<mailto:jose%40josecgomez.com><mailto:jose%40josecgomez.com>
<mailto:jose%40josecgomez.com>
<mailto:jose%40josecgomez.com>
http://www.josecgomez.com
<http://www.linkedin.com/in/josecgomez> <http://www.facebook.com/josegomez>
<http://www.google.com/profiles/jose.gomez> <http://www.twitter.com/joc85>
<http://www.josecgomez.com/professional-resume/>
<http://www.josecgomez.com/feed/>
<http://www.usdoingstuff.com>

*Quis custodiet ipsos custodes?*

On Wed, Jul 17, 2013 at 1:49 PM, mike.numbers <mnumbers@...
<mailto:mnumbers%40cignys.com> <mailto:mnumbers%40cignys.com>
<mailto:mnumbers%40cignys.com>
<mailto:mnumbers%40cignys.com><mailto:mnumbers%40cignys.com>
<mailto:mnumbers%40cignys.com> <mailto:mnumbers%40cignys.com>> wrote:

> **
>
>
> 9.04.507a
> I am trying to do my 1st MES customization. I am using one of the
> buttons on the supervisors menu that has not been used. I have created
> customization over EmpBasicEntry.dll through the normal customization
> process and put it on a menu with an id of UPSHPE. I have changed the
> Epibinding to "MESControl.Employee Fix". I have changed the text to
> "&Fix Employee Log in Error". I have changed Data - Tag to "UDSHPE"
> (this is the menu id that has my customized program and the customized
> version. Not sure this is needed, but I am trying to match one of
> Epicor's working buttons.) I have created in Process Calling
> Maintenance a custom process - Called Process Reference = "Employee Fix",
and Menu ID = "UPSHPE".
> While still in developer mode my button looks ok. When I click on the
> button I get the message - "No Menu ID found for MESControl.Employee Fix".
> Any ideas on what I am missing?
> TIA
>
>
>

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
<http://groups.yahoo.com/group/vantage/files/>
<http://groups.yahoo.com/group/vantage/files/>
<http://groups.yahoo.com/group/vantage/files/>
<http://groups.yahoo.com/group/vantage/files/><http://groups.yahoo.com/group
/vantage/files/>
<http://groups.yahoo.com/group/vantage/files/>
<http://groups.yahoo.com/group/vantage/files/>
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
All,



We have a Customization we would like to deploy to our MES terminals how do
we go about doing this?



~Charlie





[Non-text portions of this message have been removed]
I have step by step instruction on how to deploy. I'll email them to
you.



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups.com
Subject: [Vantage] MES Customization



All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.



CUST How do you customize the main MES Menu and set to use it instead of
default

Details:








Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.





















Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups.com
Subject: [Vantage] MES Customization



All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
Sorry Charlie, I accidentally grabbed the wrong one.



PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC://LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.































Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:








Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.









Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/ <http://www.dsmfg.com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
What if we want to make customizations to a specific app that is on the MES
screen such as end activity?



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC://LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.



Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/> com/ <http://www.dsmfg
<http://www.dsmfg.com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
Charlie, what is it you want to change?

You can for example pretty easily point a given button at a different program, or a customized version of that program. There are couple of non-obvious tricks but before I spend the time writing that out I want to make sure I understand what you're trying to accomplish. :-)

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
    bspolarich@... ~ 734-864-5618 ~ www.advancedphotonix.com


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:03 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the MES
screen such as end activity?



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC://LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.



Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/> com/ <http://www.dsmfg
<http://www.dsmfg.com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]



------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
We moved some fields around on the end activity screen now we want all users
to see this new version.



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Brian W. Spolarich
Sent: Monday, March 30, 2009 4:17 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Charlie, what is it you want to change?

You can for example pretty easily point a given button at a different
program, or a customized version of that program. There are couple of
non-obvious tricks but before I spend the time writing that out I want to
make sure I understand what you're trying to accomplish. :-)

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:03 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC:
<AppServerDC://LAPIZ:8301> //LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
<http://www.dsmfg.
<http://www.dsmfg. <http://www.dsmfg.com/> com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto: http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo! Groups Links





[Non-text portions of this message have been removed]
First, go into sub process maintenance found under system
management/utilities.

Create a new process id (UD<name>)

Assign security

Programtype (non menu item)

Program (find the .dll corresponding to the form, in your case -
Epicor.Mfg.UI.EndActivityEntry.dll)

Assign the customization you created (from the drop down)



Go into the process calling maintenance found under system
management/utilities

Create new

Called process reference is the .dll you assigned under sub process
without the file extension ex. (Epicor.Mfg.UI.EndActivityEntry.dll)

Called from (the menu that calls the customized process ex.
(Epicor.Mfg.Menu.Mes)

And finally the custom menu ID you created in the sub process (UD<name>)





Restart your Epicor/mes session and you should see your customization.
Any questions call. There probably isn't one form left in the MES that
we haven't hacked

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 3:03 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC://LAPIZ:8301
<AppServerDC://LAPIZ:8301> >
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/ <http://www.dsmfg.com/> > com/
<http://www.dsmfg
<http://www.dsmfg.com/ <http://www.dsmfg.com/> > com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
Ah, okay. You want to have an MES button launch a customized version of an existing screen.

So here's the deal. I'm going to assume that you're successfully able to create a customization to the base MES screen and launch it via a customized .mfgsys file as is described below in the message history. I also assume that you've created and saved the customization on the screen.

1. First, you have to create a subprocess non-menu item for the customized program you're going to launch from MES. For example, one of my sites wanted a customized version of Job Tracker. So I did the following:

A. In Sub Process Maintenance, create a new subprocess. Give it an ID (e.g. UDPMJT01) and jot that down, and a security id (SEC000 is usually good enough: that's the security ID of the top-level menu node). Program Type: Non-Menu Item. Program: The dll of the program you're going to launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in Menu Maintenance to find the program in the menu. Select the customization you created and save.

2. Launch MES in Customization mode and load your customization of the base MES screen. Open Customization mode. Find the button that launches the program you want to modify and click on it. You'll need to note copy its GUID in the Properties inspector. You will also need to clear the EpiBinding property, as this points to the method in the underlying base code that gets called when you click on the button.

3. You'll need to add some custom code to the Script Editor. This needs to go in the main body of the script before the End Module statement.

Private WithEvents btnLaunchCustomJobTracker As EpiButton

Private Sub MESMenu_Load(ByVal sender As object, ByVal args As EventArgs) Handles MESMenu.Load
'//
'// Add Event Handler Code
'//
btnLaunchCustomJobTracker = CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f933"), EpiButton)
End Sub

Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object, ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
End Sub

Basically you're doing three things:

A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click) that calls LaunchForm() with the Sub Process ID of the non-menu item you created. This invokes the non-menu Sub Process item.

B. Adding a EpiButton object to the code that you can manipulate (vs. the base code one which you can't) with your own events associated with the button on the form.

C. Adding an event handler for that EpiButton for the Click event.

[I think I'm being correct with the above...someone correct me if I'm wrong!]

You have to remove the EpiBinding property on the MES form otherwise *both* your custom code and the base code action will get called. One side-effect of this is that you won't get the nice enabled/disabled management that MES gives you based on your configured MES privs and signin/clockin status. That's handled behind the scenes by the routines that get called based on that EpiBinding property. I'm not sure if there's a way to get 'wired in' to this behavior or not with your custom actions. Anyone?

You can run Tools->Test Code from the Script Editor to make sure your custom VBScript actually compiles in .NET.

If you've done all of this correctly and I haven't forgotten something, you should be able to launch your MES screen in non-developer mode, click on your re-targeted button, and get your customized version of the screen.

You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click routine to verify you're actually getting into your custom _Click handler if you're having trouble. This will at least verify you're getting that far.

Hope this helps,

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
    bspolarich@... ~ 734-864-5618 ~ www.advancedphotonix.com


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:20 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization

We moved some fields around on the end activity screen now we want all users
to see this new version.



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Brian W. Spolarich
Sent: Monday, March 30, 2009 4:17 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Charlie, what is it you want to change?

You can for example pretty easily point a given button at a different
program, or a customized version of that program. There are couple of
non-obvious tricks but before I spend the time writing that out I want to
make sure I understand what you're trying to accomplish. :-)

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:03 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC:
<AppServerDC://LAPIZ:8301> //LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
<http://www.dsmfg.
<http://www.dsmfg. <http://www.dsmfg.com/> com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto: http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo! Groups Links





[Non-text portions of this message have been removed]



------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
Did I misunderstand what he was after? We have a customized end
activity screen as well but I didn't have to customize that button or
add any vb code in any shape or form to launch my customized screen....
That solution seems more complicated than it needs to be.



Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Monday, March 30, 2009 3:45 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Ah, okay. You want to have an MES button launch a customized version of
an existing screen.

So here's the deal. I'm going to assume that you're successfully able to
create a customization to the base MES screen and launch it via a
customized .mfgsys file as is described below in the message history. I
also assume that you've created and saved the customization on the
screen.

1. First, you have to create a subprocess non-menu item for the
customized program you're going to launch from MES. For example, one of
my sites wanted a customized version of Job Tracker. So I did the
following:

A. In Sub Process Maintenance, create a new subprocess. Give it an ID
(e.g. UDPMJT01) and jot that down, and a security id (SEC000 is usually
good enough: that's the security ID of the top-level menu node). Program
Type: Non-Menu Item. Program: The dll of the program you're going to
launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in
Menu Maintenance to find the program in the menu. Select the
customization you created and save.

2. Launch MES in Customization mode and load your customization of the
base MES screen. Open Customization mode. Find the button that launches
the program you want to modify and click on it. You'll need to note copy
its GUID in the Properties inspector. You will also need to clear the
EpiBinding property, as this points to the method in the underlying base
code that gets called when you click on the button.

3. You'll need to add some custom code to the Script Editor. This needs
to go in the main body of the script before the End Module statement.

Private WithEvents btnLaunchCustomJobTracker As EpiButton

Private Sub MESMenu_Load(ByVal sender As object, ByVal args As
EventArgs) Handles MESMenu.Load
'//
'// Add Event Handler Code
'//
btnLaunchCustomJobTracker =
CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f93
3"), EpiButton)
End Sub

Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object,
ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
End Sub

Basically you're doing three things:

A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click)
that calls LaunchForm() with the Sub Process ID of the non-menu item you
created. This invokes the non-menu Sub Process item.

B. Adding a EpiButton object to the code that you can manipulate (vs.
the base code one which you can't) with your own events associated with
the button on the form.

C. Adding an event handler for that EpiButton for the Click event.

[I think I'm being correct with the above...someone correct me if I'm
wrong!]

You have to remove the EpiBinding property on the MES form otherwise
*both* your custom code and the base code action will get called. One
side-effect of this is that you won't get the nice enabled/disabled
management that MES gives you based on your configured MES privs and
signin/clockin status. That's handled behind the scenes by the routines
that get called based on that EpiBinding property. I'm not sure if
there's a way to get 'wired in' to this behavior or not with your custom
actions. Anyone?

You can run Tools->Test Code from the Script Editor to make sure your
custom VBScript actually compiles in .NET.

If you've done all of this correctly and I haven't forgotten something,
you should be able to launch your MES screen in non-developer mode,
click on your re-targeted button, and get your customized version of the
screen.

You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click
routine to verify you're actually getting into your custom _Click
handler if you're having trouble. This will at least verify you're
getting that far.

Hope this helps,

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@...
<mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

We moved some fields around on the end activity screen now we want all
users
to see this new version.

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Brian W. Spolarich
Sent: Monday, March 30, 2009 4:17 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Charlie, what is it you want to change?

You can for example pretty easily point a given button at a different
program, or a customized version of that program. There are couple of
non-obvious tricks but before I spend the time writing that out I want
to
make sure I understand what you're trying to accomplish. :-)

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:03 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC:
<AppServerDC://LAPIZ:8301 <AppServerDC://LAPIZ:8301> > //LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/
<http://www.dsmfg.
<http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and
Crystal Reports and other 'goodies', please goto: http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo! Groups Links

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
<http://groups.yahoo.com/group/vantage/files/>
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages>
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> ! Groups Links





[Non-text portions of this message have been removed]
Well it depends on your requirements.

If you're in a single company environment or can globally change what gets invoked for a given MES button your solution is simpler. :-)

If not, then you need to do what I'm doing.

At least that was my thought process. I'm hardly an expert.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
    bspolarich@... ~ 734-864-5618 ~ www.advancedphotonix.com


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Rob Bucek
Sent: Monday, March 30, 2009 5:11 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization

Did I misunderstand what he was after? We have a customized end
activity screen as well but I didn't have to customize that button or
add any vb code in any shape or form to launch my customized screen....
That solution seems more complicated than it needs to be.



Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Monday, March 30, 2009 3:45 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Ah, okay. You want to have an MES button launch a customized version of
an existing screen.

So here's the deal. I'm going to assume that you're successfully able to
create a customization to the base MES screen and launch it via a
customized .mfgsys file as is described below in the message history. I
also assume that you've created and saved the customization on the
screen.

1. First, you have to create a subprocess non-menu item for the
customized program you're going to launch from MES. For example, one of
my sites wanted a customized version of Job Tracker. So I did the
following:

A. In Sub Process Maintenance, create a new subprocess. Give it an ID
(e.g. UDPMJT01) and jot that down, and a security id (SEC000 is usually
good enough: that's the security ID of the top-level menu node). Program
Type: Non-Menu Item. Program: The dll of the program you're going to
launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in
Menu Maintenance to find the program in the menu. Select the
customization you created and save.

2. Launch MES in Customization mode and load your customization of the
base MES screen. Open Customization mode. Find the button that launches
the program you want to modify and click on it. You'll need to note copy
its GUID in the Properties inspector. You will also need to clear the
EpiBinding property, as this points to the method in the underlying base
code that gets called when you click on the button.

3. You'll need to add some custom code to the Script Editor. This needs
to go in the main body of the script before the End Module statement.

Private WithEvents btnLaunchCustomJobTracker As EpiButton

Private Sub MESMenu_Load(ByVal sender As object, ByVal args As
EventArgs) Handles MESMenu.Load
'//
'// Add Event Handler Code
'//
btnLaunchCustomJobTracker =
CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f93
3"), EpiButton)
End Sub

Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object,
ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
End Sub

Basically you're doing three things:

A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click)
that calls LaunchForm() with the Sub Process ID of the non-menu item you
created. This invokes the non-menu Sub Process item.

B. Adding a EpiButton object to the code that you can manipulate (vs.
the base code one which you can't) with your own events associated with
the button on the form.

C. Adding an event handler for that EpiButton for the Click event.

[I think I'm being correct with the above...someone correct me if I'm
wrong!]

You have to remove the EpiBinding property on the MES form otherwise
*both* your custom code and the base code action will get called. One
side-effect of this is that you won't get the nice enabled/disabled
management that MES gives you based on your configured MES privs and
signin/clockin status. That's handled behind the scenes by the routines
that get called based on that EpiBinding property. I'm not sure if
there's a way to get 'wired in' to this behavior or not with your custom
actions. Anyone?

You can run Tools->Test Code from the Script Editor to make sure your
custom VBScript actually compiles in .NET.

If you've done all of this correctly and I haven't forgotten something,
you should be able to launch your MES screen in non-developer mode,
click on your re-targeted button, and get your customized version of the
screen.

You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click
routine to verify you're actually getting into your custom _Click
handler if you're having trouble. This will at least verify you're
getting that far.

Hope this helps,

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@...
<mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

We moved some fields around on the end activity screen now we want all
users
to see this new version.

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Brian W. Spolarich
Sent: Monday, March 30, 2009 4:17 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Charlie, what is it you want to change?

You can for example pretty easily point a given button at a different
program, or a customized version of that program. There are couple of
non-obvious tricks but before I spend the time writing that out I want
to
make sure I understand what you're trying to accomplish. :-)

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:03 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC:
<AppServerDC://LAPIZ:8301 <AppServerDC://LAPIZ:8301> > //LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/
<http://www.dsmfg.
<http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and
Crystal Reports and other 'goodies', please goto: http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo! Groups Links

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
<http://groups.yahoo.com/group/vantage/files/>
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages>
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> ! Groups Links





[Non-text portions of this message have been removed]



------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
Thanks! That's why I prefaced my statement with a question. I can be
slow on the pick up. Ours is a single site, single company environment
so it does simplify it for us a bit.



Charlie - what type of deployment are you looking for? A global change
or specific to a particular plant or company?



Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Monday, March 30, 2009 4:20 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Well it depends on your requirements.

If you're in a single company environment or can globally change what
gets invoked for a given MES button your solution is simpler. :-)

If not, then you need to do what I'm doing.

At least that was my thought process. I'm hardly an expert.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@...
<mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of Rob Bucek
Sent: Monday, March 30, 2009 5:11 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Did I misunderstand what he was after? We have a customized end
activity screen as well but I didn't have to customize that button or
add any vb code in any shape or form to launch my customized screen....
That solution seems more complicated than it needs to be.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/ <http://www.dsmfg.com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Brian W. Spolarich
Sent: Monday, March 30, 2009 3:45 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Ah, okay. You want to have an MES button launch a customized version of
an existing screen.

So here's the deal. I'm going to assume that you're successfully able to
create a customization to the base MES screen and launch it via a
customized .mfgsys file as is described below in the message history. I
also assume that you've created and saved the customization on the
screen.

1. First, you have to create a subprocess non-menu item for the
customized program you're going to launch from MES. For example, one of
my sites wanted a customized version of Job Tracker. So I did the
following:

A. In Sub Process Maintenance, create a new subprocess. Give it an ID
(e.g. UDPMJT01) and jot that down, and a security id (SEC000 is usually
good enough: that's the security ID of the top-level menu node). Program
Type: Non-Menu Item. Program: The dll of the program you're going to
launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in
Menu Maintenance to find the program in the menu. Select the
customization you created and save.

2. Launch MES in Customization mode and load your customization of the
base MES screen. Open Customization mode. Find the button that launches
the program you want to modify and click on it. You'll need to note copy
its GUID in the Properties inspector. You will also need to clear the
EpiBinding property, as this points to the method in the underlying base
code that gets called when you click on the button.

3. You'll need to add some custom code to the Script Editor. This needs
to go in the main body of the script before the End Module statement.

Private WithEvents btnLaunchCustomJobTracker As EpiButton

Private Sub MESMenu_Load(ByVal sender As object, ByVal args As
EventArgs) Handles MESMenu.Load
'//
'// Add Event Handler Code
'//
btnLaunchCustomJobTracker =
CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f93
3"), EpiButton)
End Sub

Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object,
ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
End Sub

Basically you're doing three things:

A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click)
that calls LaunchForm() with the Sub Process ID of the non-menu item you
created. This invokes the non-menu Sub Process item.

B. Adding a EpiButton object to the code that you can manipulate (vs.
the base code one which you can't) with your own events associated with
the button on the form.

C. Adding an event handler for that EpiButton for the Click event.

[I think I'm being correct with the above...someone correct me if I'm
wrong!]

You have to remove the EpiBinding property on the MES form otherwise
*both* your custom code and the base code action will get called. One
side-effect of this is that you won't get the nice enabled/disabled
management that MES gives you based on your configured MES privs and
signin/clockin status. That's handled behind the scenes by the routines
that get called based on that EpiBinding property. I'm not sure if
there's a way to get 'wired in' to this behavior or not with your custom
actions. Anyone?

You can run Tools->Test Code from the Script Editor to make sure your
custom VBScript actually compiles in .NET.

If you've done all of this correctly and I haven't forgotten something,
you should be able to launch your MES screen in non-developer mode,
click on your re-targeted button, and get your customized version of the
screen.

You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click
routine to verify you're actually getting into your custom _Click
handler if you're having trouble. This will at least verify you're
getting that far.

Hope this helps,

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@...
<mailto:bspolarich%40advancedphotonix.com>
<mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

We moved some fields around on the end activity screen now we want all
users
to see this new version.

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Brian W. Spolarich
Sent: Monday, March 30, 2009 4:17 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Charlie, what is it you want to change?

You can for example pretty easily point a given button at a different
program, or a customized version of that program. There are couple of
non-obvious tricks but before I spend the time writing that out I want
to
make sure I understand what you're trying to accomplish. :-)

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:03 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC:
<AppServerDC://LAPIZ:8301 <AppServerDC://LAPIZ:8301> <
AppServerDC://LAPIZ:8301 <AppServerDC://LAPIZ:8301> > > //LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/>
<http://www.dsmfg.com/ <http://www.dsmfg.com/> > > com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/>
<http://www.dsmfg.com/ <http://www.dsmfg.com/> > > com/> com/
<http://www.dsmfg.
<http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> <
http://www.dsmfg.com/ <http://www.dsmfg.com/> > >
com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and
Crystal Reports and other 'goodies', please goto: http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/>
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> > >
yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages>
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> > >
yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo>
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> > >
yahoo.com/group/vantage/linksYahoo! Groups Links

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
<http://groups.yahoo.com/group/vantage/files/>
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages>
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo>
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> > ! Groups Links

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
<http://groups.yahoo.com/group/vantage/files/>
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages>
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> ! Groups Links





[Non-text portions of this message have been removed]
It's global so I was going to try your method first and see what I get thank
you.



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 5:27 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Thanks! That's why I prefaced my statement with a question. I can be
slow on the pick up. Ours is a single site, single company environment
so it does simplify it for us a bit.

Charlie - what type of deployment are you looking for? A global change
or specific to a particular plant or company?

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg.com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Brian W. Spolarich
Sent: Monday, March 30, 2009 4:20 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Well it depends on your requirements.

If you're in a single company environment or can globally change what
gets invoked for a given MES button your solution is simpler. :-)

If not, then you need to do what I'm doing.

At least that was my thought process. I'm hardly an expert.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com> photonix.com
<mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of Rob Bucek
Sent: Monday, March 30, 2009 5:11 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Did I misunderstand what he was after? We have a customized end
activity screen as well but I didn't have to customize that button or
add any vb code in any shape or form to launch my customized screen....
That solution seems more complicated than it needs to be.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
<http://www.dsmfg.com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Brian W. Spolarich
Sent: Monday, March 30, 2009 3:45 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Ah, okay. You want to have an MES button launch a customized version of
an existing screen.

So here's the deal. I'm going to assume that you're successfully able to
create a customization to the base MES screen and launch it via a
customized .mfgsys file as is described below in the message history. I
also assume that you've created and saved the customization on the
screen.

1. First, you have to create a subprocess non-menu item for the
customized program you're going to launch from MES. For example, one of
my sites wanted a customized version of Job Tracker. So I did the
following:

A. In Sub Process Maintenance, create a new subprocess. Give it an ID
(e.g. UDPMJT01) and jot that down, and a security id (SEC000 is usually
good enough: that's the security ID of the top-level menu node). Program
Type: Non-Menu Item. Program: The dll of the program you're going to
launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in
Menu Maintenance to find the program in the menu. Select the
customization you created and save.

2. Launch MES in Customization mode and load your customization of the
base MES screen. Open Customization mode. Find the button that launches
the program you want to modify and click on it. You'll need to note copy
its GUID in the Properties inspector. You will also need to clear the
EpiBinding property, as this points to the method in the underlying base
code that gets called when you click on the button.

3. You'll need to add some custom code to the Script Editor. This needs
to go in the main body of the script before the End Module statement.

Private WithEvents btnLaunchCustomJobTracker As EpiButton

Private Sub MESMenu_Load(ByVal sender As object, ByVal args As
EventArgs) Handles MESMenu.Load
'//
'// Add Event Handler Code
'//
btnLaunchCustomJobTracker =
CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f93
3"), EpiButton)
End Sub

Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object,
ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
End Sub

Basically you're doing three things:

A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click)
that calls LaunchForm() with the Sub Process ID of the non-menu item you
created. This invokes the non-menu Sub Process item.

B. Adding a EpiButton object to the code that you can manipulate (vs.
the base code one which you can't) with your own events associated with
the button on the form.

C. Adding an event handler for that EpiButton for the Click event.

[I think I'm being correct with the above...someone correct me if I'm
wrong!]

You have to remove the EpiBinding property on the MES form otherwise
*both* your custom code and the base code action will get called. One
side-effect of this is that you won't get the nice enabled/disabled
management that MES gives you based on your configured MES privs and
signin/clockin status. That's handled behind the scenes by the routines
that get called based on that EpiBinding property. I'm not sure if
there's a way to get 'wired in' to this behavior or not with your custom
actions. Anyone?

You can run Tools->Test Code from the Script Editor to make sure your
custom VBScript actually compiles in .NET.

If you've done all of this correctly and I haven't forgotten something,
you should be able to launch your MES screen in non-developer mode,
click on your re-targeted button, and get your customized version of the
screen.

You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click
routine to verify you're actually getting into your custom _Click
handler if you're having trouble. This will at least verify you're
getting that far.

Hope this helps,

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com> photonix.com
<mailto:bspolarich%40advancedphotonix.com>
<mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:20 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

We moved some fields around on the end activity screen now we want all
users
to see this new version.

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Brian W. Spolarich
Sent: Monday, March 30, 2009 4:17 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Charlie, what is it you want to change?

You can for example pretty easily point a given button at a different
program, or a customized version of that program. There are couple of
non-obvious tricks but before I spend the time writing that out I want
to
make sure I understand what you're trying to accomplish. :-)

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of Charlie Wilson
Sent: Monday, March 30, 2009 4:03 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC:
<AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301 <AppServerDC:
<AppServerDC://LAPIZ:8301> //LAPIZ:8301> <
AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301 <AppServerDC:
<AppServerDC://LAPIZ:8301> //LAPIZ:8301> > > //LAPIZ:8301>
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
<http://www.dsmfg.com/> com/
<http://www.dsmfg. <http://www.dsmfg.com/> com/>
<http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
<http://www.dsmfg.com/> com/> > > com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
<http://www.dsmfg.com/> com/
<http://www.dsmfg. <http://www.dsmfg.com/> com/>
<http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
<http://www.dsmfg.com/> com/> > > com/> com/
<http://www.dsmfg.
<http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/
<http://www.dsmfg. <http://www.dsmfg.com/> com/> <
http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
<http://www.dsmfg.com/> com/> > >
com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and
Crystal Reports and other 'goodies', please goto: http://groups.
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/> > >
yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages> > >
yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo
<http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
<http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo
<http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo> > >
yahoo.com/group/vantage/linksYahoo! Groups Links

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and Crystal Reports and other 'goodies', please goto:
http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/.
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/> >
(2) To search through old msg's goto:
http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages> >
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo
<http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
<http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo
<http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo> > ! Groups Links

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and Crystal Reports and other 'goodies', please goto:
http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/.
<http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
(2) To search through old msg's goto:
http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
<http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo
<http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo> ! Groups Links

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
Charlie:

There are 3 AnswerBooks on MyEpicWeb for Vantage 8.x that pertain to customizing MES.

AnswerBook 5213MPS "How do you customize the main MES menu and set to use it instead of default"

AnswerBook 6035MPS "How to customize programs within the MES menu"

AnswerBook 6539MPS "MES How to program the blank buttons or reprogram existing ones"

I think that you already have 2 of these AnswerBooks already. Which one do you need now?

Lynn



--- In vantage@yahoogroups.com, "Charlie Wilson" <foamdesigncsw@...> wrote:
>
> It's global so I was going to try your method first and see what I get thank
> you.
>
>
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
> Rob Bucek
> Sent: Monday, March 30, 2009 5:27 PM
> To: vantage@yahoogroups.com
> Subject: RE: [Vantage] MES Customization
>
>
>
> Thanks! That's why I prefaced my statement with a question. I can be
> slow on the pick up. Ours is a single site, single company environment
> so it does simplify it for us a bit.
>
> Charlie - what type of deployment are you looking for? A global change
> or specific to a particular plant or company?
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg.com/> com/>
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf
> Of Brian W. Spolarich
> Sent: Monday, March 30, 2009 4:20 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> Well it depends on your requirements.
>
> If you're in a single company environment or can globally change what
> gets invoked for a given MES button your solution is simpler. :-)
>
> If not, then you need to do what I'm doing.
>
> At least that was my thought process. I'm hardly an expert.
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com> photonix.com
> <mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
> www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of Rob Bucek
> Sent: Monday, March 30, 2009 5:11 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Did I misunderstand what he was after? We have a customized end
> activity screen as well but I didn't have to customize that button or
> add any vb code in any shape or form to launch my customized screen....
> That solution seems more complicated than it needs to be.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
> <http://www.dsmfg.com/> com/> >
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf
> Of Brian W. Spolarich
> Sent: Monday, March 30, 2009 3:45 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Ah, okay. You want to have an MES button launch a customized version of
> an existing screen.
>
> So here's the deal. I'm going to assume that you're successfully able to
> create a customization to the base MES screen and launch it via a
> customized .mfgsys file as is described below in the message history. I
> also assume that you've created and saved the customization on the
> screen.
>
> 1. First, you have to create a subprocess non-menu item for the
> customized program you're going to launch from MES. For example, one of
> my sites wanted a customized version of Job Tracker. So I did the
> following:
>
> A. In Sub Process Maintenance, create a new subprocess. Give it an ID
> (e.g. UDPMJT01) and jot that down, and a security id (SEC000 is usually
> good enough: that's the security ID of the top-level menu node). Program
> Type: Non-Menu Item. Program: The dll of the program you're going to
> launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in
> Menu Maintenance to find the program in the menu. Select the
> customization you created and save.
>
> 2. Launch MES in Customization mode and load your customization of the
> base MES screen. Open Customization mode. Find the button that launches
> the program you want to modify and click on it. You'll need to note copy
> its GUID in the Properties inspector. You will also need to clear the
> EpiBinding property, as this points to the method in the underlying base
> code that gets called when you click on the button.
>
> 3. You'll need to add some custom code to the Script Editor. This needs
> to go in the main body of the script before the End Module statement.
>
> Private WithEvents btnLaunchCustomJobTracker As EpiButton
>
> Private Sub MESMenu_Load(ByVal sender As object, ByVal args As
> EventArgs) Handles MESMenu.Load
> '//
> '// Add Event Handler Code
> '//
> btnLaunchCustomJobTracker =
> CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f93
> 3"), EpiButton)
> End Sub
>
> Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object,
> ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
> ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
> End Sub
>
> Basically you're doing three things:
>
> A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click)
> that calls LaunchForm() with the Sub Process ID of the non-menu item you
> created. This invokes the non-menu Sub Process item.
>
> B. Adding a EpiButton object to the code that you can manipulate (vs.
> the base code one which you can't) with your own events associated with
> the button on the form.
>
> C. Adding an event handler for that EpiButton for the Click event.
>
> [I think I'm being correct with the above...someone correct me if I'm
> wrong!]
>
> You have to remove the EpiBinding property on the MES form otherwise
> *both* your custom code and the base code action will get called. One
> side-effect of this is that you won't get the nice enabled/disabled
> management that MES gives you based on your configured MES privs and
> signin/clockin status. That's handled behind the scenes by the routines
> that get called based on that EpiBinding property. I'm not sure if
> there's a way to get 'wired in' to this behavior or not with your custom
> actions. Anyone?
>
> You can run Tools->Test Code from the Script Editor to make sure your
> custom VBScript actually compiles in .NET.
>
> If you've done all of this correctly and I haven't forgotten something,
> you should be able to launch your MES screen in non-developer mode,
> click on your re-targeted button, and get your customized version of the
> screen.
>
> You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click
> routine to verify you're actually getting into your custom _Click
> handler if you're having trouble. This will at least verify you're
> getting that far.
>
> Hope this helps,
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com> photonix.com
> <mailto:bspolarich%40advancedphotonix.com>
> <mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
> www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of Charlie Wilson
> Sent: Monday, March 30, 2009 4:20 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> We moved some fields around on the end activity screen now we want all
> users
> to see this new version.
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of
> Brian W. Spolarich
> Sent: Monday, March 30, 2009 4:17 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Charlie, what is it you want to change?
>
> You can for example pretty easily point a given button at a different
> program, or a customized version of that program. There are couple of
> non-obvious tricks but before I spend the time writing that out I want
> to
> make sure I understand what you're trying to accomplish. :-)
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
> photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf Of Charlie Wilson
> Sent: Monday, March 30, 2009 4:03 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> What if we want to make customizations to a specific app that is on the
> MES
> screen such as end activity?
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf Of
> Rob Bucek
> Sent: Monday, March 30, 2009 10:22 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> Sorry Charlie, I accidentally grabbed the wrong one.
>
> PROBLEM:
> How do you customize the main MES Menu and set to use it instead of
> default?
>
> SOLUTION:
> 1. Right-click on the shortcut for Vantage 8.0 MES.
> 2. Copy and paste the copy to the desktop.
> 3. Rename the copy to something like MES Developer.
> 4. Right-Click and choose Properties.
> 5. In the Target area, locate where it shows -MES and change it to
> -MESC.
> 6. Click OK to save the changes.
> 7. Login to MES Developer.
> 8. Make your customizations and choose Save as
> 9. Give your customization a name (i.e CustomMES)
> 10. Save and close MES
> 11. Log into a your a regular 8.0 session
> 12. Go to System Management >> Utilites >> Sub Process Maintenance
> 13. Create a new menu ID and give it a name e.g UDMES1
> 14. Choose the security you want to apply to this option
> 15. Enter a parent process like PROCESS or MAINMENU
> 16. Enter a unique number for the sequence like 10, 15, 20, etc.
> 17. Under the Program section browse to or type in
> Epicor.Mfg.Menu.Mes.dll
> 18. Choose the Customization name you saved in steps 4/5 from the list
> box
> 19. Save and close Sub Process Maintenance
> 20. Create a Process Calling using System Management >> Utilities >>
> Process Calling Maintenance
> 21. Choose File >> New
> 22. Process Called Reference = Epicor.Mfg.Menu.MES
> 23. Menu ID = UDMES1 (Menu ID create in step 13)
> 24. Save and close Process Calling Maintenance
> 25. Add the process ID you just created in step # 13 as the value for
> the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
> MES icon
> <MESCustomMenuID value="UDMES1" /> This should be listed under the
> <appSettings> </appsettings> section. If the icon does not reference
> mfgsys use the default.mfgsys found the ...epicor/client/config
> directory.
> 26. Log into 8.0 MES again and you should now see your customization.
>
> Note 1: When first installed you will need to change the xxx.mfgsys file
> used by each MES user. You'll find this file in the config directory of
> the epicor client folder e.g. c:\epicor\mfgsys803\client\config
> Note 2: In a standard implementation of Vantage the name of the file
> being changed is default.mfgsys. HOWEVER, this can change based on your
> installation of Vantage. For example if you are running against a test
> or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
> may want to check the port number of the appserver that MES is using
> agains the AppServerURL value="AppServerDC: <AppServerDC:
> <AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301 <AppServerDC:
> <AppServerDC://LAPIZ:8301> //LAPIZ:8301> <
> AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301 <AppServerDC:
> <AppServerDC://LAPIZ:8301> //LAPIZ:8301> > > //LAPIZ:8301>
> //LAPIZ:8301" statement in
> the default.mfgsys.
> Note 3: Be sure to change the one in the Vantage client config directory
> stored on the server. This way when you install a new release of Vantage
> and the client folders are updated the modified xxx.mfgsys is
> downloaded.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
> <http://www.dsmfg.com/> com/
> <http://www.dsmfg. <http://www.dsmfg.com/> com/>
> <http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
> <http://www.dsmfg.com/> com/> > > com/> com/>
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf
> Of Rob Bucek
> Sent: Monday, March 30, 2009 9:13 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> I found this to be helpful for the main screen. Also do a search in
> Vantage help for customizing any of the sub screens use 'mes
> customization' as your search string. The instructions there aren't too
> bad and you should be able to follow them to completion.
>
> CUST How do you customize the main MES Menu and set to use it instead of
> default
>
> Details:
>
> Summary: CUST How do you customize the main MES Menu and set to use it
> instead of default
> Book: Support Solutions
> Page: 4306MPS
>
> PROBLEM:
> How do you customize the main MES Menu and set to use it instead of
> default?
>
> Note: this answerbooks also worked for 8.03 MES
>
> SOLUTION
> Create your customization
> 1. Right-click on the shortcut for Vantage 8.0 MES.
> 2. Copy and paste the copy to the desktop.
> 3. Rename the copy to something like MES Developer.
> 4. Right-Click and choose Properties.
> 5. In the Target area, locate where it shows -MES and change it to
> -MESC.
> 6. Click OK to save the changes.
> 7. Login to MES Developer.
> 8. Make your customizations and choose Save as
> 9. Give your customization a name (i.e CustomMES)
> 10. Save and close MES
>
> To deploy create a SubProcess record
> 11. Log into your a regular 8.0 session
> 12. Go to System Management >> Utilites >> Sub Process Maintenance
> 13. Create a new menu ID and give it a name e.g UDMES1
> 14. Choose the security you want to apply to this option
> 15. Enter a parent process like PROCESS or MAINMENU
> 16. Enter a unique number for the sequence like 10, 15, 20, etc.
> 17. Under the Program section browse to or type in
> Epicor.Mfg.Menu.Mes.dll
> 18. Choose the Customization name you saved in steps 4/5 from the list
> box
> 19. Save and close Sub Process Maintenance
>
> Create a Calling Process Record:
> 20. Create a Process Calling using System Management >> Utilities >>
>
> Process Calling Maintenance
> 21. Choose File >> New
> 22. Process Called Reference = Epicor.Mfg.Menu.MES
> 23. Menu ID = UDMES1 (Menu ID create in step 13)
> 24. Save and close Process Calling Maintenance
>
> Update the configuration file with the name of the custom MES menu.
> 25. Add the process ID you just created in step # 13 as the value for
> the MESCustomMenuID node in the configuration file being referenced by
> your MES icon. To find the name of your configuration file check the
> properties of your MES icon. In the following example the
> configuration file is named ""mes.mfgsys"".
>
> C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys
>
> If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
> the the configuration file would be ""default.mfgsys"".
> In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
> MESCustomMenuId. In this example you would set it to be
> ""UDMES1"". In older versions of Vantage you need to open the appropiate
> configuration file using NotePad and under the
> <appSettings> </appsettings> section make the following change
> <MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
> file in the ...epicor/client/config directory.
>
> 26. Log into MES again and you should now see your customization.
>
> Note 1: When first installed you will need to change the xxx.mfgsys
> file used by each MES user.
>
> Note 2: Be sure to change the one in the Vantage client stored on the
> server so that when you install a new release of Vantage and the
> client folders are updated the modified xxx.mfgsys is downloaded to
> the clients.
>
> -Update the server's xxx.mfgsys to the Client's.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
> <http://www.dsmfg.com/> com/
> <http://www.dsmfg. <http://www.dsmfg.com/> com/>
> <http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
> <http://www.dsmfg.com/> com/> > > com/> com/
> <http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/
> <http://www.dsmfg. <http://www.dsmfg.com/> com/> <
> http://www.dsmfg. <http://www.dsmfg.com/> com/ <http://www.dsmfg.
> <http://www.dsmfg.com/> com/> > >
> com/> com/> >
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf
> Of Charlie Wilson
> Sent: Monday, March 30, 2009 9:05 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: [Vantage] MES Customization
>
> All,
>
> We have a Customization we would like to deploy to our MES terminals how
> do
> we go about doing this?
>
> ~Charlie
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have
> already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and
> Crystal Reports and other 'goodies', please goto: http://groups.
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/> > >
> yahoo.com/group/vantage/files/.
> (2) To search through old msg's goto: http://groups.
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages> > >
> yahoo.com/group/vantage/messages
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.
> <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo>
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> > >
> yahoo.com/group/vantage/linksYahoo! Groups Links
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and Crystal Reports and other 'goodies', please goto:
> http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/.
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/> >
> (2) To search through old msg's goto:
> http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages> >
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo>
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> > ! Groups Links
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and Crystal Reports and other 'goodies', please goto:
> http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/.
> <http://groups. <http://groups.yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> (2) To search through old msg's goto:
> http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> ! Groups Links
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
Rob,



You say to restart MES.



Do I need to restart all instances of MES to make the cust. Show up or just
the one I'm working with?



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 4:27 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



First, go into sub process maintenance found under system
management/utilities.

Create a new process id (UD<name>)

Assign security

Programtype (non menu item)

Program (find the .dll corresponding to the form, in your case -
Epicor.Mfg.UI.EndActivityEntry.dll)

Assign the customization you created (from the drop down)

Go into the process calling maintenance found under system
management/utilities

Create new

Called process reference is the .dll you assigned under sub process
without the file extension ex. (Epicor.Mfg.UI.EndActivityEntry.dll)

Called from (the menu that calls the customized process ex.
(Epicor.Mfg.Menu.Mes)

And finally the custom menu ID you created in the sub process (UD<name>)

Restart your Epicor/mes session and you should see your customization.
Any questions call. There probably isn't one form left in the MES that
we haven't hacked

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 3:03 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC://LAPIZ:8301
<AppServerDC://LAPIZ:8301> >
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/ <http://www.dsmfg.com/> > com/
<http://www.dsmfg
<http://www.dsmfg.com/ <http://www.dsmfg.com/> > com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
The customization should show up at each terminal or instance as you
restart them. So yes, once you restart the one you're working with it
should show up on that instance. All our MES customizations are global,
so we don't have any modifications to buttons or scripting involved in
getting these to work. Because we also have the main screen customized
as well we did have to make a reference in the config.sys file to the
sub process ID, but if youre not doing the main screen this shouldn't be
necessary. I can run a standard session of MES (with no reference) and
while the customization for the main screen will not show the sub
processes (like start and end activities) will show.



Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Charlie Wilson
Sent: Tuesday, March 31, 2009 8:39 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



Rob,

You say to restart MES.

Do I need to restart all instances of MES to make the cust. Show up or
just
the one I'm working with?

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 4:27 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

First, go into sub process maintenance found under system
management/utilities.

Create a new process id (UD<name>)

Assign security

Programtype (non menu item)

Program (find the .dll corresponding to the form, in your case -
Epicor.Mfg.UI.EndActivityEntry.dll)

Assign the customization you created (from the drop down)

Go into the process calling maintenance found under system
management/utilities

Create new

Called process reference is the .dll you assigned under sub process
without the file extension ex. (Epicor.Mfg.UI.EndActivityEntry.dll)

Called from (the menu that calls the customized process ex.
(Epicor.Mfg.Menu.Mes)

And finally the custom menu ID you created in the sub process (UD<name>)

Restart your Epicor/mes session and you should see your customization.
Any questions call. There probably isn't one form left in the MES that
we haven't hacked

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/ <http://www.dsmfg.com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 3:03 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC://LAPIZ:8301
<AppServerDC://LAPIZ:8301>
<AppServerDC://LAPIZ:8301 <AppServerDC://LAPIZ:8301> > >
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/ <http://www.dsmfg.com/> <
http://www.dsmfg.com/ <http://www.dsmfg.com/> > >
com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/ <http://www.dsmfg.com/> <
http://www.dsmfg.com/ <http://www.dsmfg.com/> > > com/
<http://www.dsmfg
<http://www.dsmfg.com/ <http://www.dsmfg.com/> <http://www.dsmfg.com/
<http://www.dsmfg.com/> > > com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
The second one seems to be the one that applies to what I'm trying to do.



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Lynn
Sent: Tuesday, March 31, 2009 9:08 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: MES Customization



Charlie:

There are 3 AnswerBooks on MyEpicWeb for Vantage 8.x that pertain to
customizing MES.

AnswerBook 5213MPS "How do you customize the main MES menu and set to use it
instead of default"

AnswerBook 6035MPS "How to customize programs within the MES menu"

AnswerBook 6539MPS "MES How to program the blank buttons or reprogram
existing ones"

I think that you already have 2 of these AnswerBooks already. Which one do
you need now?

Lynn

--- In vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com, "Charlie
Wilson" <foamdesigncsw@...> wrote:
>
> It's global so I was going to try your method first and see what I get
thank
> you.
>
>
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
> Rob Bucek
> Sent: Monday, March 30, 2009 5:27 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
>
>
> Thanks! That's why I prefaced my statement with a question. I can be
> slow on the pick up. Ours is a single site, single company environment
> so it does simplify it for us a bit.
>
> Charlie - what type of deployment are you looking for? A global change
> or specific to a particular plant or company?
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/>
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf
> Of Brian W. Spolarich
> Sent: Monday, March 30, 2009 4:20 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> Well it depends on your requirements.
>
> If you're in a single company environment or can globally change what
> gets invoked for a given MES button your solution is simpler. :-)
>
> If not, then you need to do what I'm doing.
>
> At least that was my thought process. I'm hardly an expert.
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com
> <mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
> www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of Rob Bucek
> Sent: Monday, March 30, 2009 5:11 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Did I misunderstand what he was after? We have a customized end
> activity screen as well but I didn't have to customize that button or
> add any vb code in any shape or form to launch my customized screen....
> That solution seems more complicated than it needs to be.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/> >
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf
> Of Brian W. Spolarich
> Sent: Monday, March 30, 2009 3:45 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Ah, okay. You want to have an MES button launch a customized version of
> an existing screen.
>
> So here's the deal. I'm going to assume that you're successfully able to
> create a customization to the base MES screen and launch it via a
> customized .mfgsys file as is described below in the message history. I
> also assume that you've created and saved the customization on the
> screen.
>
> 1. First, you have to create a subprocess non-menu item for the
> customized program you're going to launch from MES. For example, one of
> my sites wanted a customized version of Job Tracker. So I did the
> following:
>
> A. In Sub Process Maintenance, create a new subprocess. Give it an ID
> (e.g. UDPMJT01) and jot that down, and a security id (SEC000 is usually
> good enough: that's the security ID of the top-level menu node). Program
> Type: Non-Menu Item. Program: The dll of the program you're going to
> launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in
> Menu Maintenance to find the program in the menu. Select the
> customization you created and save.
>
> 2. Launch MES in Customization mode and load your customization of the
> base MES screen. Open Customization mode. Find the button that launches
> the program you want to modify and click on it. You'll need to note copy
> its GUID in the Properties inspector. You will also need to clear the
> EpiBinding property, as this points to the method in the underlying base
> code that gets called when you click on the button.
>
> 3. You'll need to add some custom code to the Script Editor. This needs
> to go in the main body of the script before the End Module statement.
>
> Private WithEvents btnLaunchCustomJobTracker As EpiButton
>
> Private Sub MESMenu_Load(ByVal sender As object, ByVal args As
> EventArgs) Handles MESMenu.Load
> '//
> '// Add Event Handler Code
> '//
> btnLaunchCustomJobTracker =
> CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f93
> 3"), EpiButton)
> End Sub
>
> Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object,
> ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
> ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
> End Sub
>
> Basically you're doing three things:
>
> A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click)
> that calls LaunchForm() with the Sub Process ID of the non-menu item you
> created. This invokes the non-menu Sub Process item.
>
> B. Adding a EpiButton object to the code that you can manipulate (vs.
> the base code one which you can't) with your own events associated with
> the button on the form.
>
> C. Adding an event handler for that EpiButton for the Click event.
>
> [I think I'm being correct with the above...someone correct me if I'm
> wrong!]
>
> You have to remove the EpiBinding property on the MES form otherwise
> *both* your custom code and the base code action will get called. One
> side-effect of this is that you won't get the nice enabled/disabled
> management that MES gives you based on your configured MES privs and
> signin/clockin status. That's handled behind the scenes by the routines
> that get called based on that EpiBinding property. I'm not sure if
> there's a way to get 'wired in' to this behavior or not with your custom
> actions. Anyone?
>
> You can run Tools->Test Code from the Script Editor to make sure your
> custom VBScript actually compiles in .NET.
>
> If you've done all of this correctly and I haven't forgotten something,
> you should be able to launch your MES screen in non-developer mode,
> click on your re-targeted button, and get your customized version of the
> screen.
>
> You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click
> routine to verify you're actually getting into your custom _Click
> handler if you're having trouble. This will at least verify you're
> getting that far.
>
> Hope this helps,
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com
> <mailto:bspolarich%40advancedphotonix.com>
> <mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
> www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of Charlie Wilson
> Sent: Monday, March 30, 2009 4:20 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> We moved some fields around on the end activity screen now we want all
> users
> to see this new version.
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of
> Brian W. Spolarich
> Sent: Monday, March 30, 2009 4:17 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Charlie, what is it you want to change?
>
> You can for example pretty easily point a given button at a different
> program, or a customized version of that program. There are couple of
> non-obvious tricks but before I spend the time writing that out I want
> to
> make sure I understand what you're trying to accomplish. :-)
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
> photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf Of Charlie Wilson
> Sent: Monday, March 30, 2009 4:03 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> What if we want to make customizations to a specific app that is on the
> MES
> screen such as end activity?
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf Of
> Rob Bucek
> Sent: Monday, March 30, 2009 10:22 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> Sorry Charlie, I accidentally grabbed the wrong one.
>
> PROBLEM:
> How do you customize the main MES Menu and set to use it instead of
> default?
>
> SOLUTION:
> 1. Right-click on the shortcut for Vantage 8.0 MES.
> 2. Copy and paste the copy to the desktop.
> 3. Rename the copy to something like MES Developer.
> 4. Right-Click and choose Properties.
> 5. In the Target area, locate where it shows -MES and change it to
> -MESC.
> 6. Click OK to save the changes.
> 7. Login to MES Developer.
> 8. Make your customizations and choose Save as
> 9. Give your customization a name (i.e CustomMES)
> 10. Save and close MES
> 11. Log into a your a regular 8.0 session
> 12. Go to System Management >> Utilites >> Sub Process Maintenance
> 13. Create a new menu ID and give it a name e.g UDMES1
> 14. Choose the security you want to apply to this option
> 15. Enter a parent process like PROCESS or MAINMENU
> 16. Enter a unique number for the sequence like 10, 15, 20, etc.
> 17. Under the Program section browse to or type in
> Epicor.Mfg.Menu.Mes.dll
> 18. Choose the Customization name you saved in steps 4/5 from the list
> box
> 19. Save and close Sub Process Maintenance
> 20. Create a Process Calling using System Management >> Utilities >>
> Process Calling Maintenance
> 21. Choose File >> New
> 22. Process Called Reference = Epicor.Mfg.Menu.MES
> 23. Menu ID = UDMES1 (Menu ID create in step 13)
> 24. Save and close Process Calling Maintenance
> 25. Add the process ID you just created in step # 13 as the value for
> the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
> MES icon
> <MESCustomMenuID value="UDMES1" /> This should be listed under the
> <appSettings> </appsettings> section. If the icon does not reference
> mfgsys use the default.mfgsys found the ...epicor/client/config
> directory.
> 26. Log into 8.0 MES again and you should now see your customization.
>
> Note 1: When first installed you will need to change the xxx.mfgsys file
> used by each MES user. You'll find this file in the config directory of
> the epicor client folder e.g. c:\epicor\mfgsys803\client\config
> Note 2: In a standard implementation of Vantage the name of the file
> being changed is default.mfgsys. HOWEVER, this can change based on your
> installation of Vantage. For example if you are running against a test
> or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
> may want to check the port number of the appserver that MES is using
> agains the AppServerURL value="AppServerDC: <AppServerDC:
> <AppServerDC: <AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301>
//LAPIZ:8301 <AppServerDC:
> <AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301> //LAPIZ:8301> <
> AppServerDC: <AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301>
//LAPIZ:8301 <AppServerDC:
> <AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301> //LAPIZ:8301> > >
//LAPIZ:8301>
> //LAPIZ:8301" statement in
> the default.mfgsys.
> Note 3: Be sure to change the one in the Vantage client config directory
> stored on the server. This way when you install a new release of Vantage
> and the client folders are updated the modified xxx.mfgsys is
> downloaded.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/> > > com/> com/>
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
> Behalf
> Of Rob Bucek
> Sent: Monday, March 30, 2009 9:13 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> I found this to be helpful for the main screen. Also do a search in
> Vantage help for customizing any of the sub screens use 'mes
> customization' as your search string. The instructions there aren't too
> bad and you should be able to follow them to completion.
>
> CUST How do you customize the main MES Menu and set to use it instead of
> default
>
> Details:
>
> Summary: CUST How do you customize the main MES Menu and set to use it
> instead of default
> Book: Support Solutions
> Page: 4306MPS
>
> PROBLEM:
> How do you customize the main MES Menu and set to use it instead of
> default?
>
> Note: this answerbooks also worked for 8.03 MES
>
> SOLUTION
> Create your customization
> 1. Right-click on the shortcut for Vantage 8.0 MES.
> 2. Copy and paste the copy to the desktop.
> 3. Rename the copy to something like MES Developer.
> 4. Right-Click and choose Properties.
> 5. In the Target area, locate where it shows -MES and change it to
> -MESC.
> 6. Click OK to save the changes.
> 7. Login to MES Developer.
> 8. Make your customizations and choose Save as
> 9. Give your customization a name (i.e CustomMES)
> 10. Save and close MES
>
> To deploy create a SubProcess record
> 11. Log into your a regular 8.0 session
> 12. Go to System Management >> Utilites >> Sub Process Maintenance
> 13. Create a new menu ID and give it a name e.g UDMES1
> 14. Choose the security you want to apply to this option
> 15. Enter a parent process like PROCESS or MAINMENU
> 16. Enter a unique number for the sequence like 10, 15, 20, etc.
> 17. Under the Program section browse to or type in
> Epicor.Mfg.Menu.Mes.dll
> 18. Choose the Customization name you saved in steps 4/5 from the list
> box
> 19. Save and close Sub Process Maintenance
>
> Create a Calling Process Record:
> 20. Create a Process Calling using System Management >> Utilities >>
>
> Process Calling Maintenance
> 21. Choose File >> New
> 22. Process Called Reference = Epicor.Mfg.Menu.MES
> 23. Menu ID = UDMES1 (Menu ID create in step 13)
> 24. Save and close Process Calling Maintenance
>
> Update the configuration file with the name of the custom MES menu.
> 25. Add the process ID you just created in step # 13 as the value for
> the MESCustomMenuID node in the configuration file being referenced by
> your MES icon. To find the name of your configuration file check the
> properties of your MES icon. In the following example the
> configuration file is named ""mes.mfgsys"".
>
> C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys
>
> If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
> the the configuration file would be ""default.mfgsys"".
> In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
> MESCustomMenuId. In this example you would set it to be
> ""UDMES1"". In older versions of Vantage you need to open the appropiate
> configuration file using NotePad and under the
> <appSettings> </appsettings> section make the following change
> <MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
> file in the ...epicor/client/config directory.
>
> 26. Log into MES again and you should now see your customization.
>
> Note 1: When first installed you will need to change the xxx.mfgsys
> file used by each MES user.
>
> Note 2: Be sure to change the one in the Vantage client stored on the
> server so that when you install a new release of Vantage and the
> client folders are updated the modified xxx.mfgsys is downloaded to
> the clients.
>
> -Update the server's xxx.mfgsys to the Client's.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/> > > com/> com/
> <http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
<http://www.dsmfg.com/> com/> com/
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/>
<
> http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/> com/> com/> > >
> com/> com/> >
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf
> Of Charlie Wilson
> Sent: Monday, March 30, 2009 9:05 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: [Vantage] MES Customization
>
> All,
>
> We have a Customization we would like to deploy to our MES terminals how
> do
> we go about doing this?
>
> ~Charlie
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have
> already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and
> Crystal Reports and other 'goodies', please goto: http://groups.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/> > >
> yahoo.com/group/vantage/files/.
> (2) To search through old msg's goto: http://groups.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages> > >
> yahoo.com/group/vantage/messages
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> > >
> yahoo.com/group/vantage/linksYahoo! Groups Links
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and Crystal Reports and other 'goodies', please goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/> >
> (2) To search through old msg's goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages> >
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> > ! Groups Links
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and Crystal Reports and other 'goodies', please goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> (2) To search through old msg's goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> ! Groups Links
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
> [Non-text portions of this message have been removed]
>





[Non-text portions of this message have been removed]
Rob,



I'm not having much luck with this process. It doesn't seem to be seeing the
menu id when I try to open it via MESC.



~Charlie

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Rob Bucek
Sent: Tuesday, March 31, 2009 9:59 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MES Customization



The customization should show up at each terminal or instance as you
restart them. So yes, once you restart the one you're working with it
should show up on that instance. All our MES customizations are global,
so we don't have any modifications to buttons or scripting involved in
getting these to work. Because we also have the main screen customized
as well we did have to make a reference in the config.sys file to the
sub process ID, but if youre not doing the main screen this shouldn't be
necessary. I can run a standard session of MES (with no reference) and
while the customization for the main screen will not show the sub
processes (like start and end activities) will show.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/> com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Charlie Wilson
Sent: Tuesday, March 31, 2009 8:39 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

Rob,

You say to restart MES.

Do I need to restart all instances of MES to make the cust. Show up or
just
the one I'm working with?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 4:27 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

First, go into sub process maintenance found under system
management/utilities.

Create a new process id (UD<name>)

Assign security

Programtype (non menu item)

Program (find the .dll corresponding to the form, in your case -
Epicor.Mfg.UI.EndActivityEntry.dll)

Assign the customization you created (from the drop down)

Go into the process calling maintenance found under system
management/utilities

Create new

Called process reference is the .dll you assigned under sub process
without the file extension ex. (Epicor.Mfg.UI.EndActivityEntry.dll)

Called from (the menu that calls the customized process ex.
(Epicor.Mfg.Menu.Mes)

And finally the custom menu ID you created in the sub process (UD<name>)

Restart your Epicor/mes session and you should see your customization.
Any questions call. There probably isn't one form left in the MES that
we haven't hacked

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg.com/> com/ <http://www.dsmfg
<http://www.dsmfg.com/> com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 3:03 PM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

What if we want to make customizations to a specific app that is on the
MES
screen such as end activity?

~Charlie

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Rob Bucek
Sent: Monday, March 30, 2009 10:22 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MES Customization

Sorry Charlie, I accidentally grabbed the wrong one.

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

SOLUTION:
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES
11. Log into a your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance
20. Create a Process Calling using System Management >> Utilities >>
Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the xxx.mfgsys file being referenced by your
MES icon
<MESCustomMenuID value="UDMES1" /> This should be listed under the
<appSettings> </appsettings> section. If the icon does not reference
mfgsys use the default.mfgsys found the ...epicor/client/config
directory.
26. Log into 8.0 MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys file
used by each MES user. You'll find this file in the config directory of
the epicor client folder e.g. c:\epicor\mfgsys803\client\config
Note 2: In a standard implementation of Vantage the name of the file
being changed is default.mfgsys. HOWEVER, this can change based on your
installation of Vantage. For example if you are running against a test
or pilot database the file maybe named test.mfgsys or pilot.mfgsys. You
may want to check the port number of the appserver that MES is using
agains the AppServerURL value="AppServerDC: <AppServerDC:
<AppServerDC://LAPIZ:8301> //LAPIZ:8301
<AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301>
<AppServerDC: <AppServerDC://LAPIZ:8301> //LAPIZ:8301 <AppServerDC:
<AppServerDC://LAPIZ:8301> //LAPIZ:8301> > >
//LAPIZ:8301" statement in
the default.mfgsys.
Note 3: Be sure to change the one in the Vantage client config directory
stored on the server. This way when you install a new release of Vantage
and the client folders are updated the modified xxx.mfgsys is
downloaded.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg <http://www.dsmfg.com/> com/
<http://www.dsmfg <http://www.dsmfg.com/> com/> <
http://www.dsmfg <http://www.dsmfg.com/> com/ <http://www.dsmfg
<http://www.dsmfg.com/> com/> > >
com/>

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf
Of Rob Bucek
Sent: Monday, March 30, 2009 9:13 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] MES Customization

I found this to be helpful for the main screen. Also do a search in
Vantage help for customizing any of the sub screens use 'mes
customization' as your search string. The instructions there aren't too
bad and you should be able to follow them to completion.

CUST How do you customize the main MES Menu and set to use it instead of
default

Details:

Summary: CUST How do you customize the main MES Menu and set to use it
instead of default
Book: Support Solutions
Page: 4306MPS

PROBLEM:
How do you customize the main MES Menu and set to use it instead of
default?

Note: this answerbooks also worked for 8.03 MES

SOLUTION
Create your customization
1. Right-click on the shortcut for Vantage 8.0 MES.
2. Copy and paste the copy to the desktop.
3. Rename the copy to something like MES Developer.
4. Right-Click and choose Properties.
5. In the Target area, locate where it shows -MES and change it to
-MESC.
6. Click OK to save the changes.
7. Login to MES Developer.
8. Make your customizations and choose Save as
9. Give your customization a name (i.e CustomMES)
10. Save and close MES

To deploy create a SubProcess record
11. Log into your a regular 8.0 session
12. Go to System Management >> Utilites >> Sub Process Maintenance
13. Create a new menu ID and give it a name e.g UDMES1
14. Choose the security you want to apply to this option
15. Enter a parent process like PROCESS or MAINMENU
16. Enter a unique number for the sequence like 10, 15, 20, etc.
17. Under the Program section browse to or type in
Epicor.Mfg.Menu.Mes.dll
18. Choose the Customization name you saved in steps 4/5 from the list
box
19. Save and close Sub Process Maintenance

Create a Calling Process Record:
20. Create a Process Calling using System Management >> Utilities >>

Process Calling Maintenance
21. Choose File >> New
22. Process Called Reference = Epicor.Mfg.Menu.MES
23. Menu ID = UDMES1 (Menu ID create in step 13)
24. Save and close Process Calling Maintenance

Update the configuration file with the name of the custom MES menu.
25. Add the process ID you just created in step # 13 as the value for
the MESCustomMenuID node in the configuration file being referenced by
your MES icon. To find the name of your configuration file check the
properties of your MES icon. In the following example the
configuration file is named ""mes.mfgsys"".

C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys

If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES then
the the configuration file would be ""default.mfgsys"".
In Vantage 8.03 you can use the ConfigEditor.exe to change the value of
MESCustomMenuId. In this example you would set it to be
""UDMES1"". In older versions of Vantage you need to open the appropiate
configuration file using NotePad and under the
<appSettings> </appsettings> section make the following change
<MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
file in the ...epicor/client/config directory.

26. Log into MES again and you should now see your customization.

Note 1: When first installed you will need to change the xxx.mfgsys
file used by each MES user.

Note 2: Be sure to change the one in the Vantage client stored on the
server so that when you install a new release of Vantage and the
client folders are updated the modified xxx.mfgsys is downloaded to
the clients.

-Update the server's xxx.mfgsys to the Client's.

Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg <http://www.dsmfg <http://www.dsmfg.com/> com/
<http://www.dsmfg <http://www.dsmfg.com/> com/> <
http://www.dsmfg <http://www.dsmfg.com/> com/ <http://www.dsmfg
<http://www.dsmfg.com/> com/> > > com/
<http://www.dsmfg
<http://www.dsmfg <http://www.dsmfg.com/> com/ <http://www.dsmfg
<http://www.dsmfg.com/> com/> <http://www.dsmfg <http://www.dsmfg.com/>
com/
<http://www.dsmfg <http://www.dsmfg.com/> com/> > > com/> >

(Click the logo to view our site)

________________________________

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Charlie Wilson
Sent: Monday, March 30, 2009 9:05 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MES Customization

All,

We have a Customization we would like to deploy to our MES terminals how
do
we go about doing this?

~Charlie

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
Ill upload it for you. I have a bunch of other stuff goin on in there
as well. The end activity screen customizes itself relative to what
type of activity the user is ending. Just cut that out, it should be
fairly obvious whats related to that.



Rob Bucek

Manufacturing Engineer

PH: 715-284-5376 ext 311

FAX: 715-284-4084

<http://www.dsmfg.com/>

(Click the logo to view our site)



________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Charlie Wilson
Sent: Tuesday, March 31, 2009 9:21 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] Re: MES Customization



The second one seems to be the one that applies to what I'm trying to
do.

~Charlie

_____

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of
Lynn
Sent: Tuesday, March 31, 2009 9:08 AM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: [Vantage] Re: MES Customization

Charlie:

There are 3 AnswerBooks on MyEpicWeb for Vantage 8.x that pertain to
customizing MES.

AnswerBook 5213MPS "How do you customize the main MES menu and set to
use it
instead of default"

AnswerBook 6035MPS "How to customize programs within the MES menu"

AnswerBook 6539MPS "MES How to program the blank buttons or reprogram
existing ones"

I think that you already have 2 of these AnswerBooks already. Which one
do
you need now?

Lynn

--- In vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com,
"Charlie
Wilson" <foamdesigncsw@...> wrote:
>
> It's global so I was going to try your method first and see what I get
thank
> you.
>
>
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
> Rob Bucek
> Sent: Monday, March 30, 2009 5:27 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
>
>
> Thanks! That's why I prefaced my statement with a question. I can be
> slow on the pick up. Ours is a single site, single company environment
> so it does simplify it for us a bit.
>
> Charlie - what type of deployment are you looking for? A global change
> or specific to a particular plant or company?
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/>
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com]
On
> Behalf
> Of Brian W. Spolarich
> Sent: Monday, March 30, 2009 4:20 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> Well it depends on your requirements.
>
> If you're in a single company environment or can globally change what
> gets invoked for a given MES button your solution is simpler. :-)
>
> If not, then you need to do what I'm doing.
>
> At least that was my thought process. I'm hardly an expert.
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix
/
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com
> <mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
> www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of Rob Bucek
> Sent: Monday, March 30, 2009 5:11 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Did I misunderstand what he was after? We have a customized end
> activity screen as well but I didn't have to customize that button or
> add any vb code in any shape or form to launch my customized
screen....
> That solution seems more complicated than it needs to be.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/> >
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf
> Of Brian W. Spolarich
> Sent: Monday, March 30, 2009 3:45 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Ah, okay. You want to have an MES button launch a customized version
of
> an existing screen.
>
> So here's the deal. I'm going to assume that you're successfully able
to
> create a customization to the base MES screen and launch it via a
> customized .mfgsys file as is described below in the message history.
I
> also assume that you've created and saved the customization on the
> screen.
>
> 1. First, you have to create a subprocess non-menu item for the
> customized program you're going to launch from MES. For example, one
of
> my sites wanted a customized version of Job Tracker. So I did the
> following:
>
> A. In Sub Process Maintenance, create a new subprocess. Give it an ID
> (e.g. UDPMJT01) and jot that down, and a security id (SEC000 is
usually
> good enough: that's the security ID of the top-level menu node).
Program
> Type: Non-Menu Item. Program: The dll of the program you're going to
> launch (e.g. Epicor.Mfg.UI.JobTracker.dll). If you're not sure look in
> Menu Maintenance to find the program in the menu. Select the
> customization you created and save.
>
> 2. Launch MES in Customization mode and load your customization of the
> base MES screen. Open Customization mode. Find the button that
launches
> the program you want to modify and click on it. You'll need to note
copy
> its GUID in the Properties inspector. You will also need to clear the
> EpiBinding property, as this points to the method in the underlying
base
> code that gets called when you click on the button.
>
> 3. You'll need to add some custom code to the Script Editor. This
needs
> to go in the main body of the script before the End Module statement.
>
> Private WithEvents btnLaunchCustomJobTracker As EpiButton
>
> Private Sub MESMenu_Load(ByVal sender As object, ByVal args As
> EventArgs) Handles MESMenu.Load
> '//
> '// Add Event Handler Code
> '//
> btnLaunchCustomJobTracker =
>
CType(csm.GetNativeControlReference("a8c9c646-0ee6-4428-8692-ea690de3f93
> 3"), EpiButton)
> End Sub
>
> Private Sub btnLaunchCustomJobTracker_Click (ByVal Sender As Object,
> ByVal args As EventArgs ) Handles btnLaunchCustomJobTracker.Click
> ProcessCaller.LaunchForm(MESMenu, "UDPMJT01")
> End Sub
>
> Basically you're doing three things:
>
> A. Creating a subroutine/method (e.g btnLaunchCustomJobTracker_Click)
> that calls LaunchForm() with the Sub Process ID of the non-menu item
you
> created. This invokes the non-menu Sub Process item.
>
> B. Adding a EpiButton object to the code that you can manipulate (vs.
> the base code one which you can't) with your own events associated
with
> the button on the form.
>
> C. Adding an event handler for that EpiButton for the Click event.
>
> [I think I'm being correct with the above...someone correct me if I'm
> wrong!]
>
> You have to remove the EpiBinding property on the MES form otherwise
> *both* your custom code and the base code action will get called. One
> side-effect of this is that you won't get the nice enabled/disabled
> management that MES gives you based on your configured MES privs and
> signin/clockin status. That's handled behind the scenes by the
routines
> that get called based on that EpiBinding property. I'm not sure if
> there's a way to get 'wired in' to this behavior or not with your
custom
> actions. Anyone?
>
> You can run Tools->Test Code from the Script Editor to make sure your
> custom VBScript actually compiles in .NET.
>
> If you've done all of this correctly and I haven't forgotten
something,
> you should be able to launch your MES screen in non-developer mode,
> click on your re-targeted button, and get your customized version of
the
> screen.
>
> You can add a call to MsgBox (e.g. MsgBox("foo") ) in your _Click
> routine to verify you're actually getting into your custom _Click
> handler if you're having trouble. This will at least verify you're
> getting that far.
>
> Hope this helps,
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix
/
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
photonix.com
> <mailto:bspolarich%40advancedphotonix.com>
> <mailto:bspolarich%40advancedphotonix.com> ~ 734-864-5618 ~
> www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of Charlie Wilson
> Sent: Monday, March 30, 2009 4:20 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> We moved some fields around on the end activity screen now we want all
> users
> to see this new version.
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf Of
> Brian W. Spolarich
> Sent: Monday, March 30, 2009 4:17 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> <mailto:vantage%40yahoogroups.com>
> Subject: RE: [Vantage] MES Customization
>
> Charlie, what is it you want to change?
>
> You can for example pretty easily point a given button at a different
> program, or a customized version of that program. There are couple of
> non-obvious tricks but before I spend the time writing that out I want
> to
> make sure I understand what you're trying to accomplish. :-)
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix
/
> Picometrix
> bspolarich@advanced <mailto:bspolarich%40advancedphotonix.com>
> photonix.com ~ 734-864-5618 ~ www.advancedphotonix.com
>
> -----Original Message-----
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com]
On
> Behalf Of Charlie Wilson
> Sent: Monday, March 30, 2009 4:03 PM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> What if we want to make customizations to a specific app that is on
the
> MES
> screen such as end activity?
>
> ~Charlie
>
> _____
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com]
On
> Behalf Of
> Rob Bucek
> Sent: Monday, March 30, 2009 10:22 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> Sorry Charlie, I accidentally grabbed the wrong one.
>
> PROBLEM:
> How do you customize the main MES Menu and set to use it instead of
> default?
>
> SOLUTION:
> 1. Right-click on the shortcut for Vantage 8.0 MES.
> 2. Copy and paste the copy to the desktop.
> 3. Rename the copy to something like MES Developer.
> 4. Right-Click and choose Properties.
> 5. In the Target area, locate where it shows -MES and change it to
> -MESC.
> 6. Click OK to save the changes.
> 7. Login to MES Developer.
> 8. Make your customizations and choose Save as
> 9. Give your customization a name (i.e CustomMES)
> 10. Save and close MES
> 11. Log into a your a regular 8.0 session
> 12. Go to System Management >> Utilites >> Sub Process Maintenance
> 13. Create a new menu ID and give it a name e.g UDMES1
> 14. Choose the security you want to apply to this option
> 15. Enter a parent process like PROCESS or MAINMENU
> 16. Enter a unique number for the sequence like 10, 15, 20, etc.
> 17. Under the Program section browse to or type in
> Epicor.Mfg.Menu.Mes.dll
> 18. Choose the Customization name you saved in steps 4/5 from the list
> box
> 19. Save and close Sub Process Maintenance
> 20. Create a Process Calling using System Management >> Utilities >>
> Process Calling Maintenance
> 21. Choose File >> New
> 22. Process Called Reference = Epicor.Mfg.Menu.MES
> 23. Menu ID = UDMES1 (Menu ID create in step 13)
> 24. Save and close Process Calling Maintenance
> 25. Add the process ID you just created in step # 13 as the value for
> the MESCustomMenuID node in the xxx.mfgsys file being referenced by
your
> MES icon
> <MESCustomMenuID value="UDMES1" /> This should be listed under the
> <appSettings> </appsettings> section. If the icon does not reference
> mfgsys use the default.mfgsys found the ...epicor/client/config
> directory.
> 26. Log into 8.0 MES again and you should now see your customization.
>
> Note 1: When first installed you will need to change the xxx.mfgsys
file
> used by each MES user. You'll find this file in the config directory
of
> the epicor client folder e.g. c:\epicor\mfgsys803\client\config
> Note 2: In a standard implementation of Vantage the name of the file
> being changed is default.mfgsys. HOWEVER, this can change based on
your
> installation of Vantage. For example if you are running against a test
> or pilot database the file maybe named test.mfgsys or pilot.mfgsys.
You
> may want to check the port number of the appserver that MES is using
> agains the AppServerURL value="AppServerDC: <AppServerDC:
> <AppServerDC: <AppServerDC: <AppServerDC://LAPIZ:8301
<AppServerDC://LAPIZ:8301> > //LAPIZ:8301>
//LAPIZ:8301 <AppServerDC:
> <AppServerDC: <AppServerDC://LAPIZ:8301 <AppServerDC://LAPIZ:8301> >
//LAPIZ:8301> //LAPIZ:8301> <
> AppServerDC: <AppServerDC: <AppServerDC://LAPIZ:8301
<AppServerDC://LAPIZ:8301> > //LAPIZ:8301>
//LAPIZ:8301 <AppServerDC:
> <AppServerDC: <AppServerDC://LAPIZ:8301 <AppServerDC://LAPIZ:8301> >
//LAPIZ:8301> //LAPIZ:8301> > >
//LAPIZ:8301>
> //LAPIZ:8301" statement in
> the default.mfgsys.
> Note 3: Be sure to change the one in the Vantage client config
directory
> stored on the server. This way when you install a new release of
Vantage
> and the client folders are updated the modified xxx.mfgsys is
> downloaded.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/> > > com/> com/>
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com]
On
> Behalf
> Of Rob Bucek
> Sent: Monday, March 30, 2009 9:13 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> Subject: RE: [Vantage] MES Customization
>
> I found this to be helpful for the main screen. Also do a search in
> Vantage help for customizing any of the sub screens use 'mes
> customization' as your search string. The instructions there aren't
too
> bad and you should be able to follow them to completion.
>
> CUST How do you customize the main MES Menu and set to use it instead
of
> default
>
> Details:
>
> Summary: CUST How do you customize the main MES Menu and set to use it
> instead of default
> Book: Support Solutions
> Page: 4306MPS
>
> PROBLEM:
> How do you customize the main MES Menu and set to use it instead of
> default?
>
> Note: this answerbooks also worked for 8.03 MES
>
> SOLUTION
> Create your customization
> 1. Right-click on the shortcut for Vantage 8.0 MES.
> 2. Copy and paste the copy to the desktop.
> 3. Rename the copy to something like MES Developer.
> 4. Right-Click and choose Properties.
> 5. In the Target area, locate where it shows -MES and change it to
> -MESC.
> 6. Click OK to save the changes.
> 7. Login to MES Developer.
> 8. Make your customizations and choose Save as
> 9. Give your customization a name (i.e CustomMES)
> 10. Save and close MES
>
> To deploy create a SubProcess record
> 11. Log into your a regular 8.0 session
> 12. Go to System Management >> Utilites >> Sub Process Maintenance
> 13. Create a new menu ID and give it a name e.g UDMES1
> 14. Choose the security you want to apply to this option
> 15. Enter a parent process like PROCESS or MAINMENU
> 16. Enter a unique number for the sequence like 10, 15, 20, etc.
> 17. Under the Program section browse to or type in
> Epicor.Mfg.Menu.Mes.dll
> 18. Choose the Customization name you saved in steps 4/5 from the list
> box
> 19. Save and close Sub Process Maintenance
>
> Create a Calling Process Record:
> 20. Create a Process Calling using System Management >> Utilities >>
>
> Process Calling Maintenance
> 21. Choose File >> New
> 22. Process Called Reference = Epicor.Mfg.Menu.MES
> 23. Menu ID = UDMES1 (Menu ID create in step 13)
> 24. Save and close Process Calling Maintenance
>
> Update the configuration file with the name of the custom MES menu.
> 25. Add the process ID you just created in step # 13 as the value for
> the MESCustomMenuID node in the configuration file being referenced by
> your MES icon. To find the name of your configuration file check the
> properties of your MES icon. In the following example the
> configuration file is named ""mes.mfgsys"".
>
> C:\Epicor\vega403\client\MfgSys.exe -MES /config=mes.mfgsys
>
> If the icon properties are C:\Epicor\vega403\client\MfgSys.exe -MES
then
> the the configuration file would be ""default.mfgsys"".
> In Vantage 8.03 you can use the ConfigEditor.exe to change the value
of
> MESCustomMenuId. In this example you would set it to be
> ""UDMES1"". In older versions of Vantage you need to open the
appropiate
> configuration file using NotePad and under the
> <appSettings> </appsettings> section make the following change
> <MESCustomMenuID value=""UDMES1"" /> . You'll find the configuration
> file in the ...epicor/client/config directory.
>
> 26. Log into MES again and you should now see your customization.
>
> Note 1: When first installed you will need to change the xxx.mfgsys
> file used by each MES user.
>
> Note 2: Be sure to change the one in the Vantage client stored on the
> server so that when you install a new release of Vantage and the
> client folders are updated the modified xxx.mfgsys is downloaded to
> the clients.
>
> -Update the server's xxx.mfgsys to the Client's.
>
> Rob Bucek
>
> Manufacturing Engineer
>
> PH: 715-284-5376 ext 311
>
> FAX: 715-284-4084
>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/>
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/> > > com/> com/
> <http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.
<http://www.dsmfg.com/ <http://www.dsmfg.com/> > com/> com/
> <http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/>
<
> http://www.dsmfg. <http://www.dsmfg. <http://www.dsmfg.com/
<http://www.dsmfg.com/> > com/> com/
<http://www.dsmfg.
> <http://www.dsmfg. <http://www.dsmfg.com/ <http://www.dsmfg.com/> >
com/> com/> > >
> com/> com/> >
>
> (Click the logo to view our site)
>
> ________________________________
>
> From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> [mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com> ] On
> Behalf
> Of Charlie Wilson
> Sent: Monday, March 30, 2009 9:05 AM
> To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
> <mailto:vantage%40yahoogroups.com>
> Subject: [Vantage] MES Customization
>
> All,
>
> We have a Customization we would like to deploy to our MES terminals
how
> do
> we go about doing this?
>
> ~Charlie
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have
> already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and
> Crystal Reports and other 'goodies', please goto: http://groups.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/> > >
> yahoo.com/group/vantage/files/.
> (2) To search through old msg's goto: http://groups.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages> > >
> yahoo.com/group/vantage/messages
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.
> <http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> > >
> yahoo.com/group/vantage/linksYahoo! Groups Links
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have already linked your email address to a yahoo id to enable access.
)
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and Crystal Reports and other 'goodies', please goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/> >
> (2) To search through old msg's goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages> >
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo>
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> > ! Groups Links
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
> have already linked your email address to a yahoo id to enable access.
)
> (1) To access the Files Section of our Yahoo!Group for Report Builder
> and Crystal Reports and other 'goodies', please goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/.
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/files/
<http://groups.yahoo.com/group/vantage/files/> >
yahoo.com/group/vantage/files/>
> yahoo.com/group/vantage/files/>
> (2) To search through old msg's goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages> >
yahoo.com/group/vantage/messages>
> yahoo.com/group/vantage/messages>
> (3) To view links to Vendors that provide Vantage services goto:
> http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo
> <http://groups. <http://groups.
<http://groups.yahoo.com/group/vantage/linksYahoo
<http://groups.yahoo.com/group/vantage/linksYahoo> >
yahoo.com/group/vantage/linksYahoo>
> yahoo.com/group/vantage/linksYahoo> ! Groups Links
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
> [Non-text portions of this message have been removed]
>

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]