什么是 Jira 自动化?

Jira 自动化可以让团队的流程与工作流自动执行,从而免去手动、重复性的工作。分配事务、发送通知、更新字段、升级优先级:一旦您设置好规则,它每次都会以完全相同的方式运行,无需任何人记着执行操作。

借助我们简单的无代码规则构建器,您只需点击几下即可创建工作流自动化规则,以处理从最简单重复任务到最复杂场景的所有工作。

在 Jira 的不同部分,自动化有时会被称作“规则”或者“流程)”。二者含义完全相同。新版文档与界面正逐步改用“流程”,因此本页面两个术语可互换使用。

每条自动化规则 3 个组成部分

每一条自动化规则都包含三个组成部分:触发器、条件以及动作。

组成部分

它的作用是什么

示例

触发器

启动规则的事件

事务创建、事务流转、定时

条件

缩小执行范围;条件成立,规则才可继续运行

仅当优先级为高时

动作

规则实际执行的操作

分配事务、发送 Slack 消息、添加评论

您可以将多个条件和动作串联在一起,并使用分支,根据判定结果执行不同的逻辑(例如:事务为缺陷时执行一条动作路径,若为用户故事则执行另一条路径)。

以下是一个简单示例:

  • 触发器:工作项创建

  • 条件:事务类型为缺陷

  • 动作:分配工作项至当前工作量最低的用户

工作项流程的屏幕截图

自此之后,所有新建缺陷都会按照工作量均衡的方式自动分配,无需任何人手动处理待办事项列表

管理与监控流程的位置

自动化详情页面的屏幕截图

您可以在详情界面查看自动化规则处于启用、禁用状态,还是存在尚未发布的草稿修改。您可在流程、项目或全局级别查看任意流程的审核日志,了解运行时间、执行内容以及运行结果是否成功。管理员可前往“Jira 设置”>“系统”>“全局自动化”,对照计划限额追踪使用情况。

全局自动化的屏幕截图

使用自然语言创建自动化规则

Rovo Studio 创建支持人员的屏幕截图

您不再需要逐个点击触发器、条件和动作来构建规则。可从应用切换器打开 Rovo Studio,使用自然语言描述您想要的流程,包含触发器与动作即可。示例如下:

  • 当创建高优先级缺陷时,将其分配给待命工程师,并在事件 Slack 通道发送一条消息。

Rovo 将构建该流程。您可以选择预览流程,以在启用之前查看它确切的运行方式。之后,您可以重命名规则、调整流程细节,或是编辑任意单个步骤,操作方式和手动搭建的流程完全一致。

如果您不确定该从何处着手,可以选择给我展示一个示例,获取一条可供参考的提示词。

提示自动化规则的屏幕截图

让 Rovo 支持人员在您的流程中完成工作

标准自动化动作非常适合机械性任务:分配任务、流转任务、发送通知。但部分工作需要人为判断,而不能只依靠规则。这时就可以使用调用 Rovo 支持人员动作。不同于“添加标签”这类固定动作,您可以在流程中将 Rovo 支持人员添加为一个步骤,交给它完成需要推理判断的任务,例如汇总长篇讨论内容、起草初步分类备注,或是根据事务描述给出优先级建议。例如:

  • 触发器:工作项创建

  • 操作:调用 Rovo 支持人员,让它读取描述并给出优先级建议

  • 动作:将支持人员的回复作为第一条评论进行发布,使用 {{agentResponse}} 智能值

在您的工作流中添加 Rovo 支持人员的屏幕截图

支持人员的回复可通过智能值供流程后续步骤调用,您可利用它执行更多逻辑判断:

智能值

返回内容

{{agentResponse}}

富文本格式的支持人员回复内容

{{agentResponse.asObject}}

原始 JSON 数据,用于提取特定值或触发后续逻辑

{{agentResponse.asList}}

列表形式的原始 JSON 数据,适用于分支步骤中使用

{{agentResponse.asString}}

纯文本格式,便于后续对字符串进行处理操作

专业提示

在 Jira 中通过经办人下拉菜单或 @ 提及直接分配工作的支持人员,与在自动化流程中调用的支持人员,为同一底层支持人员。您从何处调用该支持人员,仅取决于执行委派操作的是人员还是事件。

构建和管理支持人员

自动化流程中使用的人工智能支持人员Rovo Studio 内构建和管理,您可通过应用切换器访问该工具。每个支持人员都由以下三部分组成:

  • 知识:支持人员能够引用的 Confluence、Jira 以及已接入的第三方数据

  • 技能:支持人员被允许执行的操作,例如起草 Confluence 页面、发送 Slack 消息

  • 行为:目标、护栏以及回复语气,决定支持人员的回复方式

Rovo Studio 支持人员触发器的屏幕截图

若要查看当前所有会触发指定支持人员的流程,请在 Studio 中打开该支持人员,然后在侧边导航栏选择触发器。在修改支持人员的指令或权限之前,这是核查该支持人员已关联哪些流程最快捷的方式。

Jira 自动化:常见问题解答

设置 Jira 自动化是否需要编程技能?

不需要,Jira 自动化采用无代码规则构建器,任何人只需点击数次即可创建自动化规则。

Jira 自动化可以处理哪些任务?

Jira 自动化可自动分配事务、更新字段、发送通知、升级优先级以及管理许多其他重复性或复杂的工作流任务。

根据我的 Jira 计划,是否对自动化规则设有上限?

是的,自动化规则的执行次数会根据您的 Jira 计划有所区别。更高层级的计划可提供更多自动化运行额度。