Trying to control auto printing

It certainly could, all depends on your processing delay time and how long you'd expect an user to hang on to a particular record in a form..try it out..

Rob Bucek
Production Control Manager
PH: (715) 284-5376 ext 311
Mobile: (715)896-4832
FAX: (715)284-4084
[cid:1.234354861@...]<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 Joe Rojas
Sent: Wednesday, September 11, 2013 12:35 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] RE: Trying to control auto printing



I hadn't thought of that Rob.

My experiences with Post Processing BPMs, especially with SaleOrder BO,
is that they usually result in "Record has been modified" errors. Do the
asynchronous code get around this?

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Rob Bucek
Sent: Wednesday, September 11, 2013 10:15 AM
To: 'vantage@yahoogroups.com'
Subject: [Vantage] RE: Trying to control auto printing

Could you do a post process with that same bpm (maybe do an asynchronous
ABL code) to come back around and change cb12 back to false after the
initial values are set to true?

Rob Bucek
Production Control Manager
PH: (715) 284-5376 ext 311
Mobile: (715)896-4832
FAX: (715)284-4084
[cid:1.234354861@...]<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 Joe Rojas
Sent: Wednesday, September 11, 2013 9:05 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Trying to control auto printing

Hi All,

We are using the auto printing in Epicor 9.05.702 to automatically send
out sales order acknowledgements when a sales order is taken off of
hold.

The auto print rule prints to APM and APM sends the acknowledgement out.

To prevent the sales order acknowledgement from being sent more than one
time, I'm using a UD checkbox to trigger the BAM auto print rule on
OrderHed.

I'm setting this UD field with a BPM when the hold field goes from true
to false.

When the hold goes from true to false, the BPM sets Checkbox05 AND
Checkbox12 to true. The BAM sees Checkbox12 as true and the auto print
runs.

I have another BPM that looks for any subsequent change to OrderHed,
when made from Order Entry, and if Checkbox05 AND Checkbox12 are true
than it sets Checkbox12 to false so that the BAM will not run again.

The problem I'm running into is that if any change is made to OrderHed
outside of Sales Order Entry, then my BPM doesn't trigger to clear
Checkbox12 and the acknowledgement goes out again.

I thought of using a data directive but data directives do not trigger
BAMs and, according to Epicor, BAMs run before data directives so while
I can probably prevent a 3rd order acknowledgement from going out, I
will probably have a max of 2, which doesn't help the issue.

Is anyone else doing something similar or have any ideas on have to
achieve what I'm looking for?

A one-time only auto print of the sales order acknowledgement.

Joe Rojas | Director of Information Technology | Mats Inc
dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191
jrojas@... | www.matsinc.com Ask us about our clean, green and
beautiful matting and flooring

This message is intended only for the individual named. If you are not
the named addressee you should not disseminate, distribute or copy this
e-mail. Please notify the sender immediately by e-mail if you have
received this e-mail by mistake. Please note that any views or opinions
presented in this email are solely those of the author and do not
necessarily represent those of the company.

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

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

Joe Rojas | Director of Information Technology | Mats Inc
dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191
jrojas@... | www.matsinc.com Ask us about our clean, green and beautiful matting and flooring

This message is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company.

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



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



We are using the auto printing in Epicor 9.05.702 to automatically send
out sales order acknowledgements when a sales order is taken off of
hold.

The auto print rule prints to APM and APM sends the acknowledgement out.



To prevent the sales order acknowledgement from being sent more than one
time, I'm using a UD checkbox to trigger the BAM auto print rule on
OrderHed.

I'm setting this UD field with a BPM when the hold field goes from true
to false.

When the hold goes from true to false, the BPM sets Checkbox05 AND
Checkbox12 to true. The BAM sees Checkbox12 as true and the auto print
runs.

I have another BPM that looks for any subsequent change to OrderHed,
when made from Order Entry, and if Checkbox05 AND Checkbox12 are true
than it sets Checkbox12 to false so that the BAM will not run again.



The problem I'm running into is that if any change is made to OrderHed
outside of Sales Order Entry, then my BPM doesn't trigger to clear
Checkbox12 and the acknowledgement goes out again.



I thought of using a data directive but data directives do not trigger
BAMs and, according to Epicor, BAMs run before data directives so while
I can probably prevent a 3rd order acknowledgement from going out, I
will probably have a max of 2, which doesn't help the issue.



