Q:您好:如何实现表单审批日期字段取当前审批人审批流程的日期?表单挂流程
A:您好,您可以用脚本去获取流程历史来实现此功能!具体操作代码如下:- var opts="";
- var userProcess = getUserProcess();
- var doc = getCurrentDocument();
- var domainid = getDomainid();
- var nodeName="部门经理"; //流程节点名称
- println(nodeName+"======nodeName=====");
- var sql="select id,actorid as item_actorid,processtime as item_processtime,name as item_name,'" + domainid + "' as domainid from T_ACTORHIS where NODEHIS_ID in (select ID from t_relationhis where docid='"+doc.getId()+"' and startnodename='"+nodeName+"')";
- //var sql="select ID from t_relationhis where docid='"+doc.getId()+"' and startnodename='"+nodeName+"'";
- var datas = queryBySQL(sql);
- println(datas+"======datas=======");
- for (var it = datas.iterator(); it.hasNext();) {
- var d = it.next();
- println(d+"==ddddd====");
- if(d!=null){
- opts=d.getItemValueAsDate("processtime");
- println(opts+"=====opts====");}
- }opts;
复制代码 效果图如下:
|