使用 Microsoft 365 Outlook package 中的连接 action

使用 Microsoft 365 Outlook package 中的连接 actionMicrosoft 365 Outlook 服务器建立连接。 这是您必须将此用作自动执行 action 相关任务的第一个 Microsoft 365 Outlook

OAuth 2.0 用于连接到 Microsoft 365 Outlook 服务器。 确保在 Microsoft Azure 中配置 OAuth 2.0 属性,然后在 Control Room 中配置 OAuth 连接。
  1. Microsoft Azure 门户中配置 OAuth 2.0 属性:
  2. Control Room 中配置 OAuth 连接。

    有关更多信息,请参阅 在 Control Room 中配置 OAuth 2.0 连接

设置

  • 单击 Azure cloud 下拉菜单,选择以下选项之一:
    • Azure Global:用于 Microsoft 365 商业版 (login.microsoftonline.com)
    • Azure US GCC High:用于 Microsoft 365 政府版 (login.microsoftonline.us)
  • 单击 OAuth2 身份验证模式下拉菜单,选择以下身份验证模式之一:
    • 客户端凭据

      有关更多信息,请参阅 Microsoft identity platform and the OAuth 2.0 client credentials flow

      请使用以下字段输入在您的 Azure portal 上为您的账户提供的信息。
      • 客户端 ID:输入 Microsoft 365 客户端或从 Credential Vault 插入。
      • 租户 ID:输入您的 Microsoft 365 订阅的唯一 ID,或从 Credential Vault 插入。
      • 用户名:输入要用于访问 Microsoft 365 Outlook 服务器的用户名。

        如果访问的是共享邮箱,请确保提供可访问共享邮箱的用户的电子邮件地址

      • 客户端密钥:输入您的访问令牌或从 Credential Vault 插入。
      对于上述所有字段,您可以使用以下任一选项卡插入值:
      • 凭据:用于使用包含客户端 ID/客户端密钥/用户名/密码等信息的 Credential Vault 中的值。
      • 变量:用于使用包含客户端 ID/客户端密钥/用户名/密码信息的用户定义变量。
      • 不安全字符串:用于输入一个值。
    • 带有 PKCE 的授权代码

      有关更多信息,请参阅 Microsoft identity platform and OAuth 2.0 authorization code flow

      使用以下字段输入为您的 Azure portal 提供的信息:
      • 客户端 ID:输入 Microsoft 365 客户端或从 Credential Vault 插入。
      • 租户 ID:输入您的 Microsoft 365 订阅的唯一 ID,或从 Credential Vault 插入。
      • 重定向 URL:输入 URL 地址。

        首次运行 bot 时,必须以有人值守模式运行,并提供登录表单以输入您的登录凭据。

      • 用户名:在 Microsoft 365 Outlook 服务器中输入您要访问的邮箱的电子邮件地址。

        要访问此邮箱,必须使用在 Microsoft Azure 门户中配置的 OAuth2 凭据。 如果访问的是共享邮箱,请确保提供可访问共享邮箱的用户的电子邮件地址

      注: 如果您选择了带有 PKCE 的授权代码选项,则会显示一个浏览器,表示与 Microsoft 365 Outlook 服务器的连接已成功建立。 请确保关闭此浏览器以继续。
    • Control Room 管理
      使用以下字段更新信息:
      • 连接:单击选择按钮以选择一个现有的连接。
        • 单击提供者类型下拉菜单以选择可用或自定义的提供者。

          有关创建自定义提供者的更多信息,请参阅 在 Control Room 中配置 OAuth 2.0 连接

        • 单击连接名称以选择所选提供商的相应连接。
        • 使用令牌类型字段选择以下选项之一:
          • 共享:用于全局令牌。

            当与 Control Room 建立连接时,会创建一个共享类型的访问令牌。 此访问令牌存储为凭据。 当您运行自动化时,访问令牌会在使用在 Control Room 中设置的企业应用程序提供程序类型的自动化中被引用。

          • 用户特定:用于特定用户的令牌。
            如果选择此选项,请确保登录 Microsoft 365 账户进行身份验证并生成用户特定的令牌。 执行以下步骤以使用此选项:
            1. 登录到 Control Room 并导航至个人资料中的我的设置 > OAuth 连接
            2. OAuth 连接选项卡下,单击登录进行身份验证
            3. 登录到您的 Microsoft 365 账户,然后选择继续
            4. 验证您有权访问的服务,然后单击继续

              如果连接成功,则会在OAuth 连接 > 连接表格下显示状态为活跃

      • 单击用户名字段中的以下选项卡之一:
        • 凭据:单击选择按钮,在 Credential Vault 中选择包含用户名信息的值。
        • 变量:用于使用包含用户名信息的用户定义变量。
        • 不安全字符串:用于输入一个值。

        如果访问的是共享邮箱,请确保提供可访问共享邮箱的用户的电子邮件地址

  • 创建 Microsoft 365 Outlook 会话字段中,使用以下选项卡之一来创建会话:
    • 本地会话:用于指定只能在当前 bot 中使用的会话名称。
    • 全局会话:用于指定可跨多个机器人使用的会话名称 bots,例如父级 bots、子级 bots 和父级 bot 的所有其他子级 bots
      推荐: 父级和子级机器人应具有相同的软件包版本。
    • 变量:用于指定可用于与其他子级 bots 共享该会话的会话变量。