MES Customization Question

We are going live with Epicor 9.04.506B in 2 weeks. We have a couple of issues that we'd like to customize in MES:

1. Don't allow the user to clock onto an op if the previous isn't started. (Warning in the system already)

2. Don't allow clocking if the operation isn't complete. (also a warning)

3. Don't allow the user to report more than the original job is for.

I see lots of examples of people doing this in the user groups, but I've spent hours trying to implement some of your suggestions to no avail. I've played around with BPMs and customizations, but I simply can't get anything to work.

Could someone lend a kind helping hand? I just can't seem to be able to figure this out.
I want to put a button on the MES form that will refresh the user's
production grid. I put the following code in the button's Click event

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

'MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Refresh()

MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Refresh()
End Sub

However, this errors out, telling me

Error: BC30390 - line 65 (127) -
'Epicor.Mfg.Menu.Mes.MESMenu.mainPanel1' is not accessible in this
context because it is 'Private'.

I tried just using grdLaborDetails.Refresh() and it told me that
grdLaborDetails was not recognized. Does anyone have any
ideas/pointers? Is support helpful on these kind of customization
questions?

RussN
I should clarify that this is V8.

I also have tried the following, which compiled, but did nothing to
refresh the grid.

Dim edvLaborDtl as EpiDataView =
CType(oTrans.EpiDataViews("LaborDtl"), EpiDataView)
edvLaborDtl.Notify(new EpiNotifyArgs(MESMenu, edvLaborDtl.Row,
edvLaborDtl.Column))




RussN

--- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@...> wrote:
>
> I want to put a button on the MES form that will refresh the user's
> production grid. I put the following code in the button's Click event
>
> Private Sub btnRefreshGrid_Click(ByVal Sender As Object, ByVal Args
> As System.EventArgs) Handles btnRefreshGrid.Click
> '// ** Place Event Handling Code Here **
>
>
'MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Refresh()
>
>
MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Refresh()
> End Sub
>
> However, this errors out, telling me
>
> Error: BC30390 - line 65 (127) -
> 'Epicor.Mfg.Menu.Mes.MESMenu.mainPanel1' is not accessible in this
> context because it is 'Private'.
>
> I tried just using grdLaborDetails.Refresh() and it told me that
> grdLaborDetails was not recognized. Does anyone have any
> ideas/pointers? Is support helpful on these kind of customization
> questions?
>
> RussN
>
In .net, usually (it may differ with that control - havent it)
refresh methods simply 'repaint' the control, rather than update the
data. In this case you may need to have a way to call into the method
that actually does the databinding, unless they provide the method
just for that purpose.
If they don't provide a way to get access to the control, there are
always 'unsupported' methods via reflection to gain access to them.
hmm...I'll have to look at this control further. One thing you can do
is use the program Reflector
http://www.aisto.com/roeder/dotnet/
to look at the methods and see what they do. One of the greatest
programs ever written : )



--- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@...> wrote:
>
> I should clarify that this is V8.
>
> I also have tried the following, which compiled, but did nothing to
> refresh the grid.
>
> Dim edvLaborDtl as EpiDataView =
> CType(oTrans.EpiDataViews("LaborDtl"), EpiDataView)
> edvLaborDtl.Notify(new EpiNotifyArgs(MESMenu,
edvLaborDtl.Row,
> edvLaborDtl.Column))
>
>
>
>
> RussN
>
> --- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@> wrote:
> >
> > I want to put a button on the MES form that will refresh the
user's
> > production grid. I put the following code in the button's Click
event
> >
> > Private Sub btnRefreshGrid_Click(ByVal Sender As Object,
ByVal Args
> > As System.EventArgs) Handles btnRefreshGrid.Click
> > '// ** Place Event Handling Code Here **
> >
> >
> 'MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.
Refresh()
> >
> >
>
MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Ref
resh()
> > End Sub
> >
> > However, this errors out, telling me
> >
> > Error: BC30390 - line 65 (127) -
> > 'Epicor.Mfg.Menu.Mes.MESMenu.mainPanel1' is not accessible in this
> > context because it is 'Private'.
> >
> > I tried just using grdLaborDetails.Refresh() and ict told me that
> > grdLaborDetails was not recognized. Does anyone have any
> > ideas/pointers? Is support helpful on these kind of customization
> > questions?
> >
> > RussN
> >
>
Thanks, Adam, that Reflector is really handy, and I think I am calling
the correct methods now.

However, I'm still getting an error. The line

call grdLaborDetails.Rows.Refresh(2)

generates the error

Error: BC30451 - line 70 (132) - Name 'grdLaborDetails' is not declared.

Does anyone know if support is helpful on customization questions? I
hate calling only to be frustrated by people who don't know much more
than I do.

RussN

--- In vantage@yahoogroups.com, "adamtuliper" <amt@...> wrote:
>
> In .net, usually (it may differ with that control - havent it)
> refresh methods simply 'repaint' the control, rather than update the
> data. In this case you may need to have a way to call into the method
> that actually does the databinding, unless they provide the method
> just for that purpose.
> If they don't provide a way to get access to the control, there are
> always 'unsupported' methods via reflection to gain access to them.
> hmm...I'll have to look at this control further. One thing you can do
> is use the program Reflector
> http://www.aisto.com/roeder/dotnet/
> to look at the methods and see what they do. One of the greatest
> programs ever written : )
>
>
>
> --- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@> wrote:
> >
> > I should clarify that this is V8.
> >
> > I also have tried the following, which compiled, but did nothing to
> > refresh the grid.
> >
> > Dim edvLaborDtl as EpiDataView =
> > CType(oTrans.EpiDataViews("LaborDtl"), EpiDataView)
> > edvLaborDtl.Notify(new EpiNotifyArgs(MESMenu,
> edvLaborDtl.Row,
> > edvLaborDtl.Column))
> >
> >
> >
> >
> > RussN
> >
> > --- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@> wrote:
> > >
> > > I want to put a button on the MES form that will refresh the
> user's
> > > production grid. I put the following code in the button's Click
> event
> > >
> > > Private Sub btnRefreshGrid_Click(ByVal Sender As Object,
> ByVal Args
> > > As System.EventArgs) Handles btnRefreshGrid.Click
> > > '// ** Place Event Handling Code Here **
> > >
> > >
> > 'MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.
> Refresh()
> > >
> > >
> >
> MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Ref
> resh()
> > > End Sub
> > >
> > > However, this errors out, telling me
> > >
> > > Error: BC30390 - line 65 (127) -
> > > 'Epicor.Mfg.Menu.Mes.MESMenu.mainPanel1' is not accessible in this
> > > context because it is 'Private'.
> > >
> > > I tried just using grdLaborDetails.Refresh() and ict told me that
> > > grdLaborDetails was not recognized. Does anyone have any
> > > ideas/pointers? Is support helpful on these kind of customization
> > > questions?
> > >
> > > RussN
> > >
> >
>
AFAIK you can't directly make any calls to the base form controls.

You can declare a control, even call it the same name as the base
control and then have that control mirror the base control by calling
the csm.GetNativeControlReference method

Do a search in help and they show you a basic example.

HTH

Bernie.


--- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@...> wrote:
>
> Thanks, Adam, that Reflector is really handy, and I think I am
calling
> the correct methods now.
>
> However, I'm still getting an error. The line
>
> call grdLaborDetails.Rows.Refresh(2)
>
> generates the error
>
> Error: BC30451 - line 70 (132) - Name 'grdLaborDetails' is not
declared.
>
> Does anyone know if support is helpful on customization questions?
I
> hate calling only to be frustrated by people who don't know much
more
> than I do.
>
> RussN
>
> --- In vantage@yahoogroups.com, "adamtuliper" <amt@> wrote:
> >
> > In .net, usually (it may differ with that control - havent it)
> > refresh methods simply 'repaint' the control, rather than update
the
> > data. In this case you may need to have a way to call into the
method
> > that actually does the databinding, unless they provide the
method
> > just for that purpose.
> > If they don't provide a way to get access to the control, there
are
> > always 'unsupported' methods via reflection to gain access to
them.
> > hmm...I'll have to look at this control further. One thing you
can do
> > is use the program Reflector
> > http://www.aisto.com/roeder/dotnet/
> > to look at the methods and see what they do. One of the greatest
> > programs ever written : )
> >
> >
> >
> > --- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@> wrote:
> > >
> > > I should clarify that this is V8.
> > >
> > > I also have tried the following, which compiled, but did
nothing to
> > > refresh the grid.
> > >
> > > Dim edvLaborDtl as EpiDataView =
> > > CType(oTrans.EpiDataViews("LaborDtl"), EpiDataView)
> > > edvLaborDtl.Notify(new EpiNotifyArgs(MESMenu,
> > edvLaborDtl.Row,
> > > edvLaborDtl.Column))
> > >
> > >
> > >
> > >
> > > RussN
> > >
> > > --- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@>
wrote:
> > > >
> > > > I want to put a button on the MES form that will refresh the
> > user's
> > > > production grid. I put the following code in the button's
Click
> > event
> > > >
> > > > Private Sub btnRefreshGrid_Click(ByVal Sender As
Object,
> > ByVal Args
> > > > As System.EventArgs) Handles btnRefreshGrid.Click
> > > > '// ** Place Event Handling Code Here **
> > > >
> > > >
> >
> 'MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.
> > Refresh()
> > > >
> > > >
> > >
> >
MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Ref
> > resh()
> > > > End Sub
> > > >
> > > > However, this errors out, telling me
> > > >
> > > > Error: BC30390 - line 65 (127) -
> > > > 'Epicor.Mfg.Menu.Mes.MESMenu.mainPanel1' is not accessible in
this
> > > > context because it is 'Private'.
> > > >
> > > > I tried just using grdLaborDetails.Refresh() and ict told me
that
> > > > grdLaborDetails was not recognized. Does anyone have any
> > > > ideas/pointers? Is support helpful on these kind of
customization
> > > > questions?
> > > >
> > > > RussN
> > > >
> > >
> >
>
Try looking at its EpiGuid in the properties and then you call

(for example)
Dim txt As EpiTextBox = CType(csm.getNativeControlReference
("guidHere"), EpiTextBox)

in the case of the grid, get a reference to it using its guid and
cast (ctype) it to its proper type.



--- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@...> wrote:
>
> Thanks, Adam, that Reflector is really handy, and I think I am
calling
> the correct methods now.
>
> However, I'm still getting an error. The line
>
> call grdLaborDetails.Rows.Refresh(2)
>
> generates the error
>
> Error: BC30451 - line 70 (132) - Name 'grdLaborDetails' is not
declared.
>
> Does anyone know if support is helpful on customization questions?
I
> hate calling only to be frustrated by people who don't know much
more
> than I do.
>
> RussN
>
> --- In vantage@yahoogroups.com, "adamtuliper" <amt@> wrote:
> >
> > In .net, usually (it may differ with that control - havent it)
> > refresh methods simply 'repaint' the control, rather than update
the
> > data. In this case you may need to have a way to call into the
method
> > that actually does the databinding, unless they provide the
method
> > just for that purpose.
> > If they don't provide a way to get access to the control, there
are
> > always 'unsupported' methods via reflection to gain access to
them.
> > hmm...I'll have to look at this control further. One thing you
can do
> > is use the program Reflector
> > http://www.aisto.com/roeder/dotnet/
> > to look at the methods and see what they do. One of the greatest
> > programs ever written : )
> >
> >
> >
> > --- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@> wrote:
> > >
> > > I should clarify that this is V8.
> > >
> > > I also have tried the following, which compiled, but did
nothing to
> > > refresh the grid.
> > >
> > > Dim edvLaborDtl as EpiDataView =
> > > CType(oTrans.EpiDataViews("LaborDtl"), EpiDataView)
> > > edvLaborDtl.Notify(new EpiNotifyArgs(MESMenu,
> > edvLaborDtl.Row,
> > > edvLaborDtl.Column))
> > >
> > >
> > >
> > >
> > > RussN
> > >
> > > --- In vantage@yahoogroups.com, "russnewcomer" <rnewcomer@>
wrote:
> > > >
> > > > I want to put a button on the MES form that will refresh the
> > user's
> > > > production grid. I put the following code in the button's
Click
> > event
> > > >
> > > > Private Sub btnRefreshGrid_Click(ByVal Sender As
Object,
> > ByVal Args
> > > > As System.EventArgs) Handles btnRefreshGrid.Click
> > > > '// ** Place Event Handling Code Here **
> > > >
> > > >
> >
> 'MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.
> > Refresh()
> > > >
> > > >
> > >
> >
MESMenu.MainPanel1.TaskDockPanel1.ProductionPanel1.grdLaborDetails.Ref
> > resh()
> > > > End Sub
> > > >
> > > > However, this errors out, telling me
> > > >
> > > > Error: BC30390 - line 65 (127) -
> > > > 'Epicor.Mfg.Menu.Mes.MESMenu.mainPanel1' is not accessible in
this
> > > > context because it is 'Private'.
> > > >
> > > > I tried just using grdLaborDetails.Refresh() and ict told me
that
> > > > grdLaborDetails was not recognized. Does anyone have any
> > > > ideas/pointers? Is support helpful on these kind of
customization
> > > > questions?
> > > >
> > > > RussN
> > > >
> > >
> >
>
Good afternoon,

We are looking for a way to customize the MES End Labor Activity. Our
quality department wants a way to track which employees are being
trained.

Right now this information is entered in the comments field on the End
Activity field (the view is called end - which ties to the laborDtl
table). I am hoping that we can add a dropdown that they can pick the
trainees name and then pull that information into the laborDtl table.

As of yet we cannot figure this out - we are on 8.03.405 on Progress.

Thanks in advance for any ideas.

Brian
Well, start by making a copy of your existing MES icon/shortcut.

Change the target to this: C:\client803\client\MfgSys.exe -MESC

Add the "C" at the end to invoke the ability to perform customizations. Once MES is open, right-click on any blank area on the screen and select Customize. Perform the customizations with the same toolbox and customization methods as you would in the normal UI.

Search for Answerbook # 5213MPS on EpicWeb for instructions on how to implement your MES Customizations. It's not as easy or straightforward as the normal UI. This is for 8.x version.

Here's a copy:

AnswerBook #: 5213MPS Product: Vantage

Added:

Changed: 04/07/2008 Module: MES

07/06/2005 Version: 8.00.800

Details:

Summary:

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

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.

Attachments:


________________________________

From: vantage@yahoogroups.com on behalf of bdmang_83
Sent: Wed 6/25/2008 7:00 PM
To: vantage@yahoogroups.com
Subject: [Vantage] MES Customization Question



Good afternoon,

We are looking for a way to customize the MES End Labor Activity. Our
quality department wants a way to track which employees are being
trained.

Right now this information is entered in the comments field on the End
Activity field (the view is called end - which ties to the laborDtl
table). I am hoping that we can add a dropdown that they can pick the
trainees name and then pull that information into the laborDtl table.

As of yet we cannot figure this out - we are on 8.03.405 on Progress.

Thanks in advance for any ideas.

Brian






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

We can customize our MES - the main problem is we want to add a
field to the End Activity screen (which we have done) and get that
information to the laborDtl Table. The End Activity screen is a view
called "end" and from what I can tell when the "ok" button is clicked
a function is run that inserts the comments and links them to that
particular record.

Any suggestions on how to do this are appreciated.

Brian

--- In vantage@yahoogroups.com, "Vic Drecchio" <vic.drecchio@...>
wrote:
>
>
> Well, start by making a copy of your existing MES icon/shortcut.
>
> Change the target to this: C:\client803\client\MfgSys.exe -MESC
>
> Add the "C" at the end to invoke the ability to perform
customizations. Once MES is open, right-click on any blank area on
the screen and select Customize. Perform the customizations with the
same toolbox and customization methods as you would in the normal UI.
>
> Search for Answerbook # 5213MPS on EpicWeb for instructions on how
to implement your MES Customizations. It's not as easy or
straightforward as the normal UI. This is for 8.x version.
>
> Here's a copy:
>
> AnswerBook #: 5213MPS Product: Vantage
>
> Added:
>
> Changed: 04/07/2008 Module: MES
>
> 07/06/2005 Version: 8.00.800
>
> Details:
>
> Summary:
>
> CUST How do you customize the main MES Menu and set to use it
instead of default
>
> 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.
>
> Attachments:
>
>
> ________________________________
>
> From: vantage@yahoogroups.com on behalf of bdmang_83
> Sent: Wed 6/25/2008 7:00 PM
> To: vantage@yahoogroups.com
> Subject: [Vantage] MES Customization Question
>
>
>
> Good afternoon,
>
> We are looking for a way to customize the MES End Labor Activity.
Our
> quality department wants a way to track which employees are being
> trained.
>
> Right now this information is entered in the comments field on the
End
> Activity field (the view is called end - which ties to the laborDtl
> table). I am hoping that we can add a dropdown that they can pick
the
> trainees name and then pull that information into the laborDtl
table.
>
> As of yet we cannot figure this out - we are on 8.03.405 on
Progress.
>
> Thanks in advance for any ideas.
>
> Brian
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
The user fields in the End view are the user fields in the LaberDtl
table. You just ahve to add the fields to the form and link them to
whatever fields you want to use. I have added 16 fields to the End
Activity form


