BPM PO Release Set Date

I have created a BPM when a new PO release is created the Promise Date is populated with the Due Date.

BPM’s in my mind have changed since E9 but I didn’t do too many in in E9.

So my BPM has a condition the added row to ttPORel. When I enable it and try to add a new release it won’t create a release. LOL…opps…
So not sure what I did wrong.

For BPMs on methods that create a record you need to use a Post-Processing directive. In the pre-processing directive, the method hasn’t run yet, so there aren’t any new records to work on.

2 Likes

Hi @Kimberley
the method that i recommend to use is the Update not GetNewPORel, also if you only select Added Row on the ttPORel table your BPM won’t be triggered when users create new line then, save to let the system create the first release record, then add Rel Due date, so i advice to select Changed Row instead unless that you have a restriction to do that, then you have to cater for it.

1 Like

Ok this worked when I clicked save. I think they want to see the date populate once they click New Release for the date to show up. Just like Due Date pops in for Due Date.
Is this possible? without complicated program.

and what date they want to see ??

They want to see the Promise Date to be the same as the Due Date on the New Release.

This is what the screen looks like once I click New Release. The Due Date shows and they want the Promise Date to show like this.


The only other way I can think of doing it is by coding the Customized screen.

Interestingly I was looking into updating the site on all releases when you changed the site in the PO header yesterday. I was testing with a Pre and Post method on update with just messages and the Post message came up before the pre messages…I have not dug down into things fully and it just could be me going cross-eyed after looking at the screen all day.:slight_smile: but it did strike me as unusual.

A customization just might be the simplest method.

Version 10.1.600.25, if you are asking.

in this case the method you used at the beginning will do that, try this


and do not forget to create this variable before configuring Invoke the method

i tried using the widget instead of coding

1 Like

This worked Perfect. Thanks !!

1 Like