JIRA中的审批一直被OA用户诟病,不过在Jira Software 似乎也没有那么多必要的审批流程
但在Jira Service Management中 , 审批是绕不过去的,尤其是对于Change变更流程,下面就谈一谈在JSM中怎么使用审批
如何启用审批
启用审批需要满足两个条件
- 当前流程须是一个JSM项目中的流程。一个没有关联到项目上的inactive的流程是无法启用Approval审批的
- 需要审批的状态必须有两个Transition
编辑工作流,点开需要审批的状态,如果满足上述条件,在工作流编辑界面的右侧就会看到 Include approval step 这个选项 , 勾选上这个选项就可以启用审批
配置审批
启用审批后,就可以配置审批了,点击 Include approval step 这个选项右边的Edit, 可以配置的内容有
- 需要多少个人审批,可以有一下选项
- A specific number of people: 指定审批人的人数
- A specific number of people from each group: 如果审批字段是Group picker, 这么设置需要每个组批准的人数
- Everyone: 审批字段的每一个人都需要批准
- 审批人的字段,可以是User或者Group 字段,需要提前添加好字段,在这里选择使用哪个字段作为审批人
- 设置批准和拒绝的下一步Transition
使用审批
Issue流转到审批的这个状态后,审批人员就会收到通知,在issue界面,审批人员会看到 审批的信息,点击可以批准或拒绝
达到规定的审批人数审批后,Issue就会走通过和拒绝的流程
Approval审批有关的搜索
使用Approval 字段能够搜索到审批的Issue
function | 释义 | 举例 |
---|
pendingBy(user1,user2)
| 正在等待指定人审批的 | Approvals = pendingBy(jsmith,skhan)
|
pending()
| 正在等待审批的 | Approvals = pending()
|
myPendingApproval()
| 要我审批的(现在) | Approval = myPendingApproval()
|
myApproval()
| 我的审批(现在和曾经) | Approval = myApproval()
|
approver(user,user)
| 审批人是谁的(现在和曾经) | Approvals = approver(jsmith,skhan)
|
approved()
| 审批过的 | Approvals = approved()
|