在流程中进行提交、暂存、保存数据等操作时,所填报的数据会根据回写规则保存进数据库。之后无论流程节点被撤回、驳回等,数据都不会被删除仍保存在数据库中。
报表定义
1、设计报表样式,拖拽并隐藏id字段。
2、设置报表的填报属性。
3、设置报表的回写规则。
流程定义
设置流程节点如下:
基本:
任务B节点:
流程流转
1、发起流程前,回写表数据是0条记录。
2、管理员发起流程并填写数据后,点击 暂存 按钮。
数据回写到回写表中:
3、管理员再新增一条数据,点击 提交 按钮,此时回写表中新增一条数据。
4、管理员提交后,张三、李四收到待办,张三在处理待办时,填写数据后点击 保存数据 按钮,此时回写表中新增一条数据。
5、张三再次填写数据并提交待办后,此时新增了张三的一条数据。
6、李四填写数据并提交待办,此时新增了李四的一条数据,流程结束。
当流程实例结束后,填报的数据才会保存到数据库中。
流程实例包括子流程与父流程,需要注意以下几点:
报表定义
1、设计报表样式,拖拽并隐藏id字段。
2、设置报表的填报属性。
3、设置报表的回写规则。
流程定义
设置流程节点如下:
基本:
任务B节点:
流程流转
1、管理员发起流程,填写数据后点击 暂存 按钮,并关闭发起的流程。
2、管理员重新从 我的待办>待办 中找到刚才发起的流程,可看到之前暂存的数据,修改填报数据,点击 提交 按钮。
3、流程进入“任务B”节点,张三、李四接收到待办。张三打开待办,看到了管理员前两次填写的数据,张三修改数据后,提交待办。
4、李四打开待办,可以看到管理员和张三修改的数据,李四填报后,提交待办,流程结束。
打开回写表,可看到流程结束后数据才保存进回写表中:
报表定义
1、设计报表样式。
2、设置报表的填报属性。
3、设置报表的回写规则。
流程定义
设置流程节点如下:
基本:
子流程节点:
子A节点:
子B节点:
父A节点:
流程流转
1、流程发起前,回写表的数据是0条。管理员发起流程并填报数据,点击 提交 按钮。
2、流程进入子流程,张三,陈五收到待办。张三打开待办,此时表中没有数据,张三填写数据后提交。
3、流程流向“子B”节点,管理员收到待办,能看到张三填写的数据。
4、管理员在张三填写数据的基础上修改数据,点击 提交 按钮后,此流程实例结束,数据保存到回写表中。
5、陈五的流程实例仍处于“子A”节点,陈五打开待办,报表数据仍显示为空,填报数据后提交。
6、管理员接收到待办,打开待办可看到陈五所提交的数据。
7、管理员修改数据并提交,数据保存到回写表中。所有子流程实例结束,子流程结束。
8、子流程结束后,返回父流程。用户A接收待办,可以看到管理员在起草节点所填报的数据,用户A修改数据后,提交待办。流程结束,主流程数据保存到回写表中。
回写表保存的数据如下: