【发布时间】:2011-08-12 02:18:09
【问题描述】:
我正在尝试找出一种用户友好的方式来从我的 Apex 代码向用户传递消息。我有一个触发器,它在插入/更新潜在客户后触发,然后过滤更新列表并触发 @future 方法,该方法将潜在客户数据推送到外部 Web 服务并使用一些返回的值更新转换后的帐户。
我想执行以下操作(其中 X、Y 和 Z 是从 1 到 50 的任意数量的潜在客户)
- 通知用户转换导致 X、Y 和 Z 的潜在客户将被导出(我会在触发器执行期间知道这一点)。
- 通知用户导出是成功还是失败(当@future 方法运行时,对于 X、Y 和 Z 中的每一个都会知道)。
将这些信息传回给用户的推荐方法是什么?我更喜欢 not 使用电子邮件(因为这会触发每条记录一封电子邮件,这非常垃圾邮件且令人不快)。还有另一种方法可以将通知消息注入页面吗?我试过 ApexPages.addMessage() 但它似乎对我没有任何作用(没有错误,但也没有通知)。
【问题讨论】:
标签: salesforce apex-code