客户有多个分公司,每个分公司都有财务部,财务部下面都有一个出纳,流程审批完后消息都要发送到对应公司的出纳,比如A公司的流程审批完消息需要发送A公司的财务部出纳,B公司的流程审批完消息需要发送到B公司的财务部的出纳,这个如何设置?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

客户有多个分公司,每个分公司都有财务部,财务部下面都有一个出纳,流程审批完后消息都要发送到对应公司的出纳,比如A公司的流程审批完消息需要发送A公司的财务部出纳,B公司的流程审批完消息需要发送到B公司的财务部的出纳,这个如何设置?

解决方案:

【说明】

提交节点后置脚本增加以下脚本:

 StringBuffer tStrSql = new StringBuffer ( ) ; tStrSql . append ( "select FID from T_PM_USER where Fpersonid in (select Fpersonid from  T_ORG_PositionMember  where fpositionid =( select FID from T_ORG_Position where fname_L2 like '出纳'  and  FControlUnitID =  '" + ControlUnit + "'))" ) ; com . kingdee . jdbc . rowset . IRowSet row = com . kingdee . eas . util . app . DbUtil . executeQuery ( __bosContext , tStrSql . toString ( ) ) ; while ( row . next ( ) ) { fykj = row . getString ( "FID" ) ; } return fykj ; 

 在提交节点把公司ID输出到变量 ControlUnit 消息节点参与人为变量fykj 

客户有多个分公司,每个分公司都有财务部,财务部下面都有一个出纳,流程审批完后消息都要发送到对应公司的出纳,比如A公司的流程审批完消息需要发送A公司的财务部出纳,B公司的流程审批完消息需要发送到B公司的财务部的出纳,这个如何设置?

解决方案:【说明】提交节点后置脚本增加以下脚本: StringBuffer tStrSql = new StringBuffer ( ) ; tStrSql . append ( "sel...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息