3.5. 创建并部署 Twitter 到 Salesforce 示例集成
要创建并部署使用 Twitter 和 Salesforce 连接的集成,主要步骤包括:
先决条件
- 您已将 Fuse Online 环境注册为 Twitter 客户端,并创建了 Fuse Online Twitter 连接。
- 您已将 Fuse Online 环境注册为 Salesforce 客户端,并创建了 Fuse 在线 Salesforce 连接。
- Fuse Online 处于打开状态,并且已登录。
3.5.1. 选择启动连接 复制链接链接已复制到粘贴板!
在 Fuse Online 中,要创建示例 Twitter 到 Salesforce 集成,第一项任务是选择开始连接。
先决条件
- 您创建了 Twitter 连接。
流程
- 在左侧,单击 Integrations。
- 在右上角,单击 Create Integration。
- 在 Choose a connection 页面上,单击您创建的 Twitter 连接。如果您给出了示例名称,请单击 Twitter Connect 1。当集成启动时,它使用此连接中定义的凭证连接到 Twitter。
- 在 Choose an action 页面上,在 Mention 操作条目右侧,单击 Select。
- 在 Configure the action 页面上,单击 Next。不需要配置。
后续步骤
当集成运行时,在连接到 Twitter 后,集成监视器 Twitter 会提到您的 Twitter 屏幕名称。匹配会触发集成中的下一步。但是,在添加连接间数据操作的步骤前,您可以选择集成用来完成其工作的连接。
3.5.2. 选择完成连接 复制链接链接已复制到粘贴板!
在 Fuse Online 中,要继续将 Twitter 创建到 Salesforce 示例集成,在添加开始连接后,您将完成到集成的连接。
先决条件
- 作为启动连接,您将 Twitter 连接添加到集成。
- Fuse Online 正在提示您添加完成连接。
- 您创建了 Salesforce 连接。
流程
- 在 Choose a connection 页面上,单击您创建的 Salesforce 连接。如果您给出了示例名称,请单击 SF Connect 1。此集成通过使用此连接中定义的凭证连接到 Salesforce 来完成。
- 在 Choose an action 页面上,在 New record 条目右侧,单击 Select。
- 在 Configure the action 页面上,单击 Object name 字段,再选择 Contact 作为要创建的 Salesforce 记录。
- 点 Next 将完成连接添加到集成。
3.5.3. 添加基本过滤器步骤 复制链接链接已复制到粘贴板!
在 Fuse Online 中,要继续创建 Twitter 到 Salesforce 示例集成,请添加一个基本的过滤器步骤来检查您提到特定内容的基本过滤器步骤。在集成执行时,只有在存在该内容时才处理。
先决条件
- 您添加了 Twitter 连接,作为集成的启动连接。
- 您刚刚在集成完成连接中添加 Salesforce 连接。
流程
- 在集成视觉化中,点加号来显示您可以添加到集成的步骤。
- 单击 Basic Filter。
-
在 Property Name 字段中,开始输入文本
并在
字段下方显示文本时,单击它。Twitter
文本字段
(包含 tweet)是您希望过滤器评估的数据。 - 在 Operator 字段中,接受 包含 作为要满足集成的条件。
-
在 Keywords 字段中,输入
#RedHatIsGreat
或用于检查的值的其他文本。提到您必须包含您在此处输入的文本,以便集成将继续在这个数据上运行。 - 点 Done 将基本过滤器步骤添加到集成。
3.5.4. 添加数据映射步骤 复制链接链接已复制到粘贴板!
要继续创建 Twitter 到 Salesforce 示例集成,请添加一个数据映射步骤,将 Twitter 提及字段与 Salesforce 联系字段相关联。
先决条件
- 集成启动连接是 Twitter。
- 集成的完成连接是 Salesforce。
- 您刚刚在两个连接之间添加了过滤器步骤。
流程
- 在 Fuse Online 中,在集成视觉化中,单击过滤器步骤和完成连接之间的加号。
- 点 Data Mapper 并等待几分钟。当显示数据字段时,左侧的 Sources 面板会显示 Twitter 字段以及右侧的 Target 面板显示 Salesforce 字段。
将 Twitter
名称字段
映射到 SalesforceFirstName
和LastName
字段:-
在 Sources 面板中,点放大镜
以显示搜索字段并输入
名称
。 -
在
user
文件夹下,单击name
字段。 - 在 Target 面板中,向下滚动并单击 FirstName。数据映射器从 source name 字段显示到 target FirstName 字段的行。
- 在 Target 面板中,向下滚动,将鼠标悬停在 LastName 上,按 CTRL-Mouse1 ( MacOS 上的CMD-Mouse 1),然后选择 LastName。数据映射器从 Twitter 名称字段显示另一行,但这一次进入 Salesforce LastName 字段。蓝色行表示当前的重点。
注意如果您意外映射错误的字段,则通过选择其中一个字段来删除不正确的映射,使其成为当前的映射。然后单击数据映射详情面板右上角的垃圾箱图标。
-
在 Sources 面板中,点放大镜
将 Twitter
screenName
字段映射到 SalesforceTitle
字段:- 在 Sources 面板中,点 screenName 字段。
-
在 Target 面板的顶部,点放大镜
以显示搜索字段并输入
标题
。 - 点 Title 字段。数据映射器从 Twitter screenName 字段显示到 Salesforce Title 字段的行。
将 Twitter
文本字段
映射到 SalesforceDescription
字段:-
在 Sources 搜索字段中,
输入文本
并点 文本字段。务必单击顶级 文本字段。不要单击 user 字段中包含的文本字段之一。 -
在 Target 搜索字段中,
输入描述
。 - 单击 Salesforce Description 字段来创建映射。
-
在 Sources 搜索字段中,
-
在右上角,点网格图标
以显示映射列表,如下所示:
- 在右上角,单击 Done。
3.5.5. 为集成指定一个名称并部署它 复制链接链接已复制到粘贴板!
当 Twitter 到 Salesforce 示例集成完成后,您可以部署它并查看它的工作原理。
先决条件
- 集成的启动连接是 Twitter。
- 集成的完成连接是 Salesforce。
- 集成有一个过滤器步骤。
- 您刚刚向集成添加了数据映射步骤。
流程
- 在右上角,单击 Publish。
-
在 Name 字段中输入您选择的名称,以区分此与任何其他集成。例如:
Twitter to Salesforce Sample Integration
。 - 在 Description 字段中,选择输入有关集成的一些信息。
单击 Save 并发布。
Fuse Online 开始部署集成,然后显示集成摘要。在顶部附近,您可以看到显示发布阶段的进度指示器。Fuse Online 正在为集成生成运行时,并在运行时就绪时启动它。这需要几分钟时间。
Fuse Online 帐户仅限于一次可以运行的特定数量集成。详情请查看定价计划。如果您已经运行最大数量集成,则必须停止集成,然后才能开始运行另一个集成。
如果您使用 Fuse Online 评估帐户,则一次只能运行一个集成。如果您已经创建了另一个示例集成,且该集成正在运行,则此集成会自动处于 Stopped 状态。您必须停止正在运行的集成,然后您可以发布此集成。
如果您已经运行最大集成数,请按照以下步骤停止集成:
- 在左侧面板中,单击 Integrations。
-
在您要停止的集成条目中,点击最右侧的
。
- 在弹出窗口中,点 Stop。
停止集成后,按如下方式启动另一个集成:
- 在左侧面板中,单击 Integrations。
-
在您要启动的集成的条目中,点击最右侧的
。
- 在弹出窗口中,单击 Start。