将 QuickBooks 系统中的新用户转发到 Salesforce 系统

将 QuickBooks 系统中的新用户转发到 Salesforce 系统

RSSBus Connect 可以将不同的商业软件账户无缝连接,以下示例项目演示了如何使用 RSSBus Connect 中的不同端口获取 QuickBooks 系统的在线用户并将其作为账户插入到 Salesforce 系统中。该示例将轮询 QuickBooks 系统,获取新的客户记录,并将其上传到 Salesforce 系统。

导入示例工程

要开始使用示例,首先请下载并安装 RSSBus Connect 免费30天试用版。然后下载 示例工程,提取并将内容复制到 RSSBus Connect 安装路径下的 “data” 文件夹中。对于安装 Windows 版本的用户,安装路径类似 C:\ Program Files \ RSSBus \ RSSBus Connect。对于安装 Linux / Unix / Mac 版本的用户,请参阅 RSSBus Connect Java 版本(支持Linux / Unix / Mac)相关文档。

轮询 QuickBooks 系统,获取新用户

点击绿色的 “Connect” 按钮,打开 QuickBooks 授权会话,输入账号密码,登录 QuickBooks 账户。

QuickBooks 端口已经为 QuickBooks 用户配置了一个默认的输出模版,以获取在过去的24小时内 QuickBooks 系统中新添加的用户。RSSBuss Connect 将 QuickBooks 系统中的每一行用户数据生成一个XML文件。打开下面 Mappings 文件可以看到,”skipProcessRows=’true’”(防止重复获取数据),” WHERE Metadata_lastUpdateTime >= DATEADD(‘day’,-1,GATDATE())” 获取指定时间的数据。

单击模板旁边的运行符号进行查询,或单击 “Output Templates” 窗口中的运行符号运行所有模板。该端口已设定 Receive Execution Interval (轮询间隔时间),可以在 “Settings” 页面底部的 “Automation Settings” 部分看到。

一旦该端口获取到数据并且生成 XML 文件,结果将会被发送到 MAP_QB_to_SF 端口。

将 QuickBooks 系统的用户映射到 Salesforce 系统

MAP_QB_to_SF 是一个 Map 类型端口,可以将 XML 格式的 QuickBooks 用户数据转换成与 Salesforce 账户模板相匹配的XML文件。单击 “Send” 按钮,处理 Send 文件夹内的文件。 完成以上转换,该文件将被系统自动发送到 Salesforce 端口等待进一步处理。

更新 Salesforce 系统中的账户

在 Salesforce 端口的 “Settings” 页面设置登录信息,包含 User(用户名)、Password(密码)和 Security Token(安全令牌)。

在 Salesforce 端口中,用 Send 文件夹中新的 XML 文件来插入或更新 Salesforce 中的客户记录,在上传模板中,可以指定一个 key,用以判断该条目是否被插入或更新。

RSSBus Connect 会检查在 Salesforce 系统中是否已存在与 QuickBooks 系统中 Name(主键)相同的记录,因为 Name 列用来唯一识别一个账户和用户。如果记录已存在,RSSBuss Connect 将会用新数据更新已有记录;若不存在,应用程序将会在 Salesforce 系统中插入一条新的记录。 和 QuickBooks 端口一样,系统会自动处理 Box.com 端口中 Send 文件夹中的文件。您可以在 “Settings” 页面的 “Automation Settings” 部分中查看这些选项。

更多

使用 RSSBus Connect,可以实现云数据处理自动化,例如,将 QuickBooks Online 数据直接转发到 Salesforce 系统中。有关 RSSBus Connect 的更多信息,请访问我们的主页。 下载 RSSBus Connect 免费30天试用版,快速部署属于您的 EDI 解决方案!

文章分类 知识库