天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1935|回复: 0

[函数] 获取流程节点用户【函数-getApproveUsers (processName)】

[复制链接]
purple 发表于 2011-11-29 10:35:41 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-12-28 09:50 编辑

函数格式:
getApproveUsers (processName)
函数说明:
processName: 当前流程节点名称
示例:
实现function getApproveUsers(processName)函数的应用
function getApproveUsers(processName){
        var docId = getId();
        var userProcess = getUserProcess();
        var domainid = getDomainid();
        var sql ="select '"+domainid+"' as domainid, AUDITOR as ITEM_AUDITOR,PROCESSTIME as ITEM_PROCESSTIME from t_relationhis  where ENDNODENAME='"+processName+"' and DOCID='"+docId+"' and FLOWOPERATION in (1,80,7)";
        var users = "";
        var datas = queryBySQL(sql);
        for(var iter = datas.iterator();iter.hasNext();){
            var data = iter.next();
            var userid = data.getItemValueAsString("AUDITOR");
            var user = userProcess.doView(userid);
            if(user != null){
                var date = data.getItemValueAsDate("PROCESSTIME");
                users += user.getName() + "[" + format(date,"yyyy-MM-dd HH:mm:ss") +"]" + "</br>";
            }
        }
        return users;
}
调用
#include " actionlib";
getApproveUsers ("processName ")

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 05:50

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表