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

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

[已解决] 关于创建t_user时权限问题

[复制链接]
上海中信 发表于 2012-12-19 17:09:57 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-12-25 18:20 编辑

我们在提交按钮的动作执行后脚本调用UserProcess的创建用户方法,页面提示 当前用户无法创建文档。
脚本如下
function getSysUserDocByEntryDoc(entryDoc){
        var sysUsers = queryBySQL("select * from t_user where name = '" + entryDoc.getItemValueAsString("姓名")+"'");
        if (null != sysUsers && sysUsers.size() > 0){
                return sysUsers.iterator().next();
        } else {
                var user = new Packages.cn.myapps.core.user.ejb.UserVO();
                user.setDomainid(getDomainid());
                user.setDefaultApplication(getApplication());
                user.setLoginno(doc.getItemValueAsString("姓名"));
               
                user.setName(doc.getItemValueAsString("姓名"));
                user.setLoginpwd("000000");
                user.setDefaultDepartment(entryDoc.getItemValueAsString("部门"));
               
                user = getUserProcess().createUser(user);
                return user;
        }
}
就是 createUser这里出错
shary 发表于 2012-12-19 17:31:56 | 显示全部楼层
您好,请问您具体要实现什么业务。您所说的提交按钮应该对应的我们表单的“流程处理”操作类型的动作执行后脚本吧。同时您一楼贴的function应该是写在公有函数库那里吧。麻烦您贴出您的提交操作动作执行后脚本中所有脚本信息。同时您一楼贴出的doc。没有看到具体的一个变量的申明。同时提供一个含有脚本添加用户的例子给您。对应的链接:http://www.teemlink.com/bbs/view ... serProcess%2Bcreate
purple 发表于 2012-12-24 15:54:22 | 显示全部楼层
电话跟客户沟通,实际需求为:在提交的动作后,往另外一个动态表单和用户表插入数据,页面提示当前用户无法创建文档,实际效果为:动态表的数据插入成功,用户表不成功,本地测试,均能正常插入成功,并且,无任何异常信息。这部分本地已部署客户数据环境,因不了解客户业务流程,已电话沟通好,明天上午客户远程操作。定位测试问题。
purple 发表于 2012-12-25 11:50:55 | 显示全部楼层
本地完全使用使用您的程序测试,提交到最后,无法重现您反馈的“当前用户无法创建文档”问题,查看了您的脚本,是在提交之后,将记录插入到tlk_人力资源表和t_user表,通过数据库客户端查询,tlk_人力资源表以正常成功插入,但是t_user表无记录,这部分猜测是您的往t_user表插入记录的脚本存在问题,麻烦您那边参考帖子http://www.teemlink.com/bbs/view ... ighlight=createUser中,截至至println("****************用户生成成功******************")语句前的代码创建用户,本地测试后,记录仍未创建成功,我们再沟通。谢谢。
purple 发表于 2012-12-25 18:20:06 | 显示全部楼层
本帖最后由 purple 于 2012-12-25 18:21 编辑

因本地在sp5最后版本上测试正常,且这部分客户Q上反馈,这部分将安排其研发同事测试,有问题再与我这边沟通,故帖子先关闭,后期客户打入补丁测试,有问题可继续在帖子后跟进。

本版积分规则

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

GMT+8, 2026-8-12 20:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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