脚本实现在人事业务流程中增加人员信息非基本信息子集的字段,用于流程审批或消息的判断
需求:人事业务流程中需要用到人员信息中非基本信息子集的字段来进行流程审批或者消息判断
实现方式:因数据来源只支持包含三级之内的数据,我们应用的系统未打最新补丁,不能通过entrys.字段名的方式进行字段赋值。因此在进行流程时相对被动。
后来经过多个方案比对,采取通过脚本来实现定义的外部数据类型变动的赋值
脚本:
java.sql.Connection con = com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext); //不用单独配置,系统标准
java.sql.Statement st=con.createStatement();
java.sql.ResultSet rs=null;
String sql1="/*dialect*/ SELECT a.* FROM CT_MP_bhd(人员非基本信息子集表) a left join "
+"t_bd_person b on a.fpersonid=b.fid where b.fnumber = '"+rsxh(人员编码)+"'";
rs=st.executeQuery(sql1);
if(rs.next){
sfgs(定义变量)=rs.getString("CFGS(子集表字段)");
sfcbj(定义变量)=rs.getString("CFCBJ(子集表字段)");
}
com.kingdee.util.db.SQLUtils.cleanup(st,con);
com.kingdee.util.db.SQLUtils.cleanup(con);
脚本实现在人事业务流程中增加人员信息非基本信息子集的字段,用于流程审批或消息的判断
需求:人事业务流程中需要用到人员信息中非基本信息子集的字段来进行流程审批或者消息判断实现方式:因数据来源只支持包含三级之内的数据,...
点击下载文档
本文2024-09-16 23:52:53发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-57412.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章