问题:工作流中如何取获取申请人的间接上级职位名称处理方案:工作流脚本处理操作步骤如下:1、定义流程变量//输入变量:personid是申请人id//输出变量:positionname申请人的间接上级职位名称2、输入变量赋值,操作如下图所示//输入变量:personid是申请人id//输出变量:positionname申请人的间接上级职位名称personid=bizObj.proposer.id;java.sql.Connectioncon=com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);java.sql.Statementst=con.createStatement();java.sql.ResultSetrs=null;Stringtsql="selectfname_l2fromt_org_positionwherefidin(selectFParentIDfromt_org_positionwherefidin(selectFPARENTIDfromt_org_positionwherefidin(selectFPOSITIONIDfromt_org_positionmemberwhereFISPRIMARY=1andFPERSONID='"+personid+"')))";rs=st.executeQuery(tsql);if(rs.next){positionname=rs.getString("fname_l2");}com.kingdee.util.db.SQLUtils.cleanup(st,con);com.kingdee.util.db.SQLUtils.cleanup(con);流程执行效果如下: