3.3. 创建并部署 Salesforce 到数据库示例集成
要创建并部署使用您创建的 Salesforce 连接以及随 Fuse Online 提供的数据库连接的集成,主要步骤如下:
先决条件
- 将 Fuse 在线环境注册为 Salesforce 客户端。
- 您创建了 Fuse 在线 Salesforce 连接。
- Fuse Online 是开放的,您登录了。
3.3.1. 选择启动连接 复制链接链接已复制到粘贴板!
在 Fuse Online 中,为创建示例 Salesforce 到数据库集成,第一项任务是选择开始连接。
先决条件
- 您创建了 Salesforce 连接。
流程
- 在 Fuse Online 中,单击左侧的 Integrations。
- 点 Create Integration。
- 在 Choose a connection 页面中,点击您的 Salesforce 连接。如果指定了示例名称,您可以点击 SF Connect 1。
- 在 Select an action 页面上的 On create 右侧,单击 Select。
- 在 Object name 字段中,选择 leader。
- 点 Next 将开始连接添加到集成。
后续步骤
当集成运行时,在连接到 Salesforce 后,集成会监视创建 Salesforce 网站记录的通知。当集成发现此类通知时,它会将新产生的数据传递给集成中的下一步。但是,在添加下一步之前,您必须选择集成的完成连接。
3.3.2. 选择完成连接 复制链接链接已复制到粘贴板!
在 Fuse Online 中,在添加开始连接后继续将 Salesforce 创建到数据库示例集成,您需要把完成连接添加到集成中。
先决条件
- 作为启动连接,已将 Salesforce 连接添加到集成。
- Fuse Online 正在提示您添加完成连接。
流程
- 在 Fuse Online 中,在 Choose a connection 页面上,单击 PostgresDB 连接。此集成使用此数据库连接中定义的凭据来连接提供的示例数据库,从而完成此集成。
- 在 Choose a action 页面上,选择 Invoke stored procedure,它将数据传递给存储的步骤。
- 在 Procedure name 字段中,接受 add_lead,这是在示例数据库中运行时提供的存储流程。所选步骤决定了集成中的其他步骤的要求,例如: Salesforce data 字段需要映射到哪些数据库字段。
- 点 Next 将完成连接添加到集成。
3.3.3. 添加数据映射步骤 复制链接链接已复制到粘贴板!
要继续创建 Salesforce 到数据库示例集成,请将 Salesforce 领导字段相关联到示例数据库中的字段的数据映射步骤。
先决条件
- 该集成的开始连接是 Salesforce 上的。
- 集成的完成连接是 PostgresDB 示例数据库。
流程
- 在 Fuse Online 中,在集成视觉化中点加号。
- 点 Data Mapper 并等待几分钟。当显示数据字段时,左侧的 Sources 面板会显示 Salesforce 字段和 Target 面板,右侧显示数据库字段。
将 Salesforce
Company字段映射到数据库公司字段。在左侧,在 Sources 面板中,单击 Company,并将它拖到 公司 目标 面板中。data mapper 显示来自 source 字段的行到 target 字段。
-
将 Sources (Salesforce)
Email字段映射到 Target (database)电子邮件字段。 将两个 Salesforce 字段(
FirstName和LastName)映射到数据库first_and_last_name字段:- 在 Target 面板中,点 first_and_last_name,然后单击 Create New Mapping 图标。
在 Mapping Details 面板中,在 Sources 字段中选择 /FirstName,然后选择 /LastName。
完成后,您应该会看到从每个源字段到 target 字段的行。
添加以下映射:
Expand 映射此 Salesforce 字段 到此数据库字段 LeadSourcelead_source状态lead_status电话phone评级评级- 在右上角,单击 Done。
3.3.4. 为集成提供名称和部署 复制链接链接已复制到粘贴板!
当 Salesforce 到数据库示例集成完成后,您可以部署它并查看它的工作方式。
先决条件
- 该集成的开始连接是 Salesforce。
- 该集成的完成连接是随 Fuse Online 提供的示例数据库。
- 您刚刚向集成添加数据映射步骤。
流程
- 在 Fuse Online 中,单击 Publish 以为其命名。
-
在 Name 字段中输入集成的名称。例如,
Salesforce 到数据库示例集成。 - (可选)在 Description 字段中输入有助于了解此集成的信息。
- 另外,在 Labels 字段中添加一个或多个标签。标签(label)是一个键值对标签,您可以应用到集成以便稍后过滤并在 OpenShift 中选择。例如,OpenShift admin 用户可以按照标签过滤正在运行的 Pod 或部署的列表。
单击 Save 并发布。
Fuse Online 开始部署集成,然后显示此环境中集成的列表。您的 Salesforce 到数据库集成的条目会显示一个进度指示符,显示发布阶段。Fuse Online 为集成生成运行时,并将在运行时就绪时启动。这只需要几分钟时间。
Fuse Online 帐户限制为一次可以运行的特定数量集成。详情请查看定价计划。如果您已在运行最大集成数量,那么您必须在开始运行另一个集成前停止集成。
如果您已在运行最大集成数量,请按照以下步骤停止集成:
- 在左侧面板中,点 Integrations。
-
在您要停止的集成条目中,点击最右侧的
。
- 在弹出窗口中,点击 Stop。
停止集成后,按如下所示启动另一个集成:
- 在左侧面板中,点 Integrations。
-
在您要启动的集成的条目中,点击最右侧的
。
- 在弹出窗口中,单击 Publish。