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

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

在原来的功能模块“流程”下边新建了一个“流程”,要如何替换呢?

[复制链接]
443547177 发表于 2016-3-4 13:04:56 | 显示全部楼层 |阅读模式
本帖最后由 bill 于 2016-3-4 14:00 编辑

在原来的功能模块“流程”下边新建了一个“流程”,要如何替换呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
bill 发表于 2016-3-4 14:03:59 | 显示全部楼层
在表单下面的操作里面,更换 流程动作 的 作用流程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
karrman 发表于 2016-3-4 16:16:15 | 显示全部楼层
1、如果需要走新的流程,原来旧的流程,不要删除;
2、最好是旧流程,没有流程状态的记录,才启动新流程;
 楼主| 443547177 发表于 2016-3-8 08:55:50 | 显示全部楼层
karrman 发表于 2016-3-4 16:16
1、如果需要走新的流程,原来旧的流程,不要删除;
2、最好是旧流程,没有流程状态的记录,才启动新流程;

红线路径代码如下:(实现不了功能)
var userName=getIntiator();//拟稿人名字
var roleid=getRoleIdByName("你所需要的角色的名称");
var datas=queryByRole(roleid);
var names="";
result=false;
if(datas!=null && datas.size()>0){
        for(var iter = datas.iterator();iter.hasNext();){
                var data = iter.next();
                var name=data.getName();
                names+=name;
        }
        if(names!=null && names.indexOf(userName)>=0){
                result=true;
        }
}
result;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| 443547177 发表于 2016-3-8 09:35:49 | 显示全部楼层
var doc=getCurrentDocument();
var userName=doc.getItemValueAsString("申请人");//申请人 是提交流程的人的字段
println("========="+userName);
var roleid=getRoleIdByName("你所需要的角色");
var datas=getUsersByRoleId(roleid);
var names="";
result=false;
if(datas!=null && datas.size()>0){
        for(var iter = datas.iterator();iter.hasNext();){
                var data = iter.next();
                var name=data.getName();
                names+=name;
        }
        if(names!=null && names.indexOf(userName)>=0){
                result=true;
        }
}
result;

已实现所需功能   可以结帖了。

本版积分规则

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

GMT+8, 2026-8-13 05:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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