Kersten MacLennan
IT/ERP Analyst
Semrock, Inc.
3625 Buffalo Rd.,
Suite 6
Rochester, NY 14624
585-594-7009
585-594-7095 fax

kmaclennan@...

The Standard in Optical Filters for Biotech & Analytical Instrumentation


Hundreds of Thousands of Ion Beam Sputtered filters delivered -
extensive inventory now!

The information contained in this message and any attachments may be
privileged, confidential, and protected from disclosure. If the reader
of this message is not the intended recipient, or any agent responsible
for delivering this message to the intended recipient, you are hereby
notified that any dissemination, distribution, or copying of this
communication may be unlawful and therefore strictly prohibited. If you
received this message in error, please reply to the message and delete
it. Thank you




________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of bdmang_83
Sent: Thursday, June 26, 2008 9:03 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: MES Customization Question




Thanks Vic,

We can customize our MES - the main problem is we want to add a
field to the End Activity screen (which we have done) and get that
information to the laborDtl Table. The End Activity screen is a view
called "end" and from what I can tell when the "ok" button is clicked
a function is run that inserts the comments and links them to that
particular record.

Any suggestions on how to do this are appreciated.

Brian

--- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> , "Vic
Drecchio" <vic.drecchio@...>
wrote:
>
>
> Well, start by making a copy of your existing MES icon/shortcut.
>
> Change the target to this: C:\client803\client\MfgSys.exe -MESC
>
> Add the "C" at the end to invoke the ability to perform
customizations. Once MES is open, right-click on any blank area on
the screen and select Customize. Perform the customizations with the
same toolbox and customization methods as you would in the normal UI.
>
> Search for Answerbook # 5213MPS on EpicWeb for instructions on how
to implement your MES Customizations. It's not as easy or
straightforward as the normal UI. This is for 8.x version.
>
> Here's a copy:
>
> AnswerBook #: 5213MPS Product: Vantage
>
> Added:
>
> Changed: 04/07/2008 Module: MES
>
> 07/06/2005 Version: 8.00.800
>
> Details:
>
> Summary:
>
> CUST How do you customize the main MES Menu and set to use it
instead of default
>
> 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 <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.
>
> Attachments:
>
>
> ________________________________
>
> From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> on
behalf of bdmang_83
> Sent: Wed 6/25/2008 7:00 PM
> To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
> Subject: [Vantage] MES Customization Question
>
>
>
> Good afternoon,
>
> We are looking for a way to customize the MES End Labor Activity.
Our
> quality department wants a way to track which employees are being
> trained.
>
> Right now this information is entered in the comments field on the
End
> Activity field (the view is called end - which ties to the laborDtl
> table). I am hoping that we can add a dropdown that they can pick
the
> trainees name and then pull that information into the laborDtl
table.
>
> As of yet we cannot figure this out - we are on 8.03.405 on
Progress.
>
> Thanks in advance for any ideas.
>
> Brian
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>






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

Did you need to add a FKV to the End Activity Form? One other
question - are you able to pull information from your custom fields
into reports?

Thanks,

Brian


