Basically on this test i am trying to send an email if the Part description is changed BUT it will be used for other fields in the future. I have seen other posts where people have had similar issues and was wondering if there was something fundamental i was missing.
In this particular one the secondary condition block is looking to see whether we are activating or deactivating a part to determine which email to send:
The first thing I would confirm is if your system is able to send email at all, I would put in a condition on my user having changed something obscure and then make the change to see if it triggered an email.
So i have got it working based on the change log and when the change log is updated however when it emails it seems to be emailing all the changes rather than just the latest set of changes. Anyone got any idea on how i could get just the latest change emailed?
My preferred method for all such emails is to use a Preprocessing Method directive that checks for the field change and sets a CallContextBpmData flag. Followed by a Postprocessing Method directive that looks to see if that flag is set, then sends the email. This ensures that the data is written before we start trying to send the email (and potentially having an error occur during that)