分享一个批量重置全员密码的工作流脚本

背景
因系统和公司门户做了单点登陆集成,为了方便排查用户使用问题,需要将所有人员的密码重置为统一的密码。于是想到了通过流程触发密码重置脚本的办法。
这些脚本都是项目上遇到具体问题时编写的,有空就分享一个,仅供参考。
脚本如下:
//批量重置密码
//创建用户对象
com.kingdee.eas.base.permission.IUser iUser = com.kingdee.eas.base.permission.UserFactory .getLocalInstance(__bosContext);
//获取用户集合
com.kingdee.eas.base.permission.UserCollection userColl = iUser.getUserCollection( "where person.number not in ('administrator','user') and isDelete=0 and changedPW=0 " ) ;
//定义数据库连接对象
java.sql.Connection con = com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);
java.sql.Statement statement = con.createStatement();
//输出系统日志开始
System.out.print("wftest");
if ( userColl != null && userColl . size ( ) > 0 ){
//判读系统是否执行该语句
System.out.print("1");
for ( int i = 0 ; i < userColl.size( ) ; i ++ ) {
//获取用户对象
com.kingdee.eas.base.per分享一个批量重置全员密码的工作流脚本
背景因系统和公司门户做了单点登陆集成,为了方便排查用户使用问题,需要将所有人员的密码重置为统一的密码。于是想到了通过流程触发密码重...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



