使用 Microsoft 365 Outlook package 中的连接 action
- Updated: 2024/03/04
使用 Microsoft 365 Outlook package 中的连接 action
使用 Microsoft 365 Outlook package 中的连接 action 与 Microsoft 365 Outlook 服务器建立连接。 这是您必须将此用作自动执行 action 相关任务的第一个 Microsoft 365 Outlook。
- 在 Microsoft Azure 门户中配置 OAuth 2.0 属性:
- 有关使用客户端凭据身份验证模式的更多信息,请参阅 使用客户端凭据设置 OAuth 2.0。
- 有关使用带有 PKCE 的授权代码身份验证模式的更多信息,请参阅 使用带有 PKCE 的授权代码设置 OAuth 2.0。
- 有关使用 Control Room 管理的授权模式的更多信息,请参阅 使用 Control Room 托管设置 OAuth 2.0。
- 在 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 账户进行身份验证并生成用户特定的令牌。 执行以下步骤以使用此选项:
- 登录到 Control Room 并导航至个人资料中的 。
- 在 OAuth 连接选项卡下,单击登录进行身份验证。
- 登录到您的 Microsoft 365 账户,然后选择继续。
- 验证您有权访问的服务,然后单击继续。
如果连接成功,则会在活跃。
表格下显示状态为
-
共享:用于全局令牌。
- 单击提供者类型下拉菜单以选择可用或自定义的提供者。
- 单击用户名字段中的以下选项卡之一:
- 凭据:单击选择按钮,在 Credential Vault 中选择包含用户名信息的值。
- 变量:用于使用包含用户名信息的用户定义变量。
- 不安全字符串:用于输入一个值。
如果访问的是共享邮箱,请确保提供可访问共享邮箱的用户的电子邮件地址
-
连接:单击选择按钮以选择一个现有的连接。
-
客户端凭据
- 在创建 Microsoft 365 Outlook 会话字段中,使用以下选项卡之一来创建会话:
- 本地会话:用于指定只能在当前 bot 中使用的会话名称。
-
全局会话:用于指定可跨多个机器人使用的会话名称 bots,例如父级 bots、子级 bots 和父级 bot 的所有其他子级 bots。推荐: 父级和子级机器人应具有相同的软件包版本。
- 变量:用于指定可用于与其他子级 bots 共享该会话的会话变量。