【工作流】在消息标题中显示费用报销单多收款人分录中的收款人名称
场景描述:
客户的流程是通过web流程设计器中配置的,想要在审核节点的消息中显示费用报销单多收款人分录中的收款人名称。
分析解答:
web流程设计器不支持通过简单配置来获取分录的信息,需要写脚本来获取。
1、添加“字符串”类型的流程变量paynames
2、添加一个脚本节点,在脚本节点获取到费用报销单多分录收款人名称,赋值给流程变量paynames
脚本参考:
java . lang . StringBuffer Sql1 = new java . lang . StringBuffer ( ) ; Sql1 . append ( " SELECT FPAYERNAME FROM T_BC_BizAccountBCE where FBillID ='" ) ; Sql1 . append ( BizAccountBill.id ) ; Sql1 . append ( "' " ) ; java . sql1 . Connection con = com . kingdee . bos . framework . ejb . EJBFactory . getConnection ( __bosContext ) ; java . sql1 . Statement batchStatement = con . createStatement ( ) ; java . sql1 . ResultSet rst = batchStatement . executeQuery ( Sql1 . toString ( ) ) ; java . lang . StringBuffer fpaynames= new java . lang . StringBuffer ( ) ; while( rst.next( ) ) { fpaynames.append(rst.getString("FPAYERNAME")+','); } paynames = fpaynames;
ps:从网页上拷贝这个脚本拷贝到工作流脚本节点之后,因存在特殊空格会提示有非法字符,无法保存。
3、在审批节点的标题中使用这个流程变量paynames
4、提交费用报销单后,审批节点的参与人收到的待办任务标题显示如下
好吧【emoji】。确实web端的也有好处。
建议使用bos设计工具,他可以获取分录
【工作流】在消息标题中显示费用报销单多收款人分录中的收款人名称
场景描述:客户的流程是通过web流程设计器中配置的,想要在审核节点的消息中显示费用报销单多收款人分录中的收款人名称。分析解答:web流程...
点击下载文档
本文2024-09-16 22:20:16发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47495.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章