目录
1. 禁用页面动作后,在看板或面板中依旧可以拖动 issue 来转换状态
问题描述:设定审批规则时,已选中“禁用页面动作”,在 issue 界面只能通过审批面板(点击“审批通过/拒绝”)来转换 issue 状态。但在看板或面板的泳道中,依旧可以使用拖动的方式来转换 issue 状态。
解决方案:我们在工作流中增加了一个 “隐藏审批动作” 的条件,添加此条件后,如果当前动作是审批规则中设定的动作,则只能通过审批面板(点击“审批通过/拒绝”)才可转换 issue 状态。详情请看:隐藏审批动作
2. issue 进入审批状态后,审批人在 issue 的审批面板中无法做审批
原因分析:若你在审批规则中,审批人配置的是 某一个 审批人字段(自定义用户字段),则可能会遇到该问题。在 issue 进入审批状态时,WorkflowWise 会读取审批人字段的值,并将审批人清单固定下来(之后审批人清单不会再随该字段值的改变而改变)。你的审批人字段在当时没有值。
解决方案:请确保 issue 在进入审批状态之前,审批人字段已经有值。
这里引发出一个新问题。问题描述:如果我的 issue 创建后第一个状态就是审批状态(审批人字段只能在进入审批状态之后才能有值),怎么办?
解决方案:如下图所示,编辑工作流,为审批状态增加一个由自己指向自己的转换动作箭头“开始审批”。issue 在审批人字段有值以后,再执行一次该转换动作即可。