Is anyone else doing something similar or have any ideas on have to
achieve what I'm looking for?

A one-time only auto print of the sales order acknowledgement.








Joe Rojas | Director of Information Technology | Mats Inc
dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191
jrojas@... | www.matsinc.com Ask us about our clean, green and beautiful matting and flooring


This message is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company.


[Non-text portions of this message have been removed]
Could you do a post process with that same bpm (maybe do an asynchronous ABL code) to come back around and change cb12 back to false after the initial values are set to true?

Rob Bucek
Production Control Manager
PH: (715) 284-5376 ext 311
Mobile: (715)896-4832
FAX: (715)284-4084
[cid:1.234354861@...]<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 Joe Rojas
Sent: Wednesday, September 11, 2013 9:05 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Trying to control auto printing



Hi All,

We are using the auto printing in Epicor 9.05.702 to automatically send
out sales order acknowledgements when a sales order is taken off of
hold.

The auto print rule prints to APM and APM sends the acknowledgement out.

To prevent the sales order acknowledgement from being sent more than one
time, I'm using a UD checkbox to trigger the BAM auto print rule on
OrderHed.

I'm setting this UD field with a BPM when the hold field goes from true
to false.

When the hold goes from true to false, the BPM sets Checkbox05 AND
Checkbox12 to true. The BAM sees Checkbox12 as true and the auto print
runs.

I have another BPM that looks for any subsequent change to OrderHed,
when made from Order Entry, and if Checkbox05 AND Checkbox12 are true
than it sets Checkbox12 to false so that the BAM will not run again.

The problem I'm running into is that if any change is made to OrderHed
outside of Sales Order Entry, then my BPM doesn't trigger to clear
Checkbox12 and the acknowledgement goes out again.

I thought of using a data directive but data directives do not trigger
BAMs and, according to Epicor, BAMs run before data directives so while
I can probably prevent a 3rd order acknowledgement from going out, I
will probably have a max of 2, which doesn't help the issue.

Is anyone else doing something similar or have any ideas on have to
achieve what I'm looking for?

A one-time only auto print of the sales order acknowledgement.





Joe Rojas | Director of Information Technology | Mats Inc
dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191
jrojas@... | www.matsinc.com Ask us about our clean, green and beautiful matting and flooring

This message is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company.

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



[Non-text portions of this message have been removed]
I hadn't thought of that Rob.

My experiences with Post Processing BPMs, especially with SaleOrder BO,
is that they usually result in "Record has been modified" errors. Do the
asynchronous code get around this?



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Rob Bucek
Sent: Wednesday, September 11, 2013 10:15 AM
To: 'vantage@yahoogroups.com'
Subject: [Vantage] RE: Trying to control auto printing





Could you do a post process with that same bpm (maybe do an asynchronous
ABL code) to come back around and change cb12 back to false after the
initial values are set to true?

Rob Bucek
Production Control Manager
PH: (715) 284-5376 ext 311
Mobile: (715)896-4832
FAX: (715)284-4084
[cid:1.234354861@...]<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 Joe Rojas
Sent: Wednesday, September 11, 2013 9:05 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Trying to control auto printing

Hi All,

We are using the auto printing in Epicor 9.05.702 to automatically send
out sales order acknowledgements when a sales order is taken off of
hold.

The auto print rule prints to APM and APM sends the acknowledgement out.

To prevent the sales order acknowledgement from being sent more than one
time, I'm using a UD checkbox to trigger the BAM auto print rule on
OrderHed.

I'm setting this UD field with a BPM when the hold field goes from true
to false.

When the hold goes from true to false, the BPM sets Checkbox05 AND
Checkbox12 to true. The BAM sees Checkbox12 as true and the auto print
runs.

I have another BPM that looks for any subsequent change to OrderHed,
when made from Order Entry, and if Checkbox05 AND Checkbox12 are true
than it sets Checkbox12 to false so that the BAM will not run again.

The problem I'm running into is that if any change is made to OrderHed
outside of Sales Order Entry, then my BPM doesn't trigger to clear
Checkbox12 and the acknowledgement goes out again.

I thought of using a data directive but data directives do not trigger
BAMs and, according to Epicor, BAMs run before data directives so while
I can probably prevent a 3rd order acknowledgement from going out, I
will probably have a max of 2, which doesn't help the issue.

