作用
Automation for Jira使您能够专注于重要的工作,通过允许团队根据规则 自动执行相关流程或者事务处理,消除了手工执行重复任务的需要。
主要概念
规则
规则允许根据设置的条件自动执行系统中的操作。
自动化规则由三部分组成:
- 启动规则的触发器(triggers)
- 完善规则的条件conditions
- 执行的任务actions
触发器triggers
每一条规则都是从一个触发器开始的。触发器监听Jira中的事件。
触发器可以设置为按计划运行,并且可以在应用于规则之前进行自定义。
触发器可以夸项目使用。
条件conditions
条件允许缩小规则的范围。必须满足这些条件,规则才能继续运行。例如,可以将规则设置为仅在问题具有高优先级时升级该问题。如果条件失败,则规则将停止运行,并且不会执行该条件之后的任何操作。
操作actions
操作是你规则的执行者。它们允许自动执行任务并在JIRA系统中进行一系列的业务处理,它们允许执行许多任务,例如编辑问题、发送通知或创建子任务。
分支机构/相关问题Branching / Related issues
在JIRA的事务处理中很少会是单个问题。它们通常包含子任务,或者是一个Epic的子任务,或者只是使用某些关系(issue link)与其他问题联系在一起。这意味着,在使用自动化时,操作通常不仅需要应用于触发规则的当前问题,还需要应用于与与当前问题有关的其它问题。
Smart Value
Smart Value是占位符,也可以叫变更值,它可以从上下文中获得与之有关的动态数据,可以使用他们进行数据相关的计算。
规则参与者(rule actor)
规则参与者是执行规则的人。就像任何其他Jira用户一样,规则参与者必须具有相关权限才能完成操作或触发规则。例如,如果您的规则包含“注释”问题操作,则规则参与者必须具有“添加注释”权限,否则该规则将导致错误。最好的做法是创建具有适当权限的规则参与者,如“自动机器人”,而不是项目中指定的一个账户。
规则状态Rule status
主要标签当前规则 是否启用,目前可分为以下3种:
- ENABLED 启动
- DISABLED 禁用
- DRAFT 有修改未发布
审核日志
每个规则都有一个审核日志,可以在其中查看规则何时被触发、执行的最终结果以及可能应用的任何操作。可以在单个规则、项目范围或全局级别查看审核日志。