8.03.403D Customization

Fons,
Thank you. That's basically what it says in the tools guide, but laid out
like this it works. The tools guide had me select the menu id (that did not
exist) and these instructions have you type it in. Thank you! This is the
last part of the puzzle that I have been unable to solve.
Aaron
-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]On Behalf Of
Fons van der Beek
Sent: Wednesday, December 19, 2007 3:30 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] 8.03.403D Customization


This should help

*CUST How to customize programs within the MES menu.*

CUST

PROBLEM DESCRIPTION:

I know how to customize the main MES menu screen, but how do I customize
programs within the MES menu? I want to customize Start Production
Activity or End Activity, for example.

PROBLEM RESOLUTION:

In version 8.00.805 a parameter was added so that you will get the layer
and translation screen when launching MES. This is the same screen you
get when you use Developer Mode in the the main 8.0 application. There
are a couple of different processes that you have to create.

1. Creating a MES Developer Icon:

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

* Make a copy of your MES icon and rename it to something like
MES Developer

* Then right click on it and choose Properties

* In the Target field locate where it shows -MES and change it
to -MESC.

2. Identify the Key and Calling App parameters and customizing the End
Activity Screen

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

* Launch the MES Developer icon

* On the Select Customization and Translation screen check Base
Only and click OK

* A second Select Customization and Translation screen will
appear for App.SysMonitorEntry.SysMonitorForm, check Base Only and click
OK

* You will note that most of the buttons are not active, you
need to clock an employee in to activate the buttons

* Now click on the program you want to customize (End Activity)

* Write down the Key and Calling App parameters, you will need
these later

Key: Epicor.Mfg.UI.EndActvityEntry.dll

Calling App: Epicor.Mfg.Menu.MES

* Click OK

* Check Base Only on the Select Customization and Translation
screen for App.EndActivityEntry.EndActForm and click OK

* Choose Tools >> Customization

* Customize the form as you see fit (this is just like
customizing the UI in the standard application)

* Save your customization and provide name/description

* Close out of MES

3. Create the Sub Process entry

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

Because MES program are not attached to the standard menu, you need to
create a "dummy" menu id

* Log into a standard 8.0 session

* Go to System Management >> Utilities >> Sub Process Maintenance

* Choose File >> New

* Enter a unique Process ID (These all need to start with UD,
i.e. UDENDACT)

* Enter a Name (i.e. Custom End Activity)

* Parent Process = PROCESS

* Give it a unique sequence number (i.e. 10, 20, 30, etc.)

* Make sure the Enable checkbox is checked

* Program Type = Non Menu Item

* Program = Epicor.Mfg.UI.EndActivityEntry.dll (Browse to it or
type it in)

* Customization = name of custom you previously named (should
be in the drop-down list)

* Click Save and exit out of Sub Process Maintenance

4. Create a Process Calling entry

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

* Go to System Management >> Utilities >> Process Calling
Maintenance

* Choose File >> New

