I am trying to create a BPM that sends an email when a field is updated.
I have a condition checking if - The Field had been changed from 'any' to 'another'.
This works to fire off the email, but it also goes when the price in the sales order is initially created. How would I make it so that it only goes when the price is updated, but not originally set?
Add a condition block after
start
that contains the following:Connect the
false
condition to your existing condition block. Remove yourfalse
condition connection and connect yourtrue
condition to the email. After that, the email will only be executed when the field is changed after being populated for the first time.Resetting the price to zero will trigger an email, but the subsequent setting will not. If this is undesirablle, you can mitigate this by adding a UD field to track "first time populated", or enabling
ChangeLog
tracking and retraining to any undersirable behaviors.