Close

Automation:常见使用案例

利用自动化,您可以创建规则来解决无数的用例。那么,您应该从哪里开始呢?在这里,您可以找到一系列常见用例,帮助您开始使用自动化。

同步父级事务和子任务

处理子任务及其父事务时,确保相关事务保持同步至关重要。借助 Automation,您可以利用分支规则轻松实现这一点。例如,您可以设置一个规则,当您解决一个子任务后,如果没有其他未解决的子任务,就自动转到父事务。

规则构建器的示例,显示的规则是当您解决一个子任务后,如果没有其他未解决的子任务,就转换其父事务。

如何创建该规则

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

另一个常见使用案例是子任务从其父项继承值,例如修复版本。您可以对这些值进行同步,以确保父任务和子任务都具有最新信息。

规则构建器的示例,显示的规则是自动同步父任务和子任务的值。

如何创建该规则

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

自动给团队指派任务

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

您可以利用自动化来解决此问题,将事务自动指派给团队成员,并在成员之间达到平衡。


如何创建该规则

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

设置“指派事务”操作,将事务指派给已定义列表中的用户。
设置“指派事务”操作,按照平衡工作量的方法选择指派对象。
设置“指派事务”操作时,选择团队成员。

安排任务

自动安排任务不仅可以减少团队的人工操作,还可以确保工作流的一致性和可靠性。

例如,如果客户没回复您的支持工程师针对某个事务的查询,您可以配置一条规则,以自动向客户发送提醒,并暂时关闭过时的事务。


如何创建该规则

  1. 使用“已计划”触发器。将时间表设置为每天运行规则,并检查状态 = “正在等待客户”且更新时间 < -5 天。如果事务的状态是正在等待客户并且超过 5 天未更新,则该规则将生效。
  2. 添加“对事务进行评论”操作,通知客户该事务已因处于不活动状态而自动关闭。
  3. 设置并配置“转换事务”操作,将事务状态更改为已解决
  4. 为规则命名,并将其打开。

规则构建器的示例,显示的规则是自动向客户发送过时事务的提醒。

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

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

例如,成功合并拉取请求后,如果相关事务有关联的功能标志,您可能需要将该事务转换为正在实施状态。如果没有,您应将该事务转换为已完成状态。


如何创建该规则

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

当某位工程师创建提交时,您可以配置一项规则,通过在 Slack 上发送信息来通知您的团队。


如何创建该规则

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

创建提交时

是否已准备好开始创建您的规则?您可以查看更多当前可用于编辑和使用的实用模板规则。

是否已准备好开始创建您的规则?您可以查看更多当前可用于编辑和使用的实用模板规则。