使用场景
我们使用JIRA,最好的体验是数据在有需要的时候才填入。这样在创建的时候,我们不用在创建的界面中配置太多的字段,而更关注于创建中必需填写的项。在后续执行过程中这些数据才会被补充上去。
比如,我们产生了一个线下BUG,我们在做登记的时候,并不会知道这些BUG产生的原因,也不太清楚应该如何修复。此时我们的创建界面只需要把BUG的现象表示清楚即可。
但在流程执行过程中,这些数据是一定要补的,比如交给开发人员,开发人员一定要填写缺陷产生原因。
以上场景我们需要做控制,即缺陷产生原因是一定要填写的,如果我们将这个问题类型对应的字段配置设置为必需填写,那么在创建的时候这个字段就要填写,这很不符合我们的使用场景。
这就是需要我们控制,在创建的时候是非填写的,但在流程中执行工作流弹出的界面中一定要填写。
方案
使用本插件中,对于工作流中校验条件增加:验证字段是否为空
操作
进入到工作流,在指定的动作中设置校验条件
添加校验条件:验证字段是否为空
在转到的新页面,选择需要校验不能为空的字段
完成后会流程结点会显示
此后配置完成,我们发布流程即可。
说明:
这里配置是对输入或者issue本身即有的字段进行检查,一般我们会在此动作中增加动作界面,用于用户输入需要校验的自定义字段信息