MRP customizations

I already have just what you described in place. I would say that 90%
of our jobs for the coming week (i.e. due in the coming week after we
run Global - Sunday nights) are already firmed in the system. We do
have some short lead time stuff that end up rolling in as MRP suggested
jobs.



We usually firm at least two weeks out during the week before MRP/Global
runs. You're right it does work like a charm.



It's those jobs that I want firmed just after MRP runs and subsequently
reprioritized before calculate global scheduling runs. To have someone
here consistently in the timing required wouldn't be feasible. Through
some savvy negotiation I'm actually getting a few hours of one on one
time with Epicor's lead programmer for their scheduling engine at
Perspectives...



Hopefully I can effectively get some help through him...



I've had some great success by targeting job priorities and having the
system produce a fairly favorable (for us) schedule. There is a bit of
tweaking yet to do but I have a very good road map now to get where I'm
going I think. I'm just short a few tools to get there.



The frustrating thing about their scheduling algorithm is that it
doesn't take into account the reality of the now. Out of the box Epicor
doesn't give us any ability to set Job priority automatically by a set
of user defined rules. In addition to change job priority the job must
be firmed. The system goes through these gyrations to determine what it
thinks is relative job priority and happily occupies capacity today for
a job due next month under the assumption that if I don't start it now
it might be late. That's all fine and dandy except when I go to our
customer today and tell him I shut his line down because we were working
on a job that we might be late on that he needs next month...actually it
might be worth having that conversation just to see the look on their
faces...



When were out there running jobs in the hundreds (and for some maybe
thousands) per week doing this manually is just not feasible. I created
a manual BPM (inspired by Nigel Kerly) to change job priorities based on
a set of criteria I define in the UD record and it works slick. This
just all needs to be tied together into one fluid process that doesn't
need to be babysitted and require someone to be away from their families
at odd hours of the week.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Robert Brown
Sent: Sunday, October 25, 2009 4:24 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] MRP customizations





Rob,

I'll ask (re DTS).

If you are just batch firming, why not write yourself a date fenced, BAQ
(to only pull in unfirmed jobs) and use ti from Job Status Maintenance?
That app is intended to do the very thing you describe as wanting to do:
mass Firming (and engineering and releasing).

We using it for mass releasing (with custom BAQs to fit our process) &
it works like a charm.

Give it a try. (??)

Rob

________________________________
From: Rob Bucek <rbucek@... <mailto:rbucek%40dsmfg.com> >
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Sent: Thu, October 22, 2009 9:05:37 AM
Subject: RE: [Vantage] MRP customizations


Not that I didn't believe you Rob! I gave it a whack just to see what
it would do and you're very correct in your assessment. Without the BO
present, the process was a bit lacking. It would seem like a fairly
gravy work flow. Thanks for the input! Would he be willing to share
how he fired that DTS package off?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

<http://www.dsmfg com/>

(Click the logo to view our site) <http://www.dsmfg com/>

From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On
Behalf
Of robertb_versa@ yahoo.com
Sent: Wednesday, October 21, 2009 7:56 PM
To: vantage@yahoogroups .com
Subject: RE: [Vantage] MRP customizations

Rob
Brian's idea sounds more appropriate as Firming is more than updating a
single field per record. It is a BO method that updates many things per
job.
SC sounds like the way to go!
Rob Brown

--- Original Message ---
From:"Rob Bucek" <rbucek@dsmfg. com <mailto:rbucek% 40dsmfg.com> >
Sent:Wed 10/21/09 4:56 pm
To:<vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com> >
Subj:RE: [Vantage] MRP customizations

LOL thanks Brian!! That seems like another very legitimate solution to
my problem. I'll let you know how it turns out.

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

<http://www.dsmfg com/>

(Click the logo to view our site) <http://www.dsmfg com/>

From: vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
[mailto:vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com> ]
On
Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 3:50 PM
To: vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
Subject: RE: [Vantage] MRP customizations

How about a scheduled BAQ that lists the jobs that MRP creates that gets
launched after MRP is done.

You can apparently give the BAQ Export Process program a full UNC path
as its output directory and it will put the file there. So you can say:

\\server\mfgsysdata \reports\ user\subdir\ foo.xml

And you could have ServiceConnect watch that directory.

Presumably if the user that Vantage/Progress is running as is permitted
to write to the share/directory you could host this directory elsewhere
(I have a domain account that the appservers run as).

