使用流程进行填报

使用流程进行填报,是指系统中的用户可以基于已经设计好的流程和填报表单启动填报任务,按照设定流程完成数据的上报和任务处理。

使用流程进行填报,主要涉及如何在系统中启动填报任务以及在任务列表页面进行任务的查询与处理。

下面结合具体的场景用例来说明如何使用流程进行填报。

流程启动发起

新建流程启动资源,传递建立好的流程进行指定流程任务的发起

流程启动资源建立如下: 使用流程进行填报 - 图1

使用流程进行填报 - 图2

用户访问该资源即可发起流程任务 使用流程进行填报 - 图3

自定义启动流程任务入口

如果需要以更加灵活的自定义方式启动流程,则可以使用自定义启动流程任务入口的方式。

例如在某个报表中,展现流程名称,设置对应的超链接,点击流程名称,即启动一个任务实例。

又例如需要在某个自定义的页面中,单击页面中的某个超链接启动任务,如下图所示。

使用流程进行填报 - 图4 使用流程进行填报 - 图5

自定义启动流程任务入口的方式,其实质依然是设置启动流程的超链接,调用【startProc.jsp】入口。例如在自定义的页面中,设置如下的超链接:/mis2/workflow/startProc.jsp?procID=14

特别强调:上述流程都是静态对象,传参时只需要传procID即可,如果流程是动态对象,这里需要传procID和raq两个参数。

查看任务

启动流程的填报任务实例后,填报任务实例就会按照设定的流程进行节点间的流转。同时各人员也就可以在系统中通过任务列表查看需要自己处理的流程任务。

系统用户通过流程填报模块的【任务列表】菜单,可以打开进入到任务列表页面。

使用流程进行填报 - 图6

查看待处理任务

任务列表会默认显示当前等待用户处理的所有填报任务。

任务列表页面的左侧菜单栏有【待处理任务】和【已处理任务】按钮,点击可以切换显示任务。

可以通过任务列表页面上端设置任务查询条件,来检索查询特定的填报任务。

任务列表中还将显示出在流程设计时设置的节点在任务列表的可做操作。

使用流程进行填报 - 图7

查看已处理任务

已被用户完成处理的任务,可通过【已处理任务】进行列表查看。

特别地,如果任务已被用户完成审核处理并进入到下一节点,但下一节点的用户尚未对任务进行处理,则用户还可对该任务进行【撤销审核】操作,让任务再次回到自己的处理节点上,对任务再次进行处理。

任务查询

在任务列表中,可以通过上端设置的各项查询条件进行搜索。 使用流程进行填报 - 图8

任务处理

在任务列表页面中,点击某个待处理填报任务的名称后,弹出显示任务处理界面的框后,用户即可进行填报表单的数据录入、数据查看审核以及其它任务处理操作。

使用流程进行填报 - 图9

填报数据暂存

如果填报人员已对报表进行了填写,但还没有完成,可以点击右上角的【保存】按钮,将填报数据暂存。点击【保存】后,填报表中填写的数据将保存,但任务还出在当前节点的处理状态中,即用户可以继续修改数据。但如果进行了【审核】操作,则用户对任务完成了处理,任务将按照流程的设定继续向后流转到后续节点。

填写处理意见

可以在左下角的编辑框中填写一段任务处理意见供后续节点的处理人员查看,如“该任务紧急,请优先处理!”等。填写的处理意见,当任务流转到其它节点时,处理人员可以通过【任务流程】进行查看。

任务回退

如果用户具有【回退】操作权限,则可以通过回退处理,将任务回退至上一节点。

任务完成

审核菜单是用户将任务处理完成并将任务流转至下一节点。