3.3. 创建并部署 Salesforce 到数据库示例集成

要创建并部署使用您创建的 Salesforce 连接以及通过 Fuse Online 提供的数据库连接的集成,主要步骤包括:

先决条件

  • 您已将 Fuse Online 环境注册为 Salesforce 客户端。
  • 您创建了 Fuse 在线 Salesforce 连接。
  • Fuse Online 处于打开状态,并且已登录。

3.3.1. 选择启动连接

在 Fuse Online 中,要创建从 Salesforce 到数据库集成的示例 Salesforce,第一项任务是选择开始连接。

先决条件

  • 您创建了 Salesforce 连接。

步骤

  1. 在 Fuse Online 中,单击左侧的 Integrations
  2. Create Integration
  3. Choose a connection 页面上,点您的 Salesforce 连接。如果指定了示例名称,则单击 SF Connect 1
  4. Choose an action 页面上,在 On create 右侧,单击 Select
  5. Object name 字段中,选择 Lead
  6. Next 将启动连接添加到集成。

后续步骤

当集成运行时,在连接到 Salesforce 后,集成会监视是否有创建 Salesforce Lead 记录的通知。当集成发现此类通知时,它会将新领导的数据传递给集成中的下一步。但是,在添加下一步前,您必须选择集成的完成连接。

3.3.2. 选择完成连接

在 Fuse Online 中,若要在添加开始连接后继续创建 Salesforce 到数据库示例集成,您可以在集成中添加完成连接。

先决条件

  • 您已将 Salesforce 连接添加到集成,作为开始连接。
  • Fuse Online 正在提示您添加完成连接。

步骤

  1. 在 Fuse Online 中,在 Choose a connection 页面上,单击 PostgresDB 连接。此集成通过使用此数据库连接中定义的凭证连接到提供的示例数据库来完成。
  2. Choose an action 页面上,选择 Invoke stored process,后者将数据传递给存储的步骤。
  3. 流程名称字段中,接受 add_lead,这是在示例数据库中运行的已存储流程。所选步骤决定了集成中附加步骤的要求,例如,Salesforce 数据字段需要映射到哪个数据库字段。
  4. Next 将完成连接添加到集成。

3.3.3. 添加数据映射步骤

要继续创建 Salesforce 到数据库示例集成,请添加一个数据映射步骤,将 Salesforce lead 字段与示例数据库中的字段相关联。

先决条件

  • 集成的启动连接是 Salesforce。
  • 集成的完成连接是 PostgresDB 示例数据库。

步骤

  1. 在 Fuse Online 中,在集成视觉化中,单击加号。
  2. Data Mapper 并等待几分钟。当显示数据字段时,左侧的 Sources 面板会显示 Salesforce 字段和右侧的 Target 面板显示数据库字段。
  3. 将 Salesforce Company 字段映射到数据库 公司 字段。在左侧,在 Sources 面板中,单击 Company,并将它拖到 Target 面板到 公司

    数据映射器从 source 字段显示到 target 字段的行。

  4. Sources (Salesforce) Email 字段映射到 Target (database) 电子邮件 字段。
  5. 将两个 Salesforce 字段(firstName 和 LastName)映射到 database first_and_last_name 字段:

    1. Target 面板中,单击 first_and_last_name,然后单击 Create New Mapping 图标。
    2. Mapping Details 面板中,在 Sources 字段中选择 /FirstName,然后选择 /LastName

      完成后,您应该从每个 source 字段看到一行到 target 字段。

  6. 添加以下映射:

    映射此 Salesforce 字段此数据库字段

    LeadSource

    lead_source

    Status

    lead_status

    电话

    电话

    评级

    评级

  7. 在右上角,单击 Done

3.3.4. 为集成指定一个名称并部署它

当 Salesforce 到数据库示例集成完成后,您可以部署它并查看它的工作原理。

先决条件

  • 集成的启动连接是 Salesforce。
  • 集成的完成连接是 Fuse Online 提供的示例数据库。
  • 您刚刚向集成添加了数据映射步骤。

步骤

  1. 在 Fuse Online 中,单击右上角的 Publish 来为其提供名称。
  2. Name 字段中输入集成的名称。例如,Salesforce to Database Sample Integration
  3. (可选)在 Description 字段中输入有助于了解此集成的信息。
  4. (可选)在 Labels 字段中,添加一个或多个标签。标签(tag)是一个键值对标签,您可以应用到集成,以便稍后进行过滤并在 OpenShift 中选择。例如,OpenShift admin 用户可以通过标签过滤正在运行的 Pod 或部署的列表。
  5. 单击 Save 并发布

    Fuse Online 开始部署集成,然后显示此环境中的集成列表。Salesforce to 数据库集成的条目会显示一个进度指示器,其中显示了发布阶段。Fuse Online 正在为集成生成运行时,并在运行时就绪时启动它。这需要几分钟时间。

    Fuse Online 帐户仅限于一次可以运行的特定数量集成。详情请查看定价计划。如果您已经运行最大数量集成,则必须停止集成,然后才能开始运行另一个集成。

  6. 如果您已经运行最大集成数,请按照以下步骤停止集成:

    1. 在左侧面板中,单击 Integrations
    2. 在您要停止的集成条目中,点击最右侧的 ThreeVerticalDotsKebab
    3. 在弹出窗口中,点 Stop
  7. 停止集成后,按如下方式启动另一个集成:

    1. 在左侧面板中,单击 Integrations
    2. 在您要启动的集成的条目中,点击最右侧的 ThreeVerticalDotsKebab
    3. 在弹出窗口中,单击 Publish