Wcf 解决出站消息和API更新之间的Salesforce循环依赖关系

Wcf 解决出站消息和API更新之间的Salesforce循环依赖关系,wcf,soap,salesforce,soap-client,Wcf,Soap,Salesforce,Soap Client,我已经设置了一个Salesforce开发人员帐户,每当创建或更新记录(Opportunity)时,该帐户都会向WCF服务发送一条出站消息 这个WCF服务作为Oubound消息的端点URL,处理通知,然后还回调Salesforce帐户,以使用标准Salesforce API进行更新(我为此使用SOQL) 在WCF服务接收并处理出站消息之前,一切都很好,但问题开始了 当我从WCF服务中回调Salesforce API以更新记录时,出站消息再次被触发,并启动另一条出站消息 我的要求是,仅当Salesf

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

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

在WCF服务接收并处理出站消息之前,一切都很好,但问题开始了

当我从WCF服务中回调Salesforce API以更新记录时,出站消息再次被触发,并启动另一条出站消息

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

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

我相信一定有更好、更优雅的方法来做这件事

有什么建议吗

谢谢,
-Sumit

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

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