配置 Microsoft Teams,以便在受监控的 Microsoft Teams 聊天中发生事件时触发操作。 此示例演示如何使用 Microsoft Teams 触发器创建 Task Bot,当用户在团队内的特定频道中发布消息时,向 Microsoft 365 Outlook 邮箱发送电子邮件。

以下示例展示了如何配置一个 Microsoft Teams 网页触发器,当用户在 Help Desk 团队的常规频道中发布主题为 Critical 的消息时,启动自动化工作流。

先决条件

确保满足以下先决条件:
  • Microsoft Teams 网页触发器中提到的先决条件。
  • Microsoft 365 OutlookMicrosoft Teams 账户的活动 OAuth 连接。
  • Credential Vault 中存储的有效 Microsoft Azure 证书。 您可以使用相同的证书对触发器和操作进行身份验证。
  • 录制名为 MSTeamsTriggerDataOutlookTriggerData 的变量。

过程

  1. 执行以下步骤以创建 Task Bot
    1. 在左侧窗格中,单击自动化
    2. 单击 创建 > 任务机器人
      创建任务机器人向导会出现。
    3. 名称字段中为机器人输入一个合适的名称。
      默认情况下,所有机器人都存储在 <\Bots> 文件夹中。
    4. 可选: 描述字段中添加机器人描述。
    5. 可选: 单击选择,并按照提示将机器人保存到其他文件夹。
    6. 单击创建和编辑
      机器人已创建,并且机器人编辑器页面显示。
  2. 执行以下步骤以添加并配置 Microsoft Teams 网页触发器。
    1. 单击触发器 > Microsoft Teams,然后双击或拖动网页触发器,以将网页触发器添加到触发器部分。
    2. 单击选择以从选择一个 OAuth 连接模态框中选择预配置的 OAuth 连接。
    3. 选择团队和频道 > 团队聊天,以选择团队聊天作为触发条件。
    4. 监听事件中选择当添加新聊天消息时
    5. 团队名称中输入 Help Desk
      您还可以使用选择团队名称按钮,从团队模态框中导航并选择团队。
    6. 频道名称中输入常规
      您还可以使用选择频道名称按钮,通过频道模态框导航并选择团队。
    7. 启用过滤器复选框,然后在要搜索的关键字字段中输入 Critical
    8. 选择证书 > 凭据 > 选择,并按照选择凭据模态框中的提示,选择在 Credential Vault 中可用的 Microsoft Azure 证书。
    9. 响应下拉列表中选择 MSTeamsTriggerData
  3. 执行以下步骤以添加并配置 Message Box 操作。
    1. 单击操作 > Message Box ,然后双击或拖动 Message Box 操作,将其添加到操作部分。
    2. 输入消息框窗口标题中为消息框输入一个合适的标题。
    3. 输入要显示的消息中输入 $MSTeamsTriggerData{subject}$
      触发器响应数据中的 subject 键包含聊天消息的主题,作为其值。
    Message Box 用作聊天消息的提醒。
  4. 请按照以下步骤添加并配置 Microsoft 365 Outlook 连接 操作。
    1. 单击操作 > Microsoft 365 Outlook,然后双击或拖动连接,将该操作添加到操作部分。
    2. Azure Cloud 中选择 Azure Global
      如果您的 Microsoft 365 Outlook 属于 Microsoft 365 Government 版本,请选择 Azure US GCC High
    3. OAuth2 身份验证模式中选择 Control Room 托管
    4. 单击选择,并按照选择 OAuth 连接模态框中的提示,选择 Microsoft 365 OutlookOAuth 连接。
    5. 单击变量 > 插入值,然后按照提示选择 Microsoft 365 Outlook 用户名凭据。
    6. 可选: 创建 Microsoft 365 Outlook 会话中输入合适的会话名称。
      系统默认将 Microsoft365OutlookSession 设置为会话名称。
  5. 请按照以下步骤添加并配置 Microsoft 365 Outlook 发送 操作。
    1. 单击操作 > Microsoft 365 Outlook,然后双击或拖动发送,将该操作添加到操作部分。
    2. 请输入您在配置连接操作时输入的会话名称。
      如果保留默认名称,系统会将 Microsoft365OutlookSession 预填为 Microsoft 365 Outlook 会话
    3. 收件人中输入要转发文件详细信息的 Microsoft 365 Outlook 邮箱 ID。
    4. 主题中输入一个合适的主题行。
      系统默认将 Automation Anywhere 完成了 TaskBot 的执行设置为主题行。
    5. 电子邮件正文类型中选择 HTML 代码,并输入 $MSTeamsTriggerData{"body.content"}$
      触发器响应数据中的 body.content 键包含聊天消息的内容,作为其值。
      有关触发器响应数据的更多信息,请参阅 Microsoft Teams 触发器审核日志
  6. 单击保存以保存任务机器人。
当您单击运行 > 使用触发器运行时,系统将激活触发器,并且触发器会开始监听 Help Desk 团队的常规频道中的当添加新聊天消息时事件。 当任意用户在 Help Desk 团队的常规频道中发布包含关键词 Critical 的消息(无论在主题还是正文中),触发器将启动后续的 Microsoft 365 Outlook 操作。