爱游戏

 
 注册成为天翎用户
热搜:
查看: 14|回复: 0

流程工具flow-爱游戏

[复制链接]
admin 发表于 2023-9-15 16:27:50 | 显示全部楼层 |
1、(static) getflowhistorys() → {java.collection}        获取当前文档所有流程历史审批意见集合

示例:
获取当前文档所有流程历史审批意见集合
(function(){
var historys = flow.getflowhistorys();
var result = "共有历史:" historys.size() " (条)";
getcurrentdocument().finditem("结果1").setvalue(result);
})()

2、(static) getcurrusernodert()→ {java.nodert}        获取当前节点信息
示例:

获取当前节点信息
(function(){
var nodert = flow.getcurrusernodert();
if(nodert != null){
var result = "节点id:" nodert.getnodeid() " 节点名称: " nodert.getname();
getcurrentdocument().finditem("结果2").setvalue(result);
}
})()

3、(static) getflowhistorysbydocidandnodeid() → {java.collection}        通过节点获取流程历史审批意见
示例:

通过节点获取流程历史审批意见

(function(){
//文档id
var docid = curdoc.getid();
//节点
var nodeid = "1675859050143";
var historys = flow.getflowhistorysbydocidandnodeid();
var result = "共有历史:" historys.size() " (条)";
getcurrentdocument().finditem("结果3").setvalue(result);
})()

4、(static) getallnodeswithhistorybydocid(docid) →{java.collection}

示例:
获取所有流程节点(含审批历史)信息

(function(){
//文档id
var doc = getcurrentdocument();
var docid = curdoc.getid();
var nodes = flow.getallnodeswithhistorybydocid(docid);
var result = "共有节点:" nodes.size() " (条)";
doc.finditem("结果4").setvalue(result);
})()

5、(static) getallnodesbyflowid(flowid) → {java.collection}        获取所有流程节点
示例:
获取所有流程节点

(function(){
//流程id
var flowid = "__xjli9jhyiz84wlynnb2";
var nodes = flow.getallnodesbyflowid(flowid);
var result = "共有节点:" nodes.size() " (个)";
getcurrentdocument().finditem("结果5").setvalue(result);
})()

6、(static) startflow(flowid, user, doc)         流程启动
示例:
流程启动

(function(){
//用户对象
var user = curuser.getwebuser();
//文档对象
var doc = curdoc.getcurrentdocument();
//流程id
var flowid = "__xjli9jhyiz84wlynnb2";
flow.startflow(flowid, user, doc);
})()

7、(static) submitflow(flowid, currentnodeid, nextnodeids, attitude, user, doc)         流程提交
示例:
流程提交

(function(){
//用户对象
var user = curuser.getwebuser();
//文档对象
var docid = curdoc.getid();
var doc = doc.finddocument(docid);
if(doc != null){
//流程id
var flowid = "__xjli9jhyiz84wlynnb2";
//当前节点id
var currentnodeid = "1675859048833";
//提交至节点id数组
var nextnodeids = ["1675859050143"];
//意见
var attitude = "同意";
flow.submitflow(flowid, currentnodeid, nextnodeids, attitude, user, doc);
}
})()

8、(static) backflow(flowid, currentnodeid, nextnodeids, attitude, user, doc)        流程回退
示例:
流程回退

(function(){
//用户对象
var user = curuser.getwebuser();
//文档对象
var docid = curdoc.getid();
var doc = doc.finddocument(docid);
if(doc != null){
//流程id
var flowid = "__xjli9jhyiz84wlynnb2";
//当前节点id
var currentnodeid = "1675859050143";
//回退至节点id
var nextnodeids = "1675859048833";
//意见
var attitude = "调整下";
flow.backflow(flowid, currentnodeid, nextnodeids, attitude, user, doc);
}
})()

9、(static) interveneflow(flowid, currentnodeid, nextnodeids, attitude, user, doc)        流程干预
示例:
流程干预

(function(){
//用户对象
var user = curuser.getwebuser();
//文档对象
var docid = curdoc.getid();
var doc = doc.finddocument(docid);
if(doc != null){
//流程id
var flowid = "__xjli9jhyiz84wlynnb2";
//当前节点id
var currentnodeid = "1675859048833";
//干预至节点id数组
var nextnodeids = ["1675859050143"];
//意见
var attitude = "干预下";
flow.interveneflow(flowid, currentnodeid, nextnodeids, attitude, user, doc);
}
})()
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:47

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图