天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

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

[已解决] 签批意见自动写入备注中。

[复制链接]
武汉测绘 发表于 2013-11-20 09:28:02 | 显示全部楼层 |阅读模式
本帖最后由 echochen 于 2013-12-4 15:09 编辑

领导签批意见提交时自动写入到备注中。
kimi 发表于 2013-11-20 09:46:48 | 显示全部楼层
您好:不太明白您的意思,请问您具体的需求是指什么呢?
 楼主| 武汉测绘 发表于 2013-11-20 10:05:57 | 显示全部楼层
就是将某个字段值,在提交时直接写入到备注里。
kimi 发表于 2013-11-20 10:07:48 | 显示全部楼层
您好:如果是这样,您需要在提交按钮的动作执行脚本中写脚本去修改流程历史中对应记录的审批意见值。
 楼主| 武汉测绘 发表于 2013-11-20 10:55:00 | 显示全部楼层
请提供一下脚本。
sophie 发表于 2013-11-20 11:14:13 | 显示全部楼层
您好,没有具体代码提供,提供思路,你们自己去实现,您可参考该帖子,看流程历史表具体是操作哪些表的,可对该表进行更新,http://teemlink.com/bbs/viewthre ... 7%B3%CC%C0%FA%CA%B7
更新文档的代码可参考该帖子:http://teemlink.com/bbs/viewthre ... hlight=%CE%C4%B5%B5
kimi 发表于 2013-11-20 11:25:55 | 显示全部楼层
您好:此时您需要通过sql语句查询流程历史表中的记录,类似sql语句:
var sql="select a.id,a.docid,a.startnodename,a.endnodename,b.actorid,b.attitude,b.nodehis_id from T_RELATIONHIS a,T_ACTORHIS b where docid='"+getCurrentDocument().getId()+"' and startnodename='节点一' and endnodename='节点二' and actorid='"+getWebUser().getId()+"' and a.id=b.nodehis_id";
所以此时你可以采用数据源的方式去更新T_RELATIONHIS ,T_ACTORHIS这两个表的attitude字段。
数据源的使用可以参考帖子:http://www.teemlink.com/bbs/view ... =%CA%FD%BE%DD%D4%B4
 楼主| 武汉测绘 发表于 2013-11-20 19:43:49 | 显示全部楼层
不能有简单的方法吗,
比如提交操作时直接由某个字段替换到备注中后,再执行提交。
或是某个表单字段更新后自动更新备注吗。
kimi 发表于 2013-11-21 09:36:22 | 显示全部楼层
不好意思,由于这里的提交备注框是在jsp页面固定的,而表单中的字段是在后台表单中定义了,所以这里没有办法直接指定提交备注的值就是表单中某个字段的值,我们提交备注所在的jsp页面可参考帖子:http://www.teemlink.com/bbs/view ... hlight=%B1%B8%D7%A2
如果采用脚本的方式只能是您在提交按钮的动作执行脚本中自己写代码实现。
 楼主| 武汉测绘 发表于 2013-11-27 15:52:14 | 显示全部楼层
是不是说提交的时候,是做了两步操作,一个保存表单,一个执行了流程,两者是不直接关联的。

本版积分规则

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

GMT+8, 2026-8-13 09:04

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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