我这边有个例子,申请人第一次提交,申请人-->主管-->总经理-->结束,然后总经理回退之后给申请人,申请人这边再提交就直接提交给总经理了。
这里主要是通过脚本获取流程的状态码,例如:正常的状态码是80,而回退的状态码是81。
判断脚本:
第一次脚本- (function(){
- var doc=getCurrentDocument();
- var aa=doc.getLastFlowOperation();
- println("aa----->"+aa);
- if(aa=='80'||aa==null){
- aa=true;
- }else{
- aa=false;
- }
- return aa;
- })();
复制代码
第二次脚本- (function(){
- var doc=getCurrentDocument();
- var aa=doc.getLastFlowOperation();
- println("aa----->"+aa);
- if(aa=='81'){
- aa=true;
- }else{
- aa=false;
- }
- return aa;
- })();
复制代码
|