Is anyone else doing something similar or have any ideas on have to
achieve what I'm looking for?

A one-time only auto print of the sales order acknowledgement.

Joe Rojas | Director of Information Technology | Mats Inc
dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191
jrojas@... | www.matsinc.com Ask us about our clean, green and
beautiful matting and flooring

This message is intended only for the individual named. If you are not
the named addressee you should not disseminate, distribute or copy this
e-mail. Please notify the sender immediately by e-mail if you have
received this e-mail by mistake. Please note that any views or opinions
presented in this email are solely those of the author and do not
necessarily represent those of the company.

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

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










Joe Rojas | Director of Information Technology | Mats Inc
dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191
jrojas@... | www.matsinc.com Ask us about our clean, green and beautiful matting and flooring


This message is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company.


[Non-text portions of this message have been removed]
The record has been modified error only happens if you modify the data that the form is loading. If you ahve a need to do ths simply run a GetByID At the very last minute on your post proc and the probelm is solved.


Jose C Gomez
Software Engineer


T: 904.469.1524 mobile
E: jose@...
http://www.josecgomez.com

     Â


Quis custodiet ipsos custodes?


On Wed, Sep 11, 2013 at 1:35 PM, Joe Rojas <jrojas@...> wrote:

Â
<div>
  
  
  <p>I hadn&#39;t thought of that Rob.<br>

My experiences with Post Processing BPMs, especially with SaleOrder BO,
is that they usually result in "Record has been modified" errors. Do the
asynchronous code get around this?

Of Rob Bucek
Sent: Wednesday, September 11, 2013 10:15 AM
To: 'vantage@yahoogroups.com'
Subject: [Vantage] RE: Trying to control auto printing


Could you do a post process with that same bpm (maybe do an asynchronous
ABL code) to come back around and change cb12 back to false after the
initial values are set to true?

Rob Bucek
Production Control Manager
PH: (715) 284-5376 ext 311
Mobile: (715)896-4832
FAX: (715)284-4084
[cid:1.234354861@...]<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 Joe Rojas
Sent: Wednesday, September 11, 2013 9:05 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Trying to control auto printing

Hi All,

We are using the auto printing in Epicor 9.05.702 to automatically send
out sales order acknowledgements when a sales order is taken off of
hold.

The auto print rule prints to APM and APM sends the acknowledgement out.

To prevent the sales order acknowledgement from being sent more than one
time, I'm using a UD checkbox to trigger the BAM auto print rule on
OrderHed.

I'm setting this UD field with a BPM when the hold field goes from true
to false.

When the hold goes from true to false, the BPM sets Checkbox05 AND
Checkbox12 to true. The BAM sees Checkbox12 as true and the auto print
runs.

I have another BPM that looks for any subsequent change to OrderHed,
when made from Order Entry, and if Checkbox05 AND Checkbox12 are true
than it sets Checkbox12 to false so that the BAM will not run again.

The problem I'm running into is that if any change is made to OrderHed
outside of Sales Order Entry, then my BPM doesn't trigger to clear
Checkbox12 and the acknowledgement goes out again.

I thought of using a data directive but data directives do not trigger
BAMs and, according to Epicor, BAMs run before data directives so while
I can probably prevent a 3rd order acknowledgement from going out, I
will probably have a max of 2, which doesn't help the issue.

Is anyone else doing something similar or have any ideas on have to
achieve what I'm looking for?

A one-time only auto print of the sales order acknowledgement.

Joe Rojas | Director of Information Technology | Mats Inc
dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191

jrojas@… | www.matsinc.com Ask us about our clean, green and

beautiful matting and flooring



This message is intended only for the individual named. If you are not

the named addressee you should not disseminate, distribute or copy this

e-mail. Please notify the sender immediately by e-mail if you have

received this e-mail by mistake. Please note that any views or opinions

presented in this email are solely those of the author and do not

necessarily represent those of the company.



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



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



Joe Rojas | Director of Information Technology | Mats Inc

dir: 781-573-0291 | cell: 781-408-9278 | fax: 781-232-5191

jrojas@… | www.matsinc.com Ask us about our clean, green and beautiful matting and flooring



This message is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company.


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

</div>
 


<div style="color:#fff;min-height:0;"></div>