将 Salesforce 系统数据转换为 CSV 格式上传到 Box
RSSBus Cnnect 将云 CRM 和存储账户连接在一起,简化了手动和自动化操作,例如,将 CRM 数据导出到云存储服务。以下示例演示了如何使用 RSSBus Connect 中的不同端口自动获取 Salesforce 线索并将其以 CSV 格式存储在 Box.com 上。
导入示例工程
要开始使用示例,首先请下载并安装 RSSBus Connect 免费30天试用版。然后下载 示例工程,提取并将内容复制到 RSSBus Connect 安装路径下的”data”文件夹中。对于安装 Windows 版本的用户,安装路径类似 C:\ Program Files \ RSSBus \ RSSBus Connect。对于安装 Linux / Unix / Mac 版本的用户,请参阅 RSSBus Connect Java 版本(支持Linux / Unix / Mac)相关文档。
轮询 Salesforce 系统获取新线索
RSSBuss Connect 的 Salesforce 端口可以主动获取 Salesforce 系统数据。
连接 Salesforce 系统
在Salesforce 端口”Settings”页面中配置 User(用户名)、Password(密码)和 Security Token(安全令牌)。
配置查询
Salesforce 端口为 Salesforce 系统中的 Lead 表配置了默认的输出模板,该模板用于获取 Salesforce 系统数据。如果将 Salesforce 端口的 BatchResults 参数设置为”true”,则 RSSBuss Connect 将 Salesforce 系统中的所有用户数据生成一个 XML 文件。打开模板,将”skipProcessedRows”属性设置为”true”,防止重复获取数据。向 selectQuery 属性添加一个 WHERE 子句,查询指定日期以后的数据。
查询
单击模板旁边的运行符号进行查询,或单击”Output Templates”窗口中的运行符号运行所有模板。该端口已设定 Receive Execution Interval (轮询间隔时间),可以在”Settings”页面底部的”Automation Settings”部分看到。 该端口已检索到数据并且生成 XML 文件,结果会被发送到 MAP_SF_to_CSV 端口。
将 Salesforce 系统中数据映射成 CSV 文件
MAP_SF_to_CSV 是一个 Map 类型的端口,可以将 XML 格式的 Salesforce 数据转换成带有标题的 CSV 文件,标题用于指定相关字段含义。
配置 Mapping(映射关系)
系统已对此端口进行默认配置,但您可以在”Settings”页面自定义映射关系:选择 Source File 和 Destination File,并定义映射关系。此示例中,使用以下文件:
1 2 3 4 |
Source /data/Salesforce/Templates/Output/Lead.xml:Lead表的输出模版 Destination /data/MAP_SF_to_CSV/Lead.csv:CSV示例文件 |
将 Salesforce 系统中的数据转换成 CSV 文件
系统会自动处理 MAP_SF_to_CSV 端口中 Send 文件夹中的文件,也可以手动处理(在”Send”页面,点击”More —> Upload”,然后点击”Send”按钮)。 在转换成CSV文件后,文件将会被自动发送到Box.com端口等待进一步处理。
将 CSV 文件发送到 Box.com 中
Box.com 端口将CSV文件添加到 Box.com 账户中。
连接 Box.com
连接到您的 Box.com 账户,配置 Remote Folder(文件上传路径)。
将 CSV 文件上传到 Box.com
和 Salesforce 端口一样,系统会自动处理 Box.com 端口中 Send 文件夹中的文件,在”Settingds”页面的”Automation Settingds”部分中查看这些选项。您也可以手动发送文件:在”Send”页面上,选择未发送的文件,然后单击”Send”按钮。
更多
通过使用 RSSBus Connect,可以自动处理云数据,例如,将 Salesforce 系统数据直接存储在 Box.com 中。有关 RSSBus Connect 的更多信息,请访问我们的主页。
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。