脚本实现在人事业务流程中增加人员信息非基本信息子集的字段,用于流程审批或消息的判断

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:2

脚本实现在人事业务流程中增加人员信息非基本信息子集的字段,用于流程审批或消息的判断

需求:人事业务流程中需要用到人员信息中非基本信息子集的字段来进行流程审批或者消息判断

实现方式:因数据来源只支持包含三级之内的数据,我们应用的系统未打最新补丁,不能通过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);




脚本实现在人事业务流程中增加人员信息非基本信息子集的字段,用于流程审批或消息的判断

需求:人事业务流程中需要用到人员信息中非基本信息子集的字段来进行流程审批或者消息判断实现方式:因数据来源只支持包含三级之内的数据,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息