It’s a valid concern, however for a task like sending an email, you can have your code run asynchronously, so that the BPM returns immediately and your email is sent in the background on a separate thread. This will have minimal performance impact. Depending on which version of Epicor you are using, asynchronous BPMs can be finnicky and in some situations may not run at all, for obscure reasons… However I posted a solution to this recently here: Async. BPM execution; still broken 10.2.200.3 - #38 by HLalumiere . As long as you are comfortable writing code to send your email rather than using the Epicor widgets, this will work for you.
2 Likes