步骤 5:测试解决方案

此解决方案旨在自动化通知过程,即每当 Salesforce 中将新机会的阶段设置为 已关闭并赢得 时,向 BizTalk Server 发送通知。 收到通知后,BizTalk Server 会向 Salesforce 发送查询以检索与机会相关的产品详细信息,然后将 Salesforce 的响应插入到名为 OrderDetails 的 SQL Server 数据库表中。 因此,为了测试此解决方案,我们将把机会的阶段更新为已关闭并赢得,从而确保相关记录插入到Orders数据库中的OrderDetails表中。

测试解决方案

  1. 使用 Salesforce 开发人员登录凭据登录 https://login.salesforce.com/?lt=de

  2. 在导航栏中,点击“商机”,然后点击“与客户 1 的商机”。 已在 步骤 2:设置 Salesforce 系统中创建此机会。

  3. 在“ 机会详细信息 ”部分中,记下“ 产品”(标准) 部分中的关联产品。 本部分下的值最终将插入到 SQL Server 数据库中。 在“机会详细信息”部分下,单击“编辑”按钮,将阶段字段的值更改为成交。 单击“ 保存”。

    编辑现有机会

  4. 在 SQL Server Management Studio 中,对 OrderDetails 表运行查询以选择所有行。

    SQL 查询输出

    请注意,这列出了您更改阶段的商机中所列出的产品。

    将产品添加到机会

    可以看到 在 OrderDetails 表中输入的记录对应于在 Salesforce 中为一组给定产品创建的销售机会。 可以通过创建新机会并将新产品与机会相关联来重复这些步骤。