SharePoint 软件包要求您在 Microsoft Azure 门户中将您的 Automation Anywhere Control Room 注册为一个应用程序。 此应用程序使您能够对连接进行身份验证,并在 SharePoint 中自动执行各种 CRUD 操作。

已注册的应用程序为 OAuth 连接生成客户端 ID 和客户端密钥,并允许您在门户中设置所需的 API 权限。

先决条件

请确保您拥有在 Microsoft Azure 门户中创建和注册应用程序所需的权限。

过程

  1. 登录 Microsoft Azure 门户。
  2. 转到应用程序注册 > 新注册
    注册应用程序页面将显示。
  3. 配置以下设置:
    • 名称 - 为该应用程序输入一个合适的名称。
    • 支持的账户类型 - 请选择单租户选项。
    • 重定向 URI - 选择网页作为平台,并在 URL 字段中输入您的回调 URL。
  4. 单击注册,以完成应用程序注册。
  5. 转到概览,从应用程序(客户端)ID复制并保存客户端 ID。
    应用程序(客户端)ID 用作 OAuth 连接的客户端 ID
  6. 转到管理 > 证书和密钥 > 客户端密钥 > 新建客户端密钥以生成客户端密钥。
    注: 仅支持使用客户端密钥身份验证方法建立 Control Room OAuth 连接。 目前不支持证书。
  7. 添加客户端密钥面板中配置以下内容:
    • 描述 - 输入适用于客户端密钥的描述。
    • 到期时间 - 设置一个合适的到期时间。
    此客户端密钥用作 OAuth 连接的客户端密钥
    注: 请确保复制并保存客户端密钥的值。 客户端密钥在此过程完成后将不可见。
  8. 转到管理 > API 权限 > 添加权限
    • 对于 SharePoint API - 选择SharePoint > 委托的权限,并启用 Sites.Manage.AllSites.Read.AllSites.ReadWrite.All 选项。
    • 对于 Microsoft Graph API,请选择Microsoft Graph > 委托的权限,并启用 Sites.ReadWrite.All 选项。
  9. 单击添加权限以保存配置。
    权限的状态列显示未授予 <tenant name>。 请联系您的 SharePoint 管理员以更改状态。 状态在您的管理员更改后变为已授予

后续步骤

登录您的 Automation Anywhere Control Room,并按照 创建 OAuth 连接 中的说明为 SharePoint 站点创建 OAuth 连接,使用生成的客户端 ID客户端密钥