You can't put 'subdir\foo. xml' in your 'Output to' field, as Vantage
will complain that the directory doesn't exist. But the fully-qualified
UNC path works.

That would be a relatively clean solution:

- Run MRP in a nightly task.
- Run a BAQ after the nightly task that outputs to a directory. The BAQ
lists the jobs that need attention (or at least includes them).
- Watch that directory as a SC InputChannel to kick off your workflow.
- Process the jobs in SC making decisions about whether to invoke
JobStatus.ChangeJob HeadFirm (I'm guessing that's the method).

I apparently need some of my own work to do today.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced photonix. com
<mailto:bspolarich% 40advancedphoton ix.com>
<mailto:bspolarich% 40advancedphoton ix.com> ~ 734-864-5618 ~
www.advancedphotoni x.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 robertb_versa@ yahoo.com <mailto:robertb_ versa%40yahoo. com>
<mailto:robertb_ versa%40yahoo. com>
Sent: Wednesday, October 21, 2009 4:31 PM
To: vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
<mailto:vantage% 40yahoogroups. com>
Subject: Re: [Vantage] MRP customizations

Rob
Our IT manager has a process that unengineers make-direct jobs created &
scheduled by order job wizard. I believe it is BAM triggered (by new
JobHead records) that fires off a DTS package flip of the engineered
flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a
number of things (including changing the jobnum) so this might require
an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@dsmfg. com <mailto:rbucek% 40dsmfg.com>
<mailto:rbucek% 40dsmfg.com> >
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
<mailto:vantage% 40yahoogroups. com> >
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for

[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]
Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>







[Non-text portions of this message have been removed]
Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).




Vic


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Rob Bucek
Sent: Wednesday, October 21, 2009 1:20 PM
To: vantage@yahoogroups.com
Subject: [Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>







[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
Vic,



We are on SQL , I think you're probably right, gene splicing with their
MRP code sounds problematic at best. So for me, BPM's and BAM's are
reasonable tools I could use to accomplish what I want. The only trick
is to determine how to accurately tell when MRP completes and use that
as a trigger to fire off what we are trying to do.



Which is firm jobs by rules we have set in place (for us this is very
cut and dry), and then subsequently change job scheduling priority code
according to a set of rules (again easily definable) prior the Calculate
Global Scheduling Order running.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Vic Drecchio
Sent: Wednesday, October 21, 2009 1:31 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).

Vic

-----Original Message-----
From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Rob Bucek
Sent: Wednesday, October 21, 2009 1:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

[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
(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]
I don't have any direct experience here with this, but:

- MRP engines are intended to be black boxes in any ERP/MRP system I've ever heard of. The vendors never intend for you to modify the code, and the code is generally really complex and changes can have lots of side effects.

- Customizations (versus configured solutions using the vendor-supplied toolkits) create all sorts of support nightmares and expenses moving forward. And testing your changes is pretty difficult since you don't have a test harness for the MRP engine and the only way to know if you've created problems is to supply the system with an exhaustive set of inputs. No mean feat.

I would avoid this if at all possible. Even thinking about it gives me a cold sweat. :-) You could pay someone to manually firm those jobs, etc. for I would guess a third of the price of what you'd be undertaking long term.

-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 Vic Drecchio
Sent: Wednesday, October 21, 2009 2:31 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations

Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).
Thanks for the advice, I'm finding myself in agreement.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 2:05 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





I don't have any direct experience here with this, but:

- MRP engines are intended to be black boxes in any ERP/MRP system I've
ever heard of. The vendors never intend for you to modify the code, and
the code is generally really complex and changes can have lots of side
effects.

- Customizations (versus configured solutions using the vendor-supplied
toolkits) create all sorts of support nightmares and expenses moving
forward. And testing your changes is pretty difficult since you don't
have a test harness for the MRP engine and the only way to know if
you've created problems is to supply the system with an exhaustive set
of inputs. No mean feat.

I would avoid this if at all possible. Even thinking about it gives me a
cold sweat. :-) You could pay someone to manually firm those jobs, etc.
for I would guess a third of the price of what you'd be undertaking long
term.

-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 Vic Drecchio
Sent: Wednesday, October 21, 2009 2:31 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).





[Non-text portions of this message have been removed]
Suggestion: Put the nightly (or whatever) MRP job on a schedule that includes another task after MRP completes. The TaskAgent runs each schedule's task in sequence, so you can be confident that MRP is done when the next task has run.

