if(statelabel.equals("Solved") || statelabel.equals("Not IT Issue"))
{
rtn=getLastApprover().getName();
}rtn;
复制代码
判断状态标签如果为Solved或是Not IT Issue时,返回最后审批人,其中(Solved、Not IT Issue为完成节点、取消节点)流程走到这两个节点,用户是不能再保存表单或是提交单据了,所以此时最后审批人名称不会保存到数据库当中,该现象是正常的,客户现在的需求就是要显示出最后审批人名称,那么建议客户把用户写到提交按钮的动作执行后脚本,提交至完成后,把最后审批人名称 更新到it_solved中,脚本类似
var doc=getCurrenDocument();
var statelabel=getStateLabel();
if(statelabel!=null || statelabel.equals("Solved") || statelabel.equals("Not IT Issue"))