背景
我们需要在执行工作流的时候,对某个字段进行校验是否合规,并在此字段中进行提示。
解决方案
第一步
在具体工作流的动作中,配置一个校验,选择:Simple scripted validator
第二步
可以在Condition编写校验 脚本,比如校验是否指定的字段为空
import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.component.ComponentAccessor CustomField customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObject(10200L);//此为字段的ID Object obj = issue.getCustomFieldValue(customField) if(obj == null){ return false; //如果为空,阻断业务执行 }else{ return true; }
第三步
在Error Message 中填写所需要的提示
第四步
选择Field,将错误信息填写到这个指定字段的下方
如果不选择,将显示整个表单的最上方