Close

Jira 教程中的自动化

管理自动化规则


精简项目管理

自动转换父事务

(如果没有其他未解决的子任务)

  1. 使用“转换事务时”触发器。当事务从一种状态转换为另一种状态时,这个触发器就会运行您的规则。将触发器设置为当事务转换为已完成状态时做出响应。
  2. 在规则中添加“事务字段”条件,以检查事务类型是否为子任务。如果触发该规则的事务不是子任务,则该规则将停止运行。
  3. 将规则进行分支,选择父项作为相关事务类型。也就是说,将对触发该规则的事务的父事务执行后续条件和操作。
  4. 在规则中添加“相关事务”条件,以检查子任务是否符合状态 = 已完成的条件。此举可确保父事务的所有子任务均处于“已完成”状态。
  5. 最后,设置并配置“转换事务”操作,将父事务的状态变更为“已完成”。
  6. 为规则命名,并将其打开。

自动化模板库中查找其他规则。

使子任务可继承其父项的值

使用“更改字段值时”触发器。当选定字段的值更改时,此触发器会运行规则。将该触发器设置为监控“修复版本”字段。

  1. 将规则设为分支,选择“子任务”作为相关事务类型。也就是说,将对触发该规则的事务的子任务执行后续条件和操作。
  2. 设置并配置“编辑事务”操作,通过复制父事务的值来设置“修复版本”字段。
  3. 为规则命名,并将其打开。

自动化模板库中查找其他规则。

自动给团队指派事务

您的团队如何处理未指派的事务?通常情况下,团队会让工程师来决定,而这可能会导致一些未指派的事务处于悬而未决的状态。

  1. 选择规则的触发器和要配置的条件,以定义要自动指派的事务。
  2. 使用“指派事务”操作。此操作可让您在许多不同场景中轻松地指派事务。
  3. 对操作进行设置,将事务指派给已定义列表中的用户。此举允许您指定一系列用户,而该操作将从这些用户中选择经办人。
  4. 将选择经办人的方法设置为“平衡工作量”。也就是说,事务会指派给未解决事务量最少的用户。
  5. 在用户列表中,搜索并选择团队成员。
  6. 选择“保存”以应用操作,然后为规则命名并选择“打开”。

自动化模板库中查找其他规则。

计划任务

自动安排任务不仅可以减少团队的人工操作,还可以确保工作流的一致性和可靠性。 例如,如果客户没回复您的支持工程师针对某个事务的查询,您可以配置一条规则,以自动向客户发送提醒,并暂时关闭过时的事务。

  1. 使用“已计划”触发器。使用下拉过滤器为规则设置适当的时间和节奏。
  2. 添加“对事务进行评论”操作,通知客户该事务已因处于不活动状态而自动关闭。
  3. 设置并配置“转换事务”操作,将事务状态变更为“已解决”。
  4. 为规则命名,并将其打开。

自动化模板库中查找其他规则。

每日发送 Slack 消息,其中显示未解决的 Jira 事务

自动化模板库中查找其他规则。


与开发工具(Bitbucket、Github、Gitlab)集成

Automation 可与源代码管理工具集成,以便您自动执行开发流程。

合并拉取请求时转换相关事务

  1. 使用“合并拉取请求时”触发器。将拉取请求合并到存储库时,此触发器就会运行您的规则。
  2. 添加“如果/否则”区块条件。此条件允许您根据条件是否匹配来执行备选操作。
  3. 在“如果”区块上,添加并配置“相关事务”条件,以检查是否存在链接类型为“功能标记”的已链接的事务。
  4. 设置并配置“转换事务”操作,将事务状态更改为“正在实施”。
  5. 在“否则”区块上,设置并配置“转换事务”操作,将事务状态更改为“已完成”。
  6. 为规则命名,并将其打开。

自动化模板库中查找其他规则。

创建提交时通知团队成员

  1. 使用“创建提交时”触发器。当工程师成功在您的源代码管理工具中创建提交时,此触发器就会运行您的规则。
  2. 添加并配置“用户”条件,以确认经办人是 John 还是 Nicole。
  3. 设置并配置“发送 Slack 消息”操作,向团队渠道发送提交通知的消息。
  4. 为规则命名,并将其打开。

自动化模板库中查找其他规则。