1

我已经设置了一个 Salesforce 开发帐户,每次创建或更新记录(机会)时都会向 WCF 服务发送出站消息。

此 WCF 服务是出站消息的端点 URL,处理通知,然后还回调 Salesforce 帐户以使用标准 Salesforce API 进行更新(我为此使用 SOQL)

在 WCF 服务接收和处理出站消息之前,这一切都运行良好,但随后问题就开始了。

当我从 WCF 服务中回调 Salesforce API 以更新记录时,出站消息再次被触发,开始另一个出站消息。

我的要求是仅在手动执行对 Salesforce 中记录的插入/更新而不是通过 API 执行时发送出站消息。

是否有 Salesforce 提供的现成解决方案,或者我需要自己处理。

我相信必须有更好,更优雅的方式来做到这一点?

有什么建议么?

谢谢,-苏米特

4

1 回答 1

4

您可以为进行 API 调用的用户帐户创建自定义配置文件,在此配置文件上,您可以取消选中“管理权限”部分中的“发送出站消息”权限。这将停止您看到的通知循环。

于 2013-04-08T15:21:07.313 回答