在Salesforce中创建新的线索时,我想收到通知.在Salesforce中有什么像webhook或其他方式来实现的?
任何帮助是赞赏
解决方法
是的,很多选择:)
对于SF作为演员:
>工作流程规则将引发Lead的插入,并向您发送电子邮件(或者是系统集成 – outbound message).
>您可以随时写入“插入后”Apex触发器,并将其标注为外部系统(支持SOAP和RESTful API).虽然您需要额外的@future技巧,因为默认情况下触发器不应该发送标注(数据库提交/回滚不应取决于外部系统是否已接受消息).
外部系统作为演员:
>每隔一段时间,只需轮询[SELECT Id FROM Lead WHERE CreatedDate> :lastTimeIhaveChecked]
>或者有相当近的添加称为Streaming API.基本上你定义一个PushTopic(感兴趣的查询). Salesforce会仔细检查其返回的当前结果,并且当结果发生变化时,您将收到通知.我还没有玩过,但是从文档看来,你可以设置事件类型来显示“创建”事件.这可能最接近webhook.