创建 Salesforce 记录 (无发现)

使用 SalesforceRequest (无发现) 节点在 Salesforce 系统中为指定的 Salesforce 对象 (例如 Account) 创建新记录。

关于此任务

注: SalesforceRequest (无发现功能) 是该节点的全新名称,该节点在 IBM® App Connect Enterprise 的早期版本(包括 V12.0.4 在内)中被称为 SalesforceRequest ,其工作方式与早期版本保持一致。

IBM App Connect Enterprise 12.0.5 (及更高版本)中,新增了一个名为“ Salesforce Request”的节点,您可以通过“连接器发现向导”来配置该节点,以发现“ Salesforce ”连接器并设置其属性。 有关此功能的使用信息,请参阅《 在 IBM App Connect EnterpriseSalesforce Request 节点中使用 Salesforce 》。

您可以通过在 SalesforceRequest (无发现) 节点的 操作 属性中指定 创建 ,并在 Salesforce 对象 属性中指定 Salesforce 资源类型 (例如 Account) 来创建新的 Salesforce 记录。 该对象可以被 LocalEnvironment.Destination.Salesforce.Request.object 局部环境变量覆盖。

您正在创建的记录必须作为 JSON 对象存在于输入消息树中。

在创建 Salesforce 记录时,会将输入消息树复制到输出数据位置属性所指定的位置,并且会在消息的 Id 元素中使用新分配的 Salesforce 标识来扩充该树。 如果输入消息树中已存在 Id 元素,会将其忽略。

为范围广泛的 Salesforce 对象提供了 JSON 模式,您可以将其用作 映射 节点中消息映射的输入和输出。 有关更多信息,请参阅 使用 Salesforce 模型 (无发现)

过程

  1. 在 Salesforce.com 上设置 Salesforce 帐户。
  2. 配置与 Salesforce.com 的连接。
    有关更多信息,请参阅 配置与 Salesforce.com 的安全连接 (无发现)
  3. 创建包含 SalesforceRequest (无发现) 节点的流,并设置节点属性:
    1. 基本 选项卡上,设置以下属性:
      • Salesforce URL 属性中,指定外部 Salesforce 系统的 URL。
      • 操作属性中,指定 Create
      • Salesforce 对象属性中,指定要为其创建新记录的 Salesforce 对象(例如 Account)。
      • 安全身份属性中,指定连接到 Salesforce 系统时将使用的安全身份。 有关在集成节点上配置安全身份的信息,请参阅 配置与 Salesforce.com 的安全连接 (无发现)
      • 超时属性中,指定节点等待 Salesforce 处理操作的时间(以毫秒计)。
    2. 请求 选项卡上,设置 数据位置 属性以指定入局消息树中包含要在 Salesforce中创建的 JSON 对象数据的位置; 此数据构成从 SalesforceRequest (无发现) 节点发送到 Salesforce 系统的请求。
    3. 结果 选项卡上,设置 输出数据位置 属性以指定输出消息树中将包含在 Salesforce中创建的记录数据的位置。
    有关更多信息,请参阅 SalesforceRequest (无发现) 节点
  4. 通过流将所需消息发送到 Salesforce 系统。
    您将从 Salesforce 系统收到确认消息,其中包括新记录的 Salesforce 标识。
  5. 转至您的 Salesforce 帐户,以核实新记录已正确创建。