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

[已解决] 如何插入表单数据提交并走流程?

[复制链接]
广东思程 发表于 2015-1-13 09:55:27 | 显示全部楼层 |阅读模式
本帖最后由 alvin 于 2015-4-28 18:29 编辑

目前有个需求需要再门户提供注册,此前与你们技术咨询过。
在后台新建一条表单数据,
新建表单数据.png
插入后的数据.png
参考该数据 在表单数据(TLK)和T_Document 这两张表插入相应的数据即可进入流程。
现在目前遇到这样的一个情况:
1.按上述操作,直接提交并进入流程,流程图和流程历史都显示正确。
   审批人审批该表单时,有两个问题。
    1.1 表单没有回退功能。
    1.2 表单提交到下一流程节点时,回到第一流程节点。
alvin 发表于 2015-1-13 10:57:48 | 显示全部楼层
本帖最后由 alvin 于 2015-1-13 10:59 编辑

你好。
你是通过数据库插入方式来新增审批流程,而不是在界面里操作?
数据库表T_Document里面的一些字段不应该给值,如state应为空。
具体可以参照其它表单流程的记录。
回复

使用道具 举报

 楼主| 广东思程 发表于 2015-1-13 11:02:01 | 显示全部楼层
是的,通过数据库方式插入值。
T_Document State 为空?
我需要在门户上面让注册完的用户,直接提交给下个审批节点。
回复

使用道具 举报

alvin 发表于 2015-1-13 13:37:17 | 显示全部楼层
嗯,T_Document State 是系统赋值的,不用自行添加。
回复

使用道具 举报

 楼主| 广东思程 发表于 2015-1-13 15:07:40 | 显示全部楼层
数据库表T_Document里面的一些字段不应该给值,如state应为空。

那么有那些字段应该设空?能否给的明确些?
回复

使用道具 举报

alvin 发表于 2015-1-13 16:54:30 | 显示全部楼层
与流程相关的可以不要。
LASTMODIFIED、AUDITDATE、AUTHOR、AUTHOR_DEPT_INDEX、CREATED、AUDITUSER、AUDITORNAMES、LASTFLOWOPERATION、STATE、STATEINT、LASTMODIFIER、AUDITORLIST、STATELABELINFO、PREVAUDITNODE、PREVAUDITUSER
应该是这些,你最好自己用界面方式保存一次,查看数据表的更新,看那些是必须的。
回复

使用道具 举报

 楼主| 广东思程 发表于 2015-1-13 17:32:49 | 显示全部楼层
目前有个需求需要再门户提供注册,此前与你们技术咨询过。
在后台新建一条表单数据,


参考该数据 在表 ...
广东思程 发表于 2015-1-13 09:55



  我现在想做的是,数据库插入的方式(新建表单的数据),使该表单自动进入流程。
123.png
注册数据,在前端已经填好了。
我需要把改数据插入进库,保存并提交到流程下个节点。

目前遇到的问题就是,在审批人节点 1.表单无法回退 2.表单提交后,本应该结束的流程,却走回了注册节点。
回复

使用道具 举报

alvin 发表于 2015-1-14 11:24:38 | 显示全部楼层
你好,我做了测试,没有发现问题。
估计是你用数据库插入方法保存表单时参数出错的原因。
这里说下我的操作:
我先用界面保存的方法保存了一条数据,后台信息: 007.jpg
这里面“TLK_两个流程处理”是我测试表单的数据表,“T_DOCUMENT”是用于流程处理状态记录的表。
然后在数据库表中找到刚保存的一条信息,跟据这条信息就可以找到必须的参数值,然后用数据库方式来写入。
23.jpg
参数过多,不一一列明。
回复

使用道具 举报

 楼主| 广东思程 发表于 2015-1-14 16:08:17 | 显示全部楼层
回复 8# alvin


那么能换一个方式吗?
不保存数据,直接提交审批。然后,根据该数据去 插入并走流程。
回复

使用道具 举报

alvin 发表于 2015-1-14 17:41:40 | 显示全部楼层
不太理解你的意思。
这里提交审批的同时就会保存数据的,然后下一人审批时就会更新这条记录的状态。
你这里可以使用sql的方式插入记录(保存),然后在界面上就会存在记录,进行审批(更新记录状态)。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 06:54

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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