微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Integromat 自定义 webhook 队列不断填​​充相同的 Salesforce 数据

如何解决Integromat 自定义 webhook 队列不断填​​充相同的 Salesforce 数据

我有一个自定义 webhook 开始的 Integromat 场景设置。 Webhook 的数据来自 Salesforce。一切正常,除了 webhook 队列似乎每 2 小时保持运行相同的数据。例如,我在 Salesforce 中执行将出站消息触发到 webhook 的操作,Integromat 场景触发并执行我想要的操作……然后两个小时后它再次执行……然后又两个小时它执行了再次。好像服务器缓冲区没有清除一样(疯狂猜测,我认为 Integromat 甚至不允许访问来清除它)。

我在 Zapier 上有一个非常相似的流程,由 完全 相同的 Salesforce 事件触发,所以我认为不是 Salesforce 循环发送数据。出于成本原因,我正尝试将工作流从 Zapier 迁移到 Integromat,但如果此错误未修复,显然无法做到。

任何想法将不胜感激。谢谢。

解决方法

谢谢迭戈和眼霜。我能够在 Salesforce 中看到消息在 Salesforce 端失败,因为没有发回确认。对于在 Integromat 中遇到此问题的任何其他人,您需要添加第二步 Webhook Response 并将其结构如下:

状态:200

身体:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
    <notificationsResponse xmlns="http://soap.sforce.com/2005/09/outbound">
        <Ack>true</Ack>
    </notificationsResponse>
</soapenv:Body></soapenv:Envelope>

然后它起作用了,SF 收到了确认并停止尝试发送消息。我不需要添加任何自定义标题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。