创建一个自动化,在特定的 Jira 项目中新建问题时,使用 Jira 网页触发器向 Microsoft 365 Outlook 邮箱发送电子邮件。 该电子邮件包含 Jira 问题 ID、摘要和描述。

配置 Jira 网页触发器,以监控名称为 ABCJira 项目中的新问题(问题已创建事件),这些问题由名称为 XYZ 的用户创建。 当用户创建一个问题时,触发器会启动后续的 Microsoft 365 Outlook 操作,将电子邮件发送到 Microsoft 365 Outlook 邮箱。 此电子邮件包含 Jira 摘要和描述,并以 Jira 问题 ID 作为主题。

先决条件

确保您满足以下先决条件:

过程

  1. 在左侧窗格中,单击自动化
  2. 单击 创建 > 任务机器人
    创建任务机器人向导已显示。
  3. 名称字段中为机器人输入一个合适的名称。
    默认情况下,所有机器人都存储在 \Bots 文件夹中。
  4. 可选: 您可以在描述字段中为机器人添加描述。
  5. 可选: 您可以使用选择按钮将机器人保存在不同的文件夹中。
  6. 单击创建和编辑
    机器人已创建,并显示编辑任务机器人
  7. 单击触发器 > Jira ,然后双击或拖动网页触发器,以将网页触发器添加到触发器部分。
  8. 监听事件下拉菜单中选择问题已创建
  9. 筛选条件中使用以下选项之一配置事件筛选条件:
    • 查询: 请输入以下 JQL 查询 project= "ABC" AND reporter= "XYZ"
    • 条件: 请按照以下步骤,使用条件生成器创建筛选条件。
      1. 选择AND > 添加条件
      2. 配置第一个条件,将 ID 作为条件类型等于作为选择操作ABC 作为
      3. 单击添加以添加该条件。
      4. 单击添加条件
      5. 配置第二个条件,将报告人作为条件类型等于作为选择操作XYZ 作为
      6. 单击添加以添加第二个条件。
    请参阅 Jira 网页触发器 中的筛选条件(可选)部分,了解有关如何构建筛选条件的更多信息。
  10. 单击选择以从选择一个 OAuth 连接模式中选择预配置的 OAuth 连接。
  11. 选择用于验证接收事件的客户端密钥 > 凭据,并按照选择凭据模态框中的提示,选择在 Credential Vault 中可用的 Jira 客户端密钥
  12. 响应(可选)下拉列表中选择 TriggerData
    此记录变量捕获触发器响应数据。 触发器响应数据以键值对格式包含了发生更改的事件的所有信息。
  13. 单击操作 > Microsoft 365 Outlook ,然后双击或拖动连接操作,将其添加到操作部分。
  14. 连接操作配置如下:
    1. Azure 云: 选择 Azure Global
      如果您拥有 Microsoft 365 Outlook Government 版本,请选择 Azure US GCC High
    2. OAuth2 身份验证模式: 选择 Control Room 托管
    3. 连接: 单击选择,并按照选择 OAuth 连接模态框中的提示,选择合适的 OAuth 连接。
    4. 用户名: 单击凭据 > 选择,并按照选择凭据模态框中的提示,选择 Microsoft 365 用户名。
    5. 创建 Microsoft 365 Outlook 会话: 默认情况下,Microsoft365OutlookSession 被设置为会话名称。
  15. 单击操作 > Microsoft 365 Outlook ,然后双击或拖动发送操作,将其添加到操作部分。
  16. 发送操作配置如下:
    1. Microsoft365OutlookSession: 默认情况下,系统会选择 Microsoft365OutlookSession 作为会话名称。
    2. 收件人: 请输入系统必须转发 Jira 详细信息的电子邮件 ID。
    3. 主题: 请输入 $TriggerData{"issue.key"}$
      Jira 问题键被设置为电子邮件的主题。
    4. 电子邮件正文类型: 选择 HTML 代码,并输入 摘要 - $TriggerData{"issue.fields.summary"}$。 描述:$TriggerData{"issue.fields.description"}$
      Jira 摘要和描述被设置为电子邮件的正文。
  17. 单击保存以保存自动化。
单击运行 > 使用触发器运行,以激活触发器。 该触发器随后监听受监控的 Jira 项目中的问题已创建事件。 当用户 XYZJira 项目 ABC 中创建新问题时,触发器会启动已配置的操作。 您将收到一封包含 Jira 摘要和描述,并以 Jira 问题 ID 作为主题的电子邮件。