ThingWorx Flow > 创建和管理连接器
创建和管理连接器
连接器是由帐户所有者所做的授权,授予 ThingWorx Flow 服务器对第三方服务或实用程序的功能进行访问的权限。它们允许操作和触发器对外部系统的数据进行访问。
每个连接器都为创建它的用户所拥有。默认情况下,只有创建者可以查看、使用、编辑或删除连接器。此外,“管理员”用户和“管理员”组的任何成员都不可以查看、使用、编辑或删除由其他用户创建的任何专用连接器。但是,如果用户共享连接器,则任何 ThingWorx Flow 用户都可以使用该连接器。但是,其他 ThingWorx Flow 用户无法查看、编辑或删除连接器。
对于可针对服务创建的连接器数量没有限制。
无论连接器类型为何,连接器名称在所有服务中都必须是唯一的。
连接器类型
连接器类型用于定义 ThingWorx Flow 与第三方服务或实用程序的连接方式。虽然开发人员可以定义任何连接器类型,但以下列表提供了 ThingWorx Flow 所支持的常用连接器类型:
无 - 匿名访问。
基本 - 帐户凭据,以用户 ID 和密码的形式提供。
令牌 - 访问特定帐户的令牌。
应用程序密钥 - 特定帐户的应用程序密钥。
单向 SSL 和双向 SSL - 在第三方服务与 ThingWorx 服务器之间共享的 SSL 证书可用于身份验证。
OAuth - 开放授权 (OAuth) 身份验证和授权标准用于身份验证。ThingWorx Flow 支持以下 OAuth 连接器类型:
OAuth (指定用户)
OAuth (会话用户)
下表提供了指定用户和会话用户的 OAuth 连接器的主要差异:
OAuth (指定用户)
OAuth (会话用户)
创建 OAuth (指定用户) 连接器,以仅使用提供的帐户凭据集执行与此连接器关联的任何操作。
要使其他用户能够使用创建工作流时所用的凭据来执行工作流,请执行以下操作:
1. 创建 OAuth (指定用户) 连接器。
2. 共享此连接器。
创建 OAuth (会话用户) 连接器,以允许其他用户使用其帐户凭据执行与此连接器关联的任何操作。要实现此目的,请执行以下步骤:
1. 创建 OAuth (会话用户) 连接器。
2. 共享此连接器。
任何登录到系统的 ThingWorx Flow 用户都必须提供其自己的凭据集,并授予使用 OAuth (会话用户) 连接器的每个第三方服务或实用程序的访问权限。
共享此连接器后,其他 ThingWorx Flow 用户便可执行与此连接器关联的任何工作流。
如果不共享此连接器,则其他用户将无法使用它来执行与此连接器关联的工作流。
共享此连接器后,其他 ThingWorx Flow 用户便可使用其帐户凭据执行工作流。
如果不共享此连接器,则其工作方式类似于 OAuth (指定用户) 连接器。
您可以在触发器启动或用户启动的工作流的任意操作中使用 OAuth (指定用户) 连接器。
您可以在用户启动的任何工作流中使用 OAuth (会话用户) 连接器。但是,您无法在触发器启动的工作流的任意操作中使用 OAuth (会话用户) 连接器。
可使用 OAuth (指定用户) 连接器创建和编辑轮询触发器Webhook 触发器
可使用 OAuth (会话用户) 连接器创建和编辑 Webhook 触发器。但是,无法使用 OAuth (会话用户) 连接器创建轮询触发器
创建连接器
使用以下选项之一来创建连接器:
ThingWorx Flow 仪表板
要在 ThingWorx Flow 仪表板中创建连接器,请执行以下操作:
1. ThingWorx Flow 仪表板中,单击“连接器”,然后单击
2. 在“添加连接器”窗口中,搜索要添加的连接器,或单击 以按受支持的类型筛选连接器。
3. 选择要添加的连接器以显示受支持的连接器类型。
4. 选择要添加的连接器类型。
例如,要选择“Windchill 基本验证”连接器类型,请在“搜索”字段中搜索 Windchill,然后单击 ,并选择“Windchill 基本连接”
下图对步骤 2、步骤 3 和步骤 4 进行了演示:
5. 根据您所选的连接器类型,输入您的凭据或授予相应的访问权限以登录到下一个弹出窗口中的第三方系统,然后单击“添加”
添加连接器后,您可以在任何操作或触发器中对其进行使用。
从工作流编辑器
要从工作流编辑器创建连接器,请执行以下操作:
1. 将连接器下的任意操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。
2. “连接器类型”中,选择要创建的连接器类型。
3. “连接器名称”下的下拉列表中,选择以下相关选项之一:
“添加新的”
“添加新登录 – 指定用户”
“添加新登录 – 会话用户”
例如,要选择“Windchill 基本验证”连接器类型,首先在“连接器类型”中,选择“Windchill 基本连接”,然后在“Windchill 基本连接”列表中,选择“添加新的”
4. 根据您所选的连接器类型,输入您的凭据或授予相应的访问权限以登录到下一个弹出窗口中的第三方系统,然后单击“添加”
添加连接器后,您可以在任何操作或触发器中对其进行使用。
管理连接器
可以通过以下方式之一来管理连接器:
ThingWorx Flow 仪表板中测试、编辑、共享、删除或切换 ThingWorx Flow 系统中的任何连接器。
有关管理连接器类型的详细信息,请参阅管理 ThingWorx Flow 仪表板上的连接器
从“工作流设置”页面查看和移除特定工作流中所使用的连接器。
有关详细信息,请参阅在“工作流设置”窗口中管理连接器
这对您有帮助吗?