gpt4 book ai didi

angularjs - 需要等待 heroku-connect SFID

转载 作者:搜寻专家 更新时间:2023-11-01 00:07:06 25 4
gpt4 key购买 nike

我在将 heroku-connect 与 Salesforce 结合使用时面临挑战。我在 PG db 上的父对象(订单)中插入一条记录,当我插入时我得到了 PG id,然后我必须插入子对象(订单行)但是 heroku-connect 没有完成插入Salesforce 和我没有能够插入它的 SFID。你们会推荐我做什么?我是否重新查询该字段,告诉我它是否已同步并刷新 NG 中的 $digest?或者我是否在 API 后端以一定间隔执行此操作。我对走哪条路有点迷茫。我正在使用流式 API,但在执行插入时仍然无法从回调中获取 SFID。

rows: [ { id: 85, sfid: null } ],

编辑

从 Heroku 支持那里得到这个,效果很好。 https://devcenter.heroku.com/articles/herokuconnect#relationships-between-objects

最佳答案

我们之前在评估 Heroku Connect 时遇到过这个问题。由于数据模型的一些限制,我们最终编写了自己的同步。

在您的情况下,在将记录保存到 Postgres 数据库之前,我建议将 API REST 调用发送到 SFDC 以获取 SFDC Id - 只有在将记录保存到 Postgres 之后。它将使 SFDC/Postgres 端的数据模型保持一致。同时,API 调用限制利用率将相对较低,因为您将仅使用 API 来创建记录。

当您使用 Heroku Connect(不是独立的同步应用程序)时,我不建议将后端调度程序放入您的网络应用程序来控制填充 ID 的刷新。逻辑将高度耦合,将来可能很难支持您的系统

关于angularjs - 需要等待 heroku-connect SFID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32228287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com