教程:创建本地文件到 salesforce.com 的集成

您可以创建并运行与 IBM® Cast Iron® Express® 的集成。本教程描述了如何创建从本地文件到 salesforce.com 的集成。您可以快速定义集成并一次性上载数据。

步骤 1:创建集成

登录到 Cast Iron Express 后,单击集成。 打开“集成”视图后,选择源和目标端点来创建集成。

提示: 当创建和定义集成时,您可能要每隔一定时间单击保存。这样,当您随后遇到 Web 浏览器问题或由于不活动而从 Cast Iron Express 注销时,您的工作不会丢失。

对于本教程,选择本地文件作为源,salesforce.com 作为目标。

源和目标端点面板

单击显示在目标选择下的新建空白集成

这样会显示必须定义“”、“变换”和“目标”的大纲集成。数字指示集成定义顺序:
  1. 定义源端点
  2. 定义目标端点
  3. 通过将数据路径从源端点映射至目标端点定义变换

集成面板

步骤 2:配置端点

标题中,单击编辑

这样会打开源端点配置视图。

单击选择文件,然后选择您要上载其数据的本地文件。文件必须是定界文件。

对于本教程,我们使用名为 accounts.csv 的文件。

该文件包括一些帐户信息,并包含唯一标识文件中每条帐户记录的名为“id”的字段。使用的 accounts.csv 文件的内容包括:
id,name,streetAddress,city,postcode,phoneNumber
0,AcmeCo,10 Downing Street,London,SW1A 2AA,02012345678
1,MyOtherCompany,221b Baker Street,London,SW2B 3FG,020654321

“源”窗口

如果您要选择其他文件,请单击更改

请单击装入字段并验证自动生成的关于您所选文件的详细信息。例如,文件中使用的定界字符。

对于本教程, accounts.csv 文件使用逗号作为定界字符。另外,其余字段可以保留它们的缺省值。

“可用字段”窗口

单击继续以显示所选文件内所有可用字段。

所选的源可用字段

选择您要上载其数据的字段。缺省情况下,会选中所有字段。

对于本教程,我们使用所有所选字段。

完成后,请单击完成

这样会为此集成定义源端点。

您返回至集成概述并显示所选源字段。

“源”端点中的所选字段

您现在可以定义“目标”端点。

目标标题中,单击编辑。 输入登录到 salesforce.com 所需的凭证。

验证这些凭证,如果正确,那么登录到 salesforce.com 帐户。这样会列出您集成中使用的可用业务对象。

对于本教程,从对象列表,选择帐户。在可用字段部分中(该部分显示“帐户”对象中的所有字段)呈现了“帐户”对象的描述。
注: 您可以选择感兴趣并要装入本地文件中数据的字段。您不必集成整个对象,而只需选择您集成定义所需的字段。

使用操作选项指定您要对集成执行的数据操作的上下文。

对于本教程,选择更新对象作为操作。当集成运行时,它将自动更新 salesforce.com 中所选的帐户字段。

选择必填帐户字段,如以下截屏所示:

目标端点中可用字段

完成后,单击完成

这样会为此集成定义目标端点。

您返回至集成概述。集成更新为 salesforce.com 中所选的目标字段。

定义的源和目标端点显示在集成概述中

在集成概述中,现在您可以同时看到准备映射的源和目标字段。

步骤 3:定义变换

要完成集成,必须将字段从源映射到目标。

根据需要,连接源和目标字段。对于每个源字段,单击锚点,然后单击相应的目标字段锚点。

在本教程中,将数据从源字段映射到目标字段,如以下截屏所示。您无需定义关于数据的函数。

定义变换

在关于变换的教程中涵盖了对函数和更复杂变换的定义。

输入一个对集成有意义的代表性名称。例如,Local File Accounts to salesforce.com Account

添加集成名称

单击保存来保存已完成的集成。 然后,单击关闭以返回“集成”视图。

集成”视图列出定义的所有集成以及它们的当前状态。

集成及其当前状态

步骤 4:运行集成

既然定义了集成,那么必须运行集成以将数据从源端点复制到目标端点。

单击显示在您创建的集成右侧的运行

集成运行,数据会从定义的源本地文件一次性上载到定义的目标 salesforce.com 对象。

集成状态更改为“正在运行”:

“集成”视图

您可以单击活动 > 集成活动以查看最近的 Cast Iron Express 集成活动。列表顶部显示最近的活动。

对于本教程,以下截屏显示了完整的集成详细信息。

活动订阅源

要验证集成是否成功,请转至目标系统并检查数据是否到达。

集成完成后,还会在视图下部短暂显示成功集成确认消息。

集成消息