* Process Called Reference = Epicor.Mfg.UI.EndActivityEntry
(Key value from section #2)

* Called From = Epicor.Mfg.Menu.Mes (Calling App from section #2)

* Menu ID = UDENDACT (Menu ID create in section #3)

* Save and close Process Calling Maintenance

5. Test the customization

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

* Log in to the regular MES shortcut ( the one with -MES not -MESC)

* Clock in an employee to activate program buttons

* Click on the End Activity button

* You should see your customization (i.e. textbox, etc) or your
custom procedure code should run

Aaron Hoyt schreef:
> That got me the custom MES screen, but now I am looking to get a custom
> Start Production Activity screen.
> Epicor.Mfg.UI.StartProductionActivityEntry.dll is the program with the
> customization. Any idea how to make this the default screen when someone
> clicks the Start Production Activity button in MES?
> Thanks,
> Aaron
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]On Behalf
Of
> Scott Litzau
> Sent: Wednesday, December 19, 2007 11:47 AM
> To: vantage@yahoogroups.com
> Subject: RE: [Vantage] 8.03.403D Customization
>
>
> I only set up a Sub-Process, not a Process Calling.
>
> In Sub-Process make sure the Program area is setup like
>
> Program Type: Non Menu item
> Program: Epicor.Mfg.Menu.Mes.dll
> Customization: (Customization name)
>
> Then in the default.mfgsys file on the MES station put in the Process ID
> you
> assigned in the <MESCustomMenuID value="" />
>
> Scott
>
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
> Of
> Aaron Hoyt
> Sent: Wednesday, December 19, 2007 10:19 AM
> To: Vantage Group
> Subject: [Vantage] 8.03.403D Customization
>
> It's time for another shout out to the group for help connecting the
dots.
> I am trying to deploy a custom StartProductionActivity screen in MES. I
> managed to find the place to get a Custom MES Main screen, but now I am
> following the tools guide and there seems to be a gap in information. I
> have created "Sub Process" for my custom screen. Now as I try to set up
> the
> "Process Calling" I don't see anything to work with when I hit "Load
> Custom
> Processes".
> Can anyone offer some assistance in getting the MES screen to call my
> custom
> Start Production Activity screen.
> Thanks in advance,
> Aaron Hoyt
> Vantage Plastics
>
> 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/links
> Yahoo! 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/links
> Yahoo! Groups Links
>
>
>
>

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






[Non-text portions of this message have been removed]
It's time for another shout out to the group for help connecting the dots.
I am trying to deploy a custom StartProductionActivity screen in MES. I
managed to find the place to get a Custom MES Main screen, but now I am
following the tools guide and there seems to be a gap in information. I
have created "Sub Process" for my custom screen. Now as I try to set up the
"Process Calling" I don't see anything to work with when I hit "Load Custom
Processes".
Can anyone offer some assistance in getting the MES screen to call my custom
Start Production Activity screen.
Thanks in advance,
Aaron Hoyt
Vantage Plastics
I only set up a Sub-Process, not a Process Calling.

In Sub-Process make sure the Program area is setup like

Program Type: Non Menu item
Program: Epicor.Mfg.Menu.Mes.dll
Customization: (Customization name)

Then in the default.mfgsys file on the MES station put in the Process ID you
assigned in the <MESCustomMenuID value="" />

Scott

-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Aaron Hoyt
Sent: Wednesday, December 19, 2007 10:19 AM
To: Vantage Group
Subject: [Vantage] 8.03.403D Customization

It's time for another shout out to the group for help connecting the dots.
I am trying to deploy a custom StartProductionActivity screen in MES. I
managed to find the place to get a Custom MES Main screen, but now I am
following the tools guide and there seems to be a gap in information. I
have created "Sub Process" for my custom screen. Now as I try to set up the
"Process Calling" I don't see anything to work with when I hit "Load Custom
Processes".
Can anyone offer some assistance in getting the MES screen to call my custom
Start Production Activity screen.
Thanks in advance,
Aaron Hoyt
Vantage Plastics



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/links
Yahoo! Groups Links
That got me the custom MES screen, but now I am looking to get a custom
Start Production Activity screen.
Epicor.Mfg.UI.StartProductionActivityEntry.dll is the program with the
customization. Any idea how to make this the default screen when someone
clicks the Start Production Activity button in MES?
Thanks,
Aaron
-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]On Behalf Of
Scott Litzau
Sent: Wednesday, December 19, 2007 11:47 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] 8.03.403D Customization


I only set up a Sub-Process, not a Process Calling.

In Sub-Process make sure the Program area is setup like

Program Type: Non Menu item
Program: Epicor.Mfg.Menu.Mes.dll
Customization: (Customization name)

Then in the default.mfgsys file on the MES station put in the Process ID
you
assigned in the <MESCustomMenuID value="" />

Scott

-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of
Aaron Hoyt
Sent: Wednesday, December 19, 2007 10:19 AM
To: Vantage Group
Subject: [Vantage] 8.03.403D Customization