--- In vantage@yahoogroups.com, "Kersten MacLennan" <kmaclennan@...>
wrote:
>
> The user fields in the End view are the user fields in the LaberDtl
> table. You just ahve to add the fields to the form and link them to
> whatever fields you want to use. I have added 16 fields to the End
> Activity form
>
>
> Kersten MacLennan
> IT/ERP Analyst
> Semrock, Inc.
> 3625 Buffalo Rd.,
> Suite 6
> Rochester, NY 14624
> 585-594-7009
> 585-594-7095 fax
>
> kmaclennan@...
>
> The Standard in Optical Filters for Biotech & Analytical
Instrumentation
>
>
> Hundreds of Thousands of Ion Beam Sputtered filters delivered -
> extensive inventory now!
>
> The information contained in this message and any attachments may be
> privileged, confidential, and protected from disclosure. If the
reader
> of this message is not the intended recipient, or any agent
responsible
> for delivering this message to the intended recipient, you are
hereby
> notified that any dissemination, distribution, or copying of this
> communication may be unlawful and therefore strictly prohibited. If
you
> received this message in error, please reply to the message and
delete
> it. Thank you
>
>
>
>
> ________________________________
>
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
Behalf
> Of bdmang_83
> Sent: Thursday, June 26, 2008 9:03 AM
> To: vantage@yahoogroups.com
> Subject: [Vantage] Re: MES Customization Question
>
>
>
>
> Thanks Vic,
>
> We can customize our MES - the main problem is we want to add a
> field to the End Activity screen (which we have done) and get that
> information to the laborDtl Table. The End Activity screen is a
view
> called "end" and from what I can tell when the "ok" button is
clicked
> a function is run that inserts the comments and links them to that
> particular record.
>
> Any suggestions on how to do this are appreciated.
>
> Brian
>
> --- In vantage@yahoogroups.com <mailto:vantage%
40yahoogroups.com> , "Vic
> Drecchio" <vic.drecchio@>
> wrote:
> >
> >
> > Well, start by making a copy of your existing MES icon/shortcut.
> >
> > Change the target to this: C:\client803\client\MfgSys.exe -MESC
> >
> > Add the "C" at the end to invoke the ability to perform
> customizations. Once MES is open, right-click on any blank area on
> the screen and select Customize. Perform the customizations with
the
> same toolbox and customization methods as you would in the normal
UI.
> >
> > Search for Answerbook # 5213MPS on EpicWeb for instructions on
how
> to implement your MES Customizations. It's not as easy or
> straightforward as the normal UI. This is for 8.x version.
> >
> > Here's a copy:
> >
> > AnswerBook #: 5213MPS Product: Vantage
> >
> > Added:
> >
> > Changed: 04/07/2008 Module: MES
> >
> > 07/06/2005 Version: 8.00.800
> >
> > Details:
> >
> > Summary:
> >
> > CUST How do you customize the main MES Menu and set to use it
> instead of default
> >
> > 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 <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.
> >
> > Attachments:
> >
> >
> > ________________________________
> >
> > From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
on
> behalf of bdmang_83
> > Sent: Wed 6/25/2008 7:00 PM
> > To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
> > Subject: [Vantage] MES Customization Question
> >
> >
> >
> > Good afternoon,
> >
> > We are looking for a way to customize the MES End Labor Activity.
> Our
> > quality department wants a way to track which employees are being
> > trained.
> >
> > Right now this information is entered in the comments field on
the
> End
> > Activity field (the view is called end - which ties to the
laborDtl
> > table). I am hoping that we can add a dropdown that they can pick
> the
> > trainees name and then pull that information into the laborDtl
> table.
> >
> > As of yet we cannot figure this out - we are on 8.03.405 on
> Progress.
> >
> > Thanks in advance for any ideas.
> >
> > Brian
> >
> >
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
No FKV is required for what you need. The data views are already
present.

And, regarding reports, of course. It's easy to make BAQ reports that
hit your custom data.

________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of bdmang_83
Sent: Thursday, June 26, 2008 9:30 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: MES Customization Question



Kersten,

Did you need to add a FKV to the End Activity Form? One other
question - are you able to pull information from your custom fields
into reports?

Thanks,

Brian


--- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ,
"Kersten MacLennan" <kmaclennan@...>
wrote:
>
> The user fields in the End view are the user fields in the LaberDtl
> table. You just ahve to add the fields to the form and link them to
> whatever fields you want to use. I have added 16 fields to the End
> Activity form
>
>
> Kersten MacLennan
> IT/ERP Analyst
> Semrock, Inc.
> 3625 Buffalo Rd.,
> Suite 6
> Rochester, NY 14624
> 585-594-7009
> 585-594-7095 fax
>
> kmaclennan@...
>
> The Standard in Optical Filters for Biotech & Analytical
Instrumentation
>
>
> Hundreds of Thousands of Ion Beam Sputtered filters delivered -
> extensive inventory now!
>
> The information contained in this message and any attachments may be
> privileged, confidential, and protected from disclosure. If the
reader
> of this message is not the intended recipient, or any agent
responsible
> for delivering this message to the intended recipient, you are
hereby
> notified that any dissemination, distribution, or copying of this
> communication may be unlawful and therefore strictly prohibited. If
you
> received this message in error, please reply to the message and
delete
> it. Thank you
>
>
>
>
> ________________________________
>
> From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
> Of bdmang_83
> Sent: Thursday, June 26, 2008 9:03 AM
> To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
> Subject: [Vantage] Re: MES Customization Question
>
>
>
>
> Thanks Vic,
>
> We can customize our MES - the main problem is we want to add a
> field to the End Activity screen (which we have done) and get that
> information to the laborDtl Table. The End Activity screen is a
view
> called "end" and from what I can tell when the "ok" button is
clicked
> a function is run that inserts the comments and links them to that
> particular record.
>
> Any suggestions on how to do this are appreciated.
>
> Brian
>
> --- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%
40yahoogroups.com> , "Vic
> Drecchio" <vic.drecchio@>
> wrote:
> >
> >
> > Well, start by making a copy of your existing MES icon/shortcut.
> >
> > Change the target to this: C:\client803\client\MfgSys.exe -MESC
> >
> > Add the "C" at the end to invoke the ability to perform
> customizations. Once MES is open, right-click on any blank area on
> the screen and select Customize. Perform the customizations with
the
> same toolbox and customization methods as you would in the normal
UI.
> >
> > Search for Answerbook # 5213MPS on EpicWeb for instructions on
how
> to implement your MES Customizations. It's not as easy or
> straightforward as the normal UI. This is for 8.x version.
> >
> > Here's a copy:
> >
> > AnswerBook #: 5213MPS Product: Vantage
> >
> > Added:
> >
> > Changed: 04/07/2008 Module: MES
> >
> > 07/06/2005 Version: 8.00.800
> >
> > Details:
> >
> > Summary:
> >
> > CUST How do you customize the main MES Menu and set to use it
> instead of default
> >
> > 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 <AppServerDC://LAPIZ:8301>
<AppServerDC://LAPIZ:8301 <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.
> >
> > Attachments:
> >
> >
> > ________________________________
> >
> > From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
on
> behalf of bdmang_83
> > Sent: Wed 6/25/2008 7:00 PM
> > To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
> > Subject: [Vantage] MES Customization Question
> >
> >
> >
> > Good afternoon,
> >
> > We are looking for a way to customize the MES End Labor Activity.
> Our
> > quality department wants a way to track which employees are being
> > trained.
> >
> > Right now this information is entered in the comments field on
the
> End
> > Activity field (the view is called end - which ties to the
laborDtl
> > table). I am hoping that we can add a dropdown that they can pick
> the
> > trainees name and then pull that information into the laborDtl
> table.
> >
> > As of yet we cannot figure this out - we are on 8.03.405 on
> Progress.
> >
> > Thanks in advance for any ideas.
> >
> > Brian
> >
> >
> >
> >
> >
> >
> > [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]
No I did not have to add any foreign key views and I run reports on the
additioanl data all of the time. I have however maintained a document to
keep track of all of the user fields in use since you can't rename them.
The only FKV I have used is to grab the production quantity from the
JobHead table. Keep in mind that the user fields in start activity are
the same as end activity so if you are customizing both forms don't use
the same fields.


Kersten MacLennan
IT/ERP Analyst
Semrock, Inc.
3625 Buffalo Rd.,
Suite 6
Rochester, NY 14624
585-594-7009
585-594-7095 fax

kmaclennan@...

The Standard in Optical Filters for Biotech & Analytical Instrumentation


Hundreds of Thousands of Ion Beam Sputtered filters delivered -
extensive inventory now!

The information contained in this message and any attachments may be
privileged, confidential, and protected from disclosure. If the reader
of this message is not the intended recipient, or any agent responsible
for delivering this message to the intended recipient, you are hereby
notified that any dissemination, distribution, or copying of this
communication may be unlawful and therefore strictly prohibited. If you
received this message in error, please reply to the message and delete
it. Thank you




