SharePoint 身份验证 操作

使用身份验证 操作 对您的 SharePoint 域进行会话身份验证。 身份验证成功后,您可以使用其他命令 操作SharePoint 中执行各种操作。

先决条件

注: 本页面提供的示例和图形仅用于表示目的,可能无法准确反映您的具体情况。 我们不对其维护或准确性承担责任。
  • 您必须拥有为您的 SharePoint 域生成的客户端 ID 和客户端密钥。 要生成客户端详细信息,请参阅 SharePoint 软件包
  • 您必须拥有 Bot Creator 角色,您的 Automation Anywhere Control Room 才能在 机器人 中使用 SharePoint 软件包。

过程

  1. 登录到 Automation Anywhere Control Room
  2. 您可以创建新 机器人 或修改现有的 机器人。 有关更多详情,请参阅 创建您的第一个 机器人
  3. 转到操作 > SharePoint > 身份验证,然后双击身份验证,以添加此操作。
  4. 单击选择,从选择一个 OAuth 连接模式中选择预配置的 OAuth 连接。
    有关更多详情,请参阅 Control Room 中的配置 OAuth 连接
    注: 由于 Microsoft Azure ACS 已弃用,不支持 SharePoint 软件包的 OAuth2 - 客户端凭据身份验证方法。 有关更多详情,请参阅 Azure ACS 弃用
    默认选择 Control Room OAuth 连接方法,因为这是唯一支持的身份验证类型。
  5. API 下拉菜单中选择以下选项之一。
    • SharePoint REST API: 如果您已基于 SharePoint REST API 设置了 SharePoint OAuth 连接,选择此选项。
    • Microsoft Graph API: 如果您已根据 Microsoft Graph API 配置了 SharePoint OAuth 连接,选择此选项。
  6. 执行以下任一操作以定义中的 SharePoint 域设置
    • : 选择此选项,并在使用 SharePoint 云时,指定子域站点名称

      SharePoint 站点的 URL 格式如下:https://{subdomain}.sharepoint.com/site/{SiteName}

    • 自定义: 选择此选项,并在使用 SharePoint 本地部署时,指定 URL站点名称

      SharePoint 站点 URL 的格式如下:https://{url}/site/{SiteName}

    站点名称字段是可选的。 您在身份验证操作中输入的站点名称将被设为该软件包中其他操作的默认站点。 如有需要,您可以为各项操作输入不同的站点名称。
  7. 启用 Teams 站点复选框以连接到 SharePoint 团队站点。
    启用 Teams 站点复选框后,您可以连接到 SharePoint 的团队托管路径并执行操作。
    注:
    托管路径是 SharePoint 网页应用程序中的一个位置,您可以在其中创建站点集合。 托管路径允许您指定用户访问您的站点内容时使用的路径。 默认情况下,SharePoint Online 版本提供两条托管路径:
    • 站点: 此托管路径用于创建站点集合,使用此路径创建的站点集合 URL 遵循以下格式:https://<yourdomain>.sharepoint.com/sites/<sitename>
    • 团队: 此托管路径用于创建现代团队站点,使用此路径创建的团队站点的 URL 遵循以下格式:https://<yourdomain>.sharepoint.com/teams/<sitename>
  8. 创建 SharePoint 会话字段中,选择以下一个选项以定义 SharePoint 会话:
    • 本地会话: 选择此选项,仅定义当前机器人的会话名称。
    • 全局会话: 选择此选项,定义一个可在其他父机器人和子机器人中使用的会话名称。
      推荐: 父级和子级机器人应具有相同的软件包版本。
    • 变量: 选择此选项以选择或创建会话变量。 您也可以在其他操作中使用此变量。
运行机器人时,身份验证操作会对 SharePoint 域的连接进行身份验证。