EAS取工作流角色进行预警脚本
EAS的脚本功能很强大,查询分析器、工作流、预警、后台事务等地方都能使用脚本。分享一个可能比较通用的脚本,取工作流角色人员脚本,在做预警的时候,如果使用工作流角色维护了一类人,就可以使用此脚本达到预警的目的。
此脚本的实现原理比较简单,主要是脚本查询数据库,读取并生成预警人员数据。
很多脚本都可以参考着实现了。
//预警取工作流角色人员 emp = Person.ID; sql = "select pu.fid from T_WFR_POSITIONROLE a left join t_org_admin o on a.forgid= o.fid join T_WFR_WFROLE r on a.froleid=r.fid join t_org_positionmember pm on a.fpositionid =pm.fpositionid join t_pm_user pu on pu.fpersonid = pm.fpersonid where r.frolename_l2 ='部门负责人' and ((a.fisinclude =1 and charindex(o.FDISPLAYNAME_l2,(select top 1 oa.fdisplayname_l2 from t_org_admin oa join t_org_position opn on opn.FADMINORGUNITID =oa.fid join t_org_positionmember opm on opn.fid =opm.fpositionid and opm.fpersonid ='"+emp+"' and opm.fisprimary=1 ))>0) or (a.fisinclude=0 and o.FDISPLAYNAME_l2=(select top 1 oa.fdisplayname_l2 from t_org_admin oa join t_org_position opn on opn.FADMINORGUNITID =oa.fid join t_org_positionmember opm on opn.fid =opm.fpositionid and opm.fpersonid ='"+emp+"' and opm.fisprimary=1 ) ))"; rs = com.kingdee.eas.util.app.DbUtil.executeQuery(__bosContext,sql); set = new java.util.HashSet(); while ( rs.next()){ fid=rs.getString("fid"); set.add(fid); } formula_result = set; return formula_result;
EAS取工作流角色进行预警脚本
EAS的脚本功能很强大,查询分析器、工作流、预警、后台事务等地方都能使用脚本。分享一个可能比较通用的脚本,取工作流角色人员脚本,在做...
点击下载文档
本文2024-09-16 22:09:42发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-46315.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章