当您在 Microsoft 365 Outlook 中收到使用 OAuth2 身份验证的电子邮件时,使用电子邮件作为触发器来启动 bot

先决条件

确保完成以下先决条件:
此过程适用于一个示例场景,其中当您收到符合以下条件之一的 Microsoft 365 Outlook 电子邮件时,您希望触发 bot
  • 电子邮件来自 sales@example.com。
  • 主题行包含短语每月销售报告
  • 电子邮件包含一个附件。

过程

  1. Bot Creator 身份登录至 Control Room
  2. 在左侧窗格中,单击自动化
    将显示可用 bots 和表单的列表。
  3. 单击新建 > 任务机器人
  4. 创建机器人页面,在名称字段中输入销售报告
    所有的 bots 都存储在 \Bots 文件夹 位置。
  5. 可选: 单击浏览以更改默认位置。
  6. 单击创建和编辑
  7. bot 编辑器页面中,单击触发器 > Microsoft 365 Outlook,然后双击或拖动电子邮件
  8. 单击 Azure Cloud 下拉菜单并选择 Azure Global
    Azure Global 用于 Microsoft 365 商业版 (login.microsoftonline.com),而 Azure GCC High 用于 Microsoft 365 政府版 (login.microsoftonline.us)。
  9. 使用检查每个字段将触发间隔时间更改为 40 分钟。
    默认情况下,bot 的触发间隔设置为 120 分钟。
  10. 请确认在下拉菜单中的身份验证模式下选择了客户端凭据
  11. 对于客户端 ID租户 ID用户名客户端密钥字段,选择凭据选项卡,然后单击选择以从 Credential Vault 中选择一个值。
    使用不安全字符串选项卡来提供现有变量。
  12. 选择条件字段中,为电子邮件事件选择以下选项:
    • 发件人电子邮件: 请输入 sales@example.com。
    • 电子邮件主题包含: 输入月度销售报告
    • 电子邮件附件: 选择带附件
  13. 可选: 使用分配至(可选)下拉菜单选择一个现有的记录变量,或者单击创建图标创建一个您想要分配的记录变量。
    您可以使用此变量来检索有关触发 bot 的电子邮件的各种详细信息,例如发件人、收件人、主题、电子邮件内容、日期、操作信息、电子邮件服务器主机和端口数据。
  14. 单击保存以保存您的配置。
    现在,当选择条件字段下的指定电子邮件事件发生时,Microsoft 365 Outlook 已配置为触发关联的 bot

后续步骤

使用操作配置所需的自动化,并保存该自动化。 单击运行 > 使用触发器运行时,自动化监听已配置的触发器。 当发生指定的电子邮件事件时,将触发自动化。