找回密码
 注册成为天翎用户
查看: 1859|回复: 3

[已解决] 流程提交获取审批意见填空到表单上

[复制链接]
天闻数媒 发表于 2017-4-21 17:54:58 | 显示全部楼层 |阅读模式
本帖最后由 six 于 2017-4-28 10:14 编辑

你好,如何把流程提交获取审批意见填空到表单上?
参考的贴http://www.teemlink.com/bbs/foru ... E%D4%DA%B1%ED%B5%A5
执行报错,达不到效果
22.png
six 发表于 2017-4-23 11:55:56 | 显示全部楼层
如果你放在提交前动作执行的话,第一个节点提交时由于获取的流程状态是空的,所以没有办法填值进去
所以你把脚本放在提交后执行就可以了。同时注意选项卡的标签页要勾上父子关系
例子看图:
var type1=getParameter("_attitude");
println("type1---->"+type1);
var doc =getCurrentDocument();
var process=getDocumentProcess();
var statelabel=doc.getStateLabel();
println("statelabel---->>>"+statelabel);
if("部门主管审批".equals(statelabel)&&type1!=""&&type1!=null){                     //第一个节点提交时,拿第二个节点的流程状态标签做判断
           doc.findItem("提交人备注").setValue(type1);//attitude为表单字段            
           process.doUpdate(doc);
}
if("人事备案".equals(statelabel)&&type1!=""&&type1!=null){                             //第二个节点提交时,拿第三个节点的流程状态标签做判断
      doc.findItem("部门主管备注").setValue(type1);//attitude为表单字段
           process.doUpdate(doc);
}

脚本位置

脚本位置

父子关系

父子关系
回复

使用道具 举报

 楼主| 天闻数媒 发表于 2017-4-26 16:41:18 | 显示全部楼层
流程比较复杂,不是一个节点到另一个节点。
//第一个节点提交时,拿第二个节点的流程状态标签做判断
但第二个节点存在多个状态标签,怎么玩?

16.png
回复

使用道具 举报

karrman 发表于 2017-4-26 17:05:02 | 显示全部楼层
如果有多个状态,您可以判断当前节点名称,通过名称进行判断,而是状态,参考如下
同时提交到多个流程节点处理,如果判断当前审批人是哪个状态的审批人
http://www.teemlink.com/bbs/foru ... 5&fromuid=36950
(出处: 天翎myApps)
确认没有问题,请回复帖子,说明问题已解决,我们需要作为结贴依据,谢谢!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 22:23

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表