Epicor BPM - 为什么我的方法指令不起作用?

时间:2014-05-07 14:15:04

标签: directive bpm erp epicorerp

说到Epicor,很难在stackoverflow标题框中插入描述性问题标题。

我在 SalesOrder.MasterUpdate 方法中创建了一个方法指令BPM。

当特定字段从any更改为any时,将触发此BPM运行,例如,我们可以调用此字段 ttOrderDtl.Number03

触发后,操作会根据基本电子邮件模板异步发送电子邮件:

发件人:sender@web.com

收件人:recipient@web.com

主题:测试电子邮件

然而这不起作用......

打开销售订单屏幕>打开测试订单>更改 OrderDtl.Number03 字段>保存

没有任何反应。

我还创建了一个BPM来显示基于相同条件标准的信息窗口,这样可以正常工作,因此销售订单屏幕中没有自定义错误。

此操作:

  

根据 basicemail 模板

发送电子邮件异步

根本不会触发。

我在多个测试环境中尝试了这一点,并重新启动了应用服务器以覆盖所有基础。

为什么不会触发电子邮件?

感谢任何想法,谢谢,J。

2 个答案:

答案 0 :(得分:1)

我发现了这个问题,发送电子邮件异步将操作放在备份队列中,因此从未实际生成过。

将此更改为同步修复了问题,现在可以毫不费力地生成电子邮件。

答案 1 :(得分:0)

如果你想使用异步选项,并且我认为你可能会这样做,因为它会使用户更加快速,你需要在"系统管理下启用异步BPM流程。业务流程管理|一般业务|行动过程

我认为我们的设置是启动启动时间表并持续运行。您可以根据自己选择的时间表进行设置。