首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用apache-camel设置父子关系

使用apache-camel设置父子关系
EN

Stack Overflow用户
提问于 2018-02-02 16:21:46
回答 1查看 170关注 0票数 0

大家好,我有一个相当有趣的问题(至少对我来说),我有一个REST端点,它给我发送的数据看起来像这样

代码语言:javascript
复制
{
  "user": {
    "name": "demo",
    "phones": [
      "iPhone",
      "Samsung"
    ],
    "address": "address"
  }
}

我有一个相应的java模型(用户、组列表等非常简单),任务是使用apache-camel将这些数据发送到salesforce,而迁移单个实体(用户)非常简单,归根结底是

代码语言:javascript
复制
from("direct:start")
            .setHeader("Authorization", constant("Basic a2tkYl9zZnJlYWQ6a2tkYl9zZjg2NQ=="))
            .to(MY_SOURCE)
            .bean(UserProcessor.class, "process")
            .to(SALESFORCE);

我不知道如何将组与用户关联,因为它们是通过ID字段(手机具有user_id属性)连接在一起的,而这些字段显然还不存在,因为迁移过程仍在进行中。有没有办法让我同时迁移这两个东西?

EN

回答 1

Stack Overflow用户

发布于 2018-02-07 02:23:06

如果要创建不同的SF对象记录并将它们链接在一起,则首先创建父项,然后使用父项中的Id创建子记录。

您可以在没有Salesforce Id的情况下创建记录,并且仅当您具有可以链接这两个记录的外部Id时,才能将它们链接在一起。

对于分组,您需要进行单独的调用,或者构建一个API来接收您的数据,并在Salesforce中正确地插入或更新。

有关更多信息,请参阅文档:

https://developer.salesforce.com/page/Salesforce_APIs https://help.salesforce.com/articleView?id=000002783&type=1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48578521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档