说到Epicor,很难在stackoverflow标题框中插入描述性问题标题。
我在 SalesOrder.MasterUpdate 方法中创建了一个方法指令BPM。
当特定字段从any更改为any时,将触发此BPM运行,例如,我们可以调用此字段 ttOrderDtl.Number03 。
触发后,操作会根据基本电子邮件模板异步发送电子邮件:
发件人:sender@web.com
收件人:recipient@web.com
主题:测试电子邮件
然而这不起作用......
打开销售订单屏幕>打开测试订单>更改 OrderDtl.Number03 字段>保存
没有任何反应。
我还创建了一个BPM来显示基于相同条件标准的信息窗口,这样可以正常工作,因此销售订单屏幕中没有自定义错误。
此操作:
根据 basicemail 模板
发送电子邮件异步
根本不会触发。
我在多个测试环境中尝试了这一点,并重新启动了应用服务器以覆盖所有基础。
为什么不会触发电子邮件?
感谢任何想法,谢谢,J。
答案 0 :(得分:1)
我发现了这个问题,发送电子邮件异步将操作放在备份队列中,因此从未实际生成过。
将此更改为同步修复了问题,现在可以毫不费力地生成电子邮件。
答案 1 :(得分:0)
如果你想使用异步选项,并且我认为你可能会这样做,因为它会使用户更加快速,你需要在"系统管理下启用异步BPM流程。业务流程管理|一般业务|行动过程
我认为我们的设置是启动启动时间表并持续运行。您可以根据自己选择的时间表进行设置。