【发布时间】:2012-10-29 12:31:12
【问题描述】:
我希望在 Salesforce 中创建新潜在客户时收到通知。 Salesforce 中是否有类似 webhook 的东西或其他方式来实现这一目标?
【问题讨论】:
标签: salesforce webhooks
我希望在 Salesforce 中创建新潜在客户时收到通知。 Salesforce 中是否有类似 webhook 的东西或其他方式来实现这一目标?
【问题讨论】:
标签: salesforce webhooks
是的,有很多选择:)
对于 Salesforce 作为参与者:
对于外部系统作为参与者:
[SELECT Id FROM Lead WHERE CreatedDate > :lastTimeIhaveChecked]之类的东西
【讨论】:
我讨厌自我推销,但因为有些人可能会认为这是一个有用的答案......我建立了一个Webhook creator for Salesforce。它是开源的:https://github.com/jamesward/salesforce-webhook-creator
【讨论】:
Enable Validation and Triggers from Lead Convert 选项:help.salesforce.com/…
这通常涉及编写您自己的代码来“订阅”事件、构造消息并将其发送到外部端点。我在http://beachmonks.com/posts/integrations/salesforce/practical-guide.html 上写了很多关于这个主题的文章。源代码在:http://github.com/beachmonks/choir-salesforce。
【讨论】:
Salesforce 确实支持 webhook,但它们只是用不同的名称调用 - Callouts。
这里是有关该主题的开发者文档的链接:
以下是直接取自以上链接的功能描述:
Apex 调出使您能够通过调用外部 Web 服务或从 Apex 代码发送 HTTP 请求然后接收响应来将 Apex 与外部服务紧密集成。 Apex 提供与利用 SOAP 和 WSDL 或 HTTP 服务(RESTful 服务)的 Web 服务的集成。
(强调)
这基本上是一个 webhook,通常定义为“用户定义的 HTTP 回调”2
【讨论】:
还有另一种方法。使用 RoundRobin 逻辑分配新的传入线索。然后创建一个新的 WF 规则,将通知发送给新所有者和管理员或其他任何希望收到通知的人。
【讨论】: