ServiceNow 身份验证操作
- Updated: 2024/09/25
ServiceNow 身份验证操作
使用身份验证操作连接到您的ServiceNow实例。 身份验证成功后,您可以使用其他命令操作在 ServiceNow 中执行各种操作。
先决条件
- 您必须在您的 ServiceNow 实例中生成客户端 ID和客户端密钥。 要生成客户端详细信息,请参阅 Create an OAuth API endpoint for external clients。
- 您必须具有 Bot creator 角色,以便 Automation Anywhere Control Room 可以使用机器人中的 ServiceNow 软件包。
您可以使用不同的连接方法连接到 ServiceNow:
- OAuth2 - 客户端凭据: 使用此连接方法时,提供 ServiceNow 账户凭据。 您需要一个 ServiceNow 用户名和密码来建立连接。
- Control Room OAuth 连接: 通过创建 OAuth 连接并将其存储在 Control Room 中来使用此连接方法。 在 Control Room 中创建 OAuth 连接之前,您必须先在 ServiceNow 中配置 OAuth 连接。 有关更多详情,请参阅 Create an endpoint for clients to access the instance。
过程
- 登录到 Control Room。
- 创建一个新机器人或编辑一个现有机器人。 请参阅 创建您的第一个 机器人。
- 从操作窗格中,选择 ,并将其放置在机器人流程的开始处。
- 在身份验证类型字段中,从下拉列表中选择身份验证方法。
-
要在 ServiceNow 中查看 OAuth2 - 客户端凭据身份验证的客户端 ID 和客户端密钥详细信息,请完成以下步骤:
- 登录到您的 ServiceNow 实例。
- 单击 。
- 选择您创建的 OAuth。
- 在 Control Room 的身份验证操作中使用 客户端 ID 和 客户端密钥。
-
要使用OAuth2 - 客户端凭据进行连接,请完成以下步骤:
-
要在 ServiceNow 中配置 Control Room OAuth 连接,请完成以下步骤:
- 要使用 Control Room OAuth 连接进行连接,请选择您已创建并存储在 Control Room 中的自定义连接。 有关更多详情,请参阅 配置 Control Room 中的 OAuth 连接。
- 输入默认作为会话名称。
- 您可以通过创建多值变量或字典变量,将授权标头分配给一个变量。
- 单击运行以保存并运行您的机器人。 通过身份验证后,您就可以使用该令牌调用其他 ServiceNow API 服务。