It's time for another shout out to the group for help connecting the dots.
I am trying to deploy a custom StartProductionActivity screen in MES. I
managed to find the place to get a Custom MES Main screen, but now I am
following the tools guide and there seems to be a gap in information. I
have created "Sub Process" for my custom screen. Now as I try to set up
the
"Process Calling" I don't see anything to work with when I hit "Load
Custom
Processes".
Can anyone offer some assistance in getting the MES screen to call my
custom
Start Production Activity screen.
Thanks in advance,
Aaron Hoyt
Vantage Plastics

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/links
Yahoo! Groups Links






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

*CUST How to customize programs within the MES menu.*





CUST





PROBLEM DESCRIPTION:

I know how to customize the main MES menu screen, but how do I customize
programs within the MES menu? I want to customize Start Production
Activity or End Activity, for example.



PROBLEM RESOLUTION:

In version 8.00.805 a parameter was added so that you will get the layer
and translation screen when launching MES. This is the same screen you
get when you use Developer Mode in the the main 8.0 application. There
are a couple of different processes that you have to create.



1. Creating a MES Developer Icon:

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

* Make a copy of your MES icon and rename it to something like
MES Developer

* Then right click on it and choose Properties

* In the Target field locate where it shows -MES and change it
to -MESC.



2. Identify the Key and Calling App parameters and customizing the End
Activity Screen

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

* Launch the MES Developer icon

* On the Select Customization and Translation screen check Base
Only and click OK

* A second Select Customization and Translation screen will
appear for App.SysMonitorEntry.SysMonitorForm, check Base Only and click OK

* You will note that most of the buttons are not active, you
need to clock an employee in to activate the buttons

* Now click on the program you want to customize (End Activity)

* Write down the Key and Calling App parameters, you will need
these later

Key: Epicor.Mfg.UI.EndActvityEntry.dll

Calling App: Epicor.Mfg.Menu.MES

* Click OK

* Check Base Only on the Select Customization and Translation
screen for App.EndActivityEntry.EndActForm and click OK

* Choose Tools >> Customization

* Customize the form as you see fit (this is just like
customizing the UI in the standard application)

* Save your customization and provide name/description

* Close out of MES



3. Create the Sub Process entry

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

Because MES program are not attached to the standard menu, you need to
create a "dummy" menu id

* Log into a standard 8.0 session

* Go to System Management >> Utilities >> Sub Process Maintenance

* Choose File >> New

* Enter a unique Process ID (These all need to start with UD,
i.e. UDENDACT)

* Enter a Name (i.e. Custom End Activity)

* Parent Process = PROCESS

* Give it a unique sequence number (i.e. 10, 20, 30, etc.)

* Make sure the Enable checkbox is checked

* Program Type = Non Menu Item

* Program = Epicor.Mfg.UI.EndActivityEntry.dll (Browse to it or
type it in)

* Customization = name of custom you previously named (should
be in the drop-down list)

* Click Save and exit out of Sub Process Maintenance



4. Create a Process Calling entry

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

* Go to System Management >> Utilities >> Process Calling
Maintenance

* Choose File >> New

* Process Called Reference = Epicor.Mfg.UI.EndActivityEntry
(Key value from section #2)

* Called From = Epicor.Mfg.Menu.Mes (Calling App from section #2)

* Menu ID = UDENDACT (Menu ID create in section #3)

* Save and close Process Calling Maintenance



5. Test the customization

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

* Log in to the regular MES shortcut ( the one with -MES not -MESC)

* Clock in an employee to activate program buttons

* Click on the End Activity button

* You should see your customization (i.e. textbox, etc) or your
custom procedure code should run





Aaron Hoyt schreef:
> That got me the custom MES screen, but now I am looking to get a custom
> Start Production Activity screen.
> Epicor.Mfg.UI.StartProductionActivityEntry.dll is the program with the
> customization. Any idea how to make this the default screen when someone
> clicks the Start Production Activity button in MES?
> Thanks,
> Aaron
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]On Behalf Of
> Scott Litzau
> Sent: Wednesday, December 19, 2007 11:47 AM
> To: vantage@yahoogroups.com
> Subject: RE: [Vantage] 8.03.403D Customization
>
>
> I only set up a Sub-Process, not a Process Calling.
>
> In Sub-Process make sure the Program area is setup like
>
> Program Type: Non Menu item
> Program: Epicor.Mfg.Menu.Mes.dll
> Customization: (Customization name)
>
> Then in the default.mfgsys file on the MES station put in the Process ID
> you
> assigned in the <MESCustomMenuID value="" />
>
> Scott
>
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
> Of
> Aaron Hoyt
> Sent: Wednesday, December 19, 2007 10:19 AM
> To: Vantage Group
> Subject: [Vantage] 8.03.403D Customization
>
> It's time for another shout out to the group for help connecting the dots.
> I am trying to deploy a custom StartProductionActivity screen in MES. I
> managed to find the place to get a Custom MES Main screen, but now I am
> following the tools guide and there seems to be a gap in information. I
> have created "Sub Process" for my custom screen. Now as I try to set up
> the
> "Process Calling" I don't see anything to work with when I hit "Load
> Custom
> Processes".
> Can anyone offer some assistance in getting the MES screen to call my
> custom
> Start Production Activity screen.
> Thanks in advance,
> Aaron Hoyt
> Vantage Plastics
>
> 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/links
> Yahoo! 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/links
> Yahoo! Groups Links
>
>
>
>



[Non-text portions of this message have been removed]
What we have done is, add a Menu Item under the
Production Management > Job Mangement > General Operations and gave
it a 'unique' menu ID UDJMGOSP with a name Start Production Activity.

The Program is: Epicor.Mfg.UI.StartProductionActivityEntry.dll
and reference your customization.

In the MESMenu Customization define a button:

Private WithEvents btnStartProductionActivity

In the Form Load Event, set the new button to 'mirror' the base
button:

btnStartProductionActivity = CType(csm.GetNativeControlReference
("6e0b1e1f-5c18-486b-9dd1-adca4a309737"), EpiButton)

btnStartProductionActivity.Enabled = True

Add a Sub to handle the Click event which will call the Menu Item
with the customization:

Private Sub btnStartProductionActivity_Click(ByVal Sender As Object,
ByVal args As EventArgs) Handles btnStartProductionActivity.Click
ProcessCaller.LaunchForm(MESMenu, "UDJMGOSP")
End Sub


That *should* do it

bw

--- In vantage@yahoogroups.com, "Aaron Hoyt" <aaron.hoyt@...> wrote:
>
> That got me the custom MES screen, but now I am looking to get a
custom
> Start Production Activity screen.
> Epicor.Mfg.UI.StartProductionActivityEntry.dll is the program with
the
> customization. Any idea how to make this the default screen when
someone
> clicks the Start Production Activity button in MES?
> Thanks,
> Aaron
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]On
Behalf Of
> Scott Litzau
> Sent: Wednesday, December 19, 2007 11:47 AM
> To: vantage@yahoogroups.com
> Subject: RE: [Vantage] 8.03.403D Customization
>
>
> I only set up a Sub-Process, not a Process Calling.
>
> In Sub-Process make sure the Program area is setup like
>
> Program Type: Non Menu item
> Program: Epicor.Mfg.Menu.Mes.dll
> Customization: (Customization name)
>
> Then in the default.mfgsys file on the MES station put in the
Process ID
> you
> assigned in the <MESCustomMenuID value="" />
>
> Scott
>
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
Behalf
> Of
> Aaron Hoyt
> Sent: Wednesday, December 19, 2007 10:19 AM
> To: Vantage Group
> Subject: [Vantage] 8.03.403D Customization
>
> It's time for another shout out to the group for help connecting
the dots.
> I am trying to deploy a custom StartProductionActivity screen in
MES. I
> managed to find the place to get a Custom MES Main screen, but
now I am
> following the tools guide and there seems to be a gap in
information. I
> have created "Sub Process" for my custom screen. Now as I try to
set up
> the
> "Process Calling" I don't see anything to work with when I
hit "Load
> Custom
> Processes".
> Can anyone offer some assistance in getting the MES screen to
call my
> custom
> Start Production Activity screen.
> Thanks in advance,
> Aaron Hoyt
> Vantage Plastics
>
> 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/links
> Yahoo! Groups Links
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>