In terms of what that task is that could be convoluted. Vantage doesn't really give you a way to just invoke arbitrary 4GL/ABL code from within the system without being tied to some other event, and I can't think of a way to make an event happen in the task scheduler that would be generic enough.

One idea would be to schedule a special dummy report to run after MRP, and watch the 'reports' director for that user to know when the report ran, and use that as your trigger, and just run the .p file from the command-line. You'd need to do the watching/executing from outside of Vantage.

Hmmm...

--
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: Wednesday, October 21, 2009 2:57 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations

Vic,



We are on SQL , I think you're probably right, gene splicing with their
MRP code sounds problematic at best. So for me, BPM's and BAM's are
reasonable tools I could use to accomplish what I want. The only trick
is to determine how to accurately tell when MRP completes and use that
as a trigger to fire off what we are trying to do.



Which is firm jobs by rules we have set in place (for us this is very
cut and dry), and then subsequently change job scheduling priority code
according to a set of rules (again easily definable) prior the Calculate
Global Scheduling Order running.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Vic Drecchio
Sent: Wednesday, October 21, 2009 1:31 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).

Vic

-----Original Message-----
From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Rob Bucek
Sent: Wednesday, October 21, 2009 1:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

[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
(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]



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

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
I was thinking BAM...there is a table that gets updated for scheduled
tasks..and it tracks times, names of tasks etc...my BAM could then do a
LIB/Update and cascade events from there....



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 2:24 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





Suggestion: Put the nightly (or whatever) MRP job on a schedule that
includes another task after MRP completes. The TaskAgent runs each
schedule's task in sequence, so you can be confident that MRP is done
when the next task has run.

In terms of what that task is that could be convoluted. Vantage doesn't
really give you a way to just invoke arbitrary 4GL/ABL code from within
the system without being tied to some other event, and I can't think of
a way to make an event happen in the task scheduler that would be
generic enough.

One idea would be to schedule a special dummy report to run after MRP,
and watch the 'reports' director for that user to know when the report
ran, and use that as your trigger, and just run the .p file from the
command-line. You'd need to do the watching/executing from outside of
Vantage.

Hmmm...

--
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: Wednesday, October 21, 2009 2:57 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Vic,

We are on SQL , I think you're probably right, gene splicing with their
MRP code sounds problematic at best. So for me, BPM's and BAM's are
reasonable tools I could use to accomplish what I want. The only trick
is to determine how to accurately tell when MRP completes and use that
as a trigger to fire off what we are trying to do.

Which is firm jobs by rules we have set in place (for us this is very
cut and dry), and then subsequently change job scheduling priority code
according to a set of rules (again easily definable) prior the Calculate
Global Scheduling Order running.

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Vic Drecchio
Sent: Wednesday, October 21, 2009 1:31 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).

Vic

-----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 Rob Bucek
Sent: Wednesday, October 21, 2009 1:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

[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/>
(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]

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

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
(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]
SysTask is where TaskAgent stores its results. But there's no BAM possible there.

There's also not a BO that I can see related to the TaskAgent that's usable. SysAgent I think is the BO for maintenance of the system agent, and SysMonitor I think is what the client System Monitor talks to.

Hmmm...

--
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: Wednesday, October 21, 2009 3:45 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations

I was thinking BAM...there is a table that gets updated for scheduled
tasks..and it tracks times, names of tasks etc...my BAM could then do a
LIB/Update and cascade events from there....



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 2:24 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





Suggestion: Put the nightly (or whatever) MRP job on a schedule that
includes another task after MRP completes. The TaskAgent runs each
schedule's task in sequence, so you can be confident that MRP is done
when the next task has run.

In terms of what that task is that could be convoluted. Vantage doesn't
really give you a way to just invoke arbitrary 4GL/ABL code from within
the system without being tied to some other event, and I can't think of
a way to make an event happen in the task scheduler that would be
generic enough.

One idea would be to schedule a special dummy report to run after MRP,
and watch the 'reports' director for that user to know when the report
ran, and use that as your trigger, and just run the .p file from the
command-line. You'd need to do the watching/executing from outside of
Vantage.

Hmmm...

--
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: Wednesday, October 21, 2009 2:57 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Vic,

We are on SQL , I think you're probably right, gene splicing with their
MRP code sounds problematic at best. So for me, BPM's and BAM's are
reasonable tools I could use to accomplish what I want. The only trick
is to determine how to accurately tell when MRP completes and use that
as a trigger to fire off what we are trying to do.

Which is firm jobs by rules we have set in place (for us this is very
cut and dry), and then subsequently change job scheduling priority code
according to a set of rules (again easily definable) prior the Calculate
Global Scheduling Order running.

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Vic Drecchio
Sent: Wednesday, October 21, 2009 1:31 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).