________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of bdmang_83
Sent: Thursday, June 26, 2008 9:30 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: MES Customization Question



Kersten,

Did you need to add a FKV to the End Activity Form? One other
question - are you able to pull information from your custom fields
into reports?

Thanks,

Brian


--- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ,
"Kersten MacLennan" <kmaclennan@...>
wrote:
>
> The user fields in the End view are the user fields in the LaberDtl
> table. You just ahve to add the fields to the form and link them to
> whatever fields you want to use. I have added 16 fields to the End
> Activity form
>
>
> Kersten MacLennan
> IT/ERP Analyst
> Semrock, Inc.
> 3625 Buffalo Rd.,
> Suite 6
> Rochester, NY 14624
> 585-594-7009
> 585-594-7095 fax
>
> kmaclennan@...
>
> The Standard in Optical Filters for Biotech & Analytical
Instrumentation
>
>
> Hundreds of Thousands of Ion Beam Sputtered filters delivered -
> extensive inventory now!
>
> The information contained in this message and any attachments may be
> privileged, confidential, and protected from disclosure. If the
reader
> of this message is not the intended recipient, or any agent
responsible
> for delivering this message to the intended recipient, you are
hereby
> notified that any dissemination, distribution, or copying of this
> communication may be unlawful and therefore strictly prohibited. If
you
> received this message in error, please reply to the message and
delete
> it. Thank you
>
>
>
>
> ________________________________
>
> From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
> Of bdmang_83
> Sent: Thursday, June 26, 2008 9:03 AM
> To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
> Subject: [Vantage] Re: MES Customization Question
>
>
>
>
> Thanks Vic,
>
> We can customize our MES - the main problem is we want to add a
> field to the End Activity screen (which we have done) and get that
> information to the laborDtl Table. The End Activity screen is a
view
> called "end" and from what I can tell when the "ok" button is
clicked
> a function is run that inserts the comments and links them to that
> particular record.
>
> Any suggestions on how to do this are appreciated.
>
> Brian
>
> --- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%
40yahoogroups.com> , "Vic
> Drecchio" <vic.drecchio@>
> wrote:
> >
> >
> > Well, start by making a copy of your existing MES icon/shortcut.
> >
> > Change the target to this: C:\client803\client\MfgSys.exe -MESC
> >
> > Add the "C" at the end to invoke the ability to perform
> customizations. Once MES is open, right-click on any blank area on
> the screen and select Customize. Perform the customizations with
the
> same toolbox and customization methods as you would in the normal
UI.
> >
> > Search for Answerbook # 5213MPS on EpicWeb for instructions on
how
> to implement your MES Customizations. It's not as easy or
> straightforward as the normal UI. This is for 8.x version.
> >
> > Here's a copy:
> >
> > AnswerBook #: 5213MPS Product: Vantage
> >
> > Added:
> >
> > Changed: 04/07/2008 Module: MES
> >
> > 07/06/2005 Version: 8.00.800
> >
> > Details:
> >
> > Summary:
> >
> > CUST How do you customize the main MES Menu and set to use it
> instead of default
> >
> > 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 <AppServerDC://LAPIZ:8301>
<AppServerDC://LAPIZ:8301 <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.
> >
> > Attachments:
> >
> >
> > ________________________________
> >
> > From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
on
> behalf of bdmang_83
> > Sent: Wed 6/25/2008 7:00 PM
> > To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
> > Subject: [Vantage] MES Customization Question
> >
> >
> >
> > Good afternoon,
> >
> > We are looking for a way to customize the MES End Labor Activity.
> Our
> > quality department wants a way to track which employees are being
> > trained.
> >
> > Right now this information is entered in the comments field on
the
> End
> > Activity field (the view is called end - which ties to the
laborDtl
> > table). I am hoping that we can add a dropdown that they can pick
> the
> > trainees name and then pull that information into the laborDtl
> table.
> >
> > As of yet we cannot figure this out - we are on 8.03.405 on
> Progress.
> >
> > Thanks in advance for any ideas.
> >
> > Brian
> >
> >
> >
> >
> >
> >
> > [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]