Vic

-----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 Rob Bucek
Sent: Wednesday, October 21, 2009 1:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

[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/>
(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]

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

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
(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]



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

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
Vic just emailed me a SQL query that may have the answer...frustrating
heh?



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 2:54 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





SysTask is where TaskAgent stores its results. But there's no BAM
possible there.

There's also not a BO that I can see related to the TaskAgent that's
usable. SysAgent I think is the BO for maintenance of the system agent,
and SysMonitor I think is what the client System Monitor talks to.

Hmmm...

--
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: Wednesday, October 21, 2009 3:45 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

I was thinking BAM...there is a table that gets updated for scheduled
tasks..and it tracks times, names of tasks etc...my BAM could then do a
LIB/Update and cascade events from there....

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 2:24 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Suggestion: Put the nightly (or whatever) MRP job on a schedule that
includes another task after MRP completes. The TaskAgent runs each
schedule's task in sequence, so you can be confident that MRP is done
when the next task has run.

In terms of what that task is that could be convoluted. Vantage doesn't
really give you a way to just invoke arbitrary 4GL/ABL code from within
the system without being tied to some other event, and I can't think of
a way to make an event happen in the task scheduler that would be
generic enough.

One idea would be to schedule a special dummy report to run after MRP,
and watch the 'reports' director for that user to know when the report
ran, and use that as your trigger, and just run the .p file from the
command-line. You'd need to do the watching/executing from outside of
Vantage.

Hmmm...

--
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 Rob Bucek
Sent: Wednesday, October 21, 2009 2:57 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Vic,

We are on SQL , I think you're probably right, gene splicing with their
MRP code sounds problematic at best. So for me, BPM's and BAM's are
reasonable tools I could use to accomplish what I want. The only trick
is to determine how to accurately tell when MRP completes and use that
as a trigger to fire off what we are trying to do.

Which is firm jobs by rules we have set in place (for us this is very
cut and dry), and then subsequently change job scheduling priority code
according to a set of rules (again easily definable) prior the Calculate
Global Scheduling Order running.

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

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 Vic Drecchio
Sent: Wednesday, October 21, 2009 1:31 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

Rob, we wanted to do some similar things. Only way is calling upon the
Custom Solutions Group.

If you rely on MRP, I would highly encourage you to NOT modify the MRP
code. We did and it was painful. We wound up abandoning it and using
the out-of-the-box version.

Perhaps you can do what you need via a BPM or a SQL trigger (assuming
you are on SQL).

Vic

-----Original Message-----
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: Wednesday, October 21, 2009 1:20 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: [Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

[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
(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]

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

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/>
(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]

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

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
(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]
Rob
Our IT manager has a process that unengineers make-direct jobs created & scheduled by order job wizard. I believe it is BAM triggered (by new JobHead records) that fires off a DTS package flip of the engineered flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a number of things (including changing the jobnum) so this might require an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@...>
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups.com>
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>







[Non-text portions of this message have been removed]
Hmmmm, you've made me very curious. I'm going to test that theory out
right now. I've made DTS packages before, but where I fell down was how
to launch them automatically or by some trigger. I'm intensely curious
as to how he accomplished that.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of robertb_versa@...
Sent: Wednesday, October 21, 2009 3:31 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] MRP customizations





Rob
Our IT manager has a process that unengineers make-direct jobs created &
scheduled by order job wizard. I believe it is BAM triggered (by new
JobHead records) that fires off a DTS package flip of the engineered
flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a
number of things (including changing the jobnum) so this might require
an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@... <mailto:rbucek%40dsmfg.com> >
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> >
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

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





[Non-text portions of this message have been removed]
How about a scheduled BAQ that lists the jobs that MRP creates that gets launched after MRP is done.

You can apparently give the BAQ Export Process program a full UNC path as its output directory and it will put the file there. So you can say:

\\server\mfgsysdata\reports\user\subdir\foo.xml

And you could have ServiceConnect watch that directory.

Presumably if the user that Vantage/Progress is running as is permitted to write to the share/directory you could host this directory elsewhere (I have a domain account that the appservers run as).

You can't put 'subdir\foo.xml' in your 'Output to' field, as Vantage will complain that the directory doesn't exist. But the fully-qualified UNC path works.

That would be a relatively clean solution:

- Run MRP in a nightly task.
- Run a BAQ after the nightly task that outputs to a directory. The BAQ lists the jobs that need attention (or at least includes them).
- Watch that directory as a SC InputChannel to kick off your workflow.
- Process the jobs in SC making decisions about whether to invoke JobStatus.ChangeJobHeadFirm (I'm guessing that's the method).

I apparently need some of my own work to do today.

-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 robertb_versa@...
Sent: Wednesday, October 21, 2009 4:31 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] MRP customizations

Rob
Our IT manager has a process that unengineers make-direct jobs created & scheduled by order job wizard. I believe it is BAM triggered (by new JobHead records) that fires off a DTS package flip of the engineered flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a number of things (including changing the jobnum) so this might require an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@...>
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups.com>
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>







[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
LOL thanks Brian!! That seems like another very legitimate solution to
my problem. I'll let you know how it turns out.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 3:50 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





How about a scheduled BAQ that lists the jobs that MRP creates that gets
launched after MRP is done.

You can apparently give the BAQ Export Process program a full UNC path
as its output directory and it will put the file there. So you can say:

\\server\mfgsysdata\reports\user\subdir\foo.xml

And you could have ServiceConnect watch that directory.

Presumably if the user that Vantage/Progress is running as is permitted
to write to the share/directory you could host this directory elsewhere
(I have a domain account that the appservers run as).

You can't put 'subdir\foo.xml' in your 'Output to' field, as Vantage
will complain that the directory doesn't exist. But the fully-qualified
UNC path works.

That would be a relatively clean solution:

- Run MRP in a nightly task.
- Run a BAQ after the nightly task that outputs to a directory. The BAQ
lists the jobs that need attention (or at least includes them).
- Watch that directory as a SC InputChannel to kick off your workflow.
- Process the jobs in SC making decisions about whether to invoke
JobStatus.ChangeJobHeadFirm (I'm guessing that's the method).

I apparently need some of my own work to do today.

-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 robertb_versa@... <mailto:robertb_versa%40yahoo.com>
Sent: Wednesday, October 21, 2009 4:31 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: Re: [Vantage] MRP customizations

Rob
Our IT manager has a process that unengineers make-direct jobs created &
scheduled by order job wizard. I believe it is BAM triggered (by new
JobHead records) that fires off a DTS package flip of the engineered
flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a
number of things (including changing the jobnum) so this might require
an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@... <mailto:rbucek%40dsmfg.com> >
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> >
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

[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
(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]
You're right, the job will indeed firm via the BPM, but..the job number
doesn't change. Who knows what else didn't happen behind the scenes
that was supposed to as well.. Well, a work flow won't be so bad.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of robertb_versa@...
Sent: Wednesday, October 21, 2009 3:31 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] MRP customizations





Rob
Our IT manager has a process that unengineers make-direct jobs created &
scheduled by order job wizard. I believe it is BAM triggered (by new
JobHead records) that fires off a DTS package flip of the engineered
flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a
number of things (including changing the jobnum) so this might require
an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@... <mailto:rbucek%40dsmfg.com> >
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> >
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for MRP? Somehow I want to automate MRP firming of jobs according to a
value (part firm window - UDNumber01 say) on the part table, perhaps
take it even one step farther and automate changing of the job
scheduling code as well. Anyone have some thoughts as to how one could
go about this?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

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





[Non-text portions of this message have been removed]
Rob
Brian's idea sounds more appropriate as Firming is more than updating a single field per record. It is a BO method that updates many things per job.
SC sounds like the way to go!
Rob Brown

--- Original Message ---
From:"Rob Bucek" <rbucek@...>
Sent:Wed 10/21/09 4:56 pm
To:<vantage@yahoogroups.com>
Subj:RE: [Vantage] MRP customizations

LOL thanks Brian!! That seems like another very legitimate solution to
my problem. I'll let you know how it turns out.



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 3:50 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





How about a scheduled BAQ that lists the jobs that MRP creates that gets
launched after MRP is done.

You can apparently give the BAQ Export Process program a full UNC path
as its output directory and it will put the file there. So you can say:

\\server\mfgsysdata\reports\user\subdir\foo.xml

And you could have ServiceConnect watch that directory.

Presumably if the user that Vantage/Progress is running as is permitted
to write to the share/directory you could host this directory elsewhere
(I have a domain account that the appservers run as).

You can't put 'subdir\foo.xml' in your 'Output to' field, as Vantage
will complain that the directory doesn't exist. But the fully-qualified
UNC path works.

That would be a relatively clean solution:

- Run MRP in a nightly task.
- Run a BAQ after the nightly task that outputs to a directory. The BAQ
lists the jobs that need attention (or at least includes them).
- Watch that directory as a SC InputChannel to kick off your workflow.
- Process the jobs in SC making decisions about whether to invoke
JobStatus.ChangeJobHeadFirm (I'm guessing that's the method).

I apparently need some of my own work to do today.

-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 robertb_versa@... <mailto:robertb_versa%40yahoo.com>
Sent: Wednesday, October 21, 2009 4:31 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: Re: [Vantage] MRP customizations

Rob
Our IT manager has a process that unengineers make-direct jobs created &
scheduled by order job wizard. I believe it is BAM triggered (by new
JobHead records) that fires off a DTS package flip of the engineered
flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a
number of things (including changing the jobnum) so this might require
an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@... <mailto:rbucek%40dsmfg.com> >
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> >
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for
Not that I didn't believe you Rob! I gave it a whack just to see what
it would do and you're very correct in your assessment. Without the BO
present, the process was a bit lacking. It would seem like a fairly
gravy work flow. Thanks for the input! Would he be willing to share
how he fired that DTS package off?



Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of robertb_versa@...
Sent: Wednesday, October 21, 2009 7:56 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] MRP customizations





Rob
Brian's idea sounds more appropriate as Firming is more than updating a
single field per record. It is a BO method that updates many things per
job.
SC sounds like the way to go!
Rob Brown

--- Original Message ---
From:"Rob Bucek" <rbucek@... <mailto:rbucek%40dsmfg.com> >
Sent:Wed 10/21/09 4:56 pm
To:<vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> >
Subj:RE: [Vantage] MRP customizations

LOL thanks Brian!! That seems like another very legitimate solution to
my problem. I'll let you know how it turns out.

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

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

(Click the logo to view our site) <http://www.dsmfg.com/>

From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 3:50 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Subject: RE: [Vantage] MRP customizations

How about a scheduled BAQ that lists the jobs that MRP creates that gets
launched after MRP is done.

You can apparently give the BAQ Export Process program a full UNC path
as its output directory and it will put the file there. So you can say:

\\server\mfgsysdata\reports\user\subdir\foo.xml

And you could have ServiceConnect watch that directory.

Presumably if the user that Vantage/Progress is running as is permitted
to write to the share/directory you could host this directory elsewhere
(I have a domain account that the appservers run as).

You can't put 'subdir\foo.xml' in your 'Output to' field, as Vantage
will complain that the directory doesn't exist. But the fully-qualified
UNC path works.

That would be a relatively clean solution:

- Run MRP in a nightly task.
- Run a BAQ after the nightly task that outputs to a directory. The BAQ
lists the jobs that need attention (or at least includes them).
- Watch that directory as a SC InputChannel to kick off your workflow.
- Process the jobs in SC making decisions about whether to invoke
JobStatus.ChangeJobHeadFirm (I'm guessing that's the method).

I apparently need some of my own work to do today.

-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 robertb_versa@... <mailto:robertb_versa%40yahoo.com>
<mailto:robertb_versa%40yahoo.com>
Sent: Wednesday, October 21, 2009 4:31 PM
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com>
Subject: Re: [Vantage] MRP customizations

Rob
Our IT manager has a process that unengineers make-direct jobs created &
scheduled by order job wizard. I believe it is BAM triggered (by new
JobHead records) that fires off a DTS package flip of the engineered
flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a
number of things (including changing the jobnum) so this might require
an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@... <mailto:rbucek%40dsmfg.com>
<mailto:rbucek%40dsmfg.com> >
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
<mailto:vantage%40yahoogroups.com> >
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for





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

I'll ask (re DTS).

If you are just batch firming, why not write yourself a date fenced, BAQ (to only pull in unfirmed jobs) and use ti from Job Status Maintenance? That app is intended to do the very thing you describe as wanting to do: mass Firming (and engineering and releasing).

We using it for mass releasing (with custom BAQs to fit our process) & it works like a charm.

Give it a try. (??)

Rob




________________________________
From: Rob Bucek <rbucek@...>
To: vantage@yahoogroups.com
Sent: Thu, October 22, 2009 9:05:37 AM
Subject: RE: [Vantage] MRP customizations

Â
Not that I didn't believe you Rob! I gave it a whack just to see what
it would do and you're very correct in your assessment. Without the BO
present, the process was a bit lacking. It would seem like a fairly
gravy work flow. Thanks for the input! Would he be willing to share
how he fired that DTS package off?

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

<http://www.dsmfg com/>

(Click the logo to view our site) <http://www.dsmfg com/>

From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf
Of robertb_versa@ yahoo.com
Sent: Wednesday, October 21, 2009 7:56 PM
To: vantage@yahoogroups .com
Subject: RE: [Vantage] MRP customizations

Rob
Brian's idea sounds more appropriate as Firming is more than updating a
single field per record. It is a BO method that updates many things per
job.
SC sounds like the way to go!
Rob Brown

--- Original Message ---
From:"Rob Bucek" <rbucek@dsmfg. com <mailto:rbucek% 40dsmfg.com> >
Sent:Wed 10/21/09 4:56 pm
To:<vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com> >
Subj:RE: [Vantage] MRP customizations

LOL thanks Brian!! That seems like another very legitimate solution to
my problem. I'll let you know how it turns out.

Rob Bucek

Manufacturing Engineer

PH: (715) 284-5376 ext 3111

FAX: (715)284-4084

<http://www.dsmfg com/>

(Click the logo to view our site) <http://www.dsmfg com/>

From: vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
[mailto:vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com> ] On
Behalf
Of Brian W. Spolarich
Sent: Wednesday, October 21, 2009 3:50 PM
To: vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
Subject: RE: [Vantage] MRP customizations

How about a scheduled BAQ that lists the jobs that MRP creates that gets
launched after MRP is done.

You can apparently give the BAQ Export Process program a full UNC path
as its output directory and it will put the file there. So you can say:

\\server\mfgsysdata \reports\ user\subdir\ foo.xml

And you could have ServiceConnect watch that directory.

Presumably if the user that Vantage/Progress is running as is permitted
to write to the share/directory you could host this directory elsewhere
(I have a domain account that the appservers run as).

You can't put 'subdir\foo. xml' in your 'Output to' field, as Vantage
will complain that the directory doesn't exist. But the fully-qualified
UNC path works.

That would be a relatively clean solution:

- Run MRP in a nightly task.
- Run a BAQ after the nightly task that outputs to a directory. The BAQ
lists the jobs that need attention (or at least includes them).
- Watch that directory as a SC InputChannel to kick off your workflow.
- Process the jobs in SC making decisions about whether to invoke
JobStatus.ChangeJob HeadFirm (I'm guessing that's the method).

I apparently need some of my own work to do today.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix
bspolarich@advanced photonix. com
<mailto:bspolarich% 40advancedphoton ix.com>
<mailto:bspolarich% 40advancedphoton ix.com> ~ 734-864-5618 ~
www.advancedphotoni x.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 robertb_versa@ yahoo.com <mailto:robertb_ versa%40yahoo. com>
<mailto:robertb_ versa%40yahoo. com>
Sent: Wednesday, October 21, 2009 4:31 PM
To: vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
<mailto:vantage% 40yahoogroups. com>
Subject: Re: [Vantage] MRP customizations

Rob
Our IT manager has a process that unengineers make-direct jobs created &
scheduled by order job wizard. I believe it is BAM triggered (by new
JobHead records) that fires off a DTS package flip of the engineered
flag to unengineered.
Your need sounds trickier as Firming entails a BO method that does a
number of things (including changing the jobnum) so this might require
an SC solution.
Rob

--- Original Message ---
From:"Rob Bucek" <rbucek@dsmfg. com <mailto:rbucek% 40dsmfg.com>
<mailto:rbucek% 40dsmfg.com> >
Sent:Wed 10/21/09 1:20 pm
To:<vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com>
<mailto:vantage% 40yahoogroups. com> >
Subj:[Vantage] MRP customizations

Anyone out there done any customization or tinkering with the DNA code
for

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







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