工做流的流转,每个办理过程就是一个流程节点,实际办理业务填写的表单挂到流程的节点上,流程流转的时候,打开节点上的表单,待用户填写完成提交的时候,保存业务数据并执行流程的流转。blog
业务办理过程在业务表单中完成,一般一个节点挂一个业务表单,处理一件事件。可是根据使用场景的不一样,有可能会须要调用不一样的业务表单。如,在手机上执行流转处理业务的时候,使用的表单就和在电脑上操做的表单不同,是设备不一样,分辨率不一样,操做方式不一样决定的,虽然处理的是一样一件事,执行流程的同一个节点,业务表单的表现形式可能不同。事件
场景能够分为,手机,平板等不一样的使用场景。每种场景设置一个处理表单,这样流程的每一个节点就可能须要设置多个业务处理表单。工作流
当流程节点流转执行完成后,在后续的监控过程当中,可能须要查看当时处理的业务状况。这时候能够从历史轨迹中打开表单,查看当时的处理状况,固然也须要按场景来取表单,并取出业务记录来显示。登录
从历史轨迹中打开的表单,并取出业务数据查看,由于是历史步骤,已经执行过的动做,因此业务数据是只能查看不能修改的(即便提交执行动做,也会提示无效的,不能再次执行)。所以为适应历史步骤业务数据只能查看不能修改,咱们能够在流程的节点处设置一个只读表单,将本节点正常流程处理时填写的信息取出来,供用户查看使用。界面的表现形式和处理的表单能够不同,只须要显示数据就能够了。监控
流程在流转的过程当中,每执行一次流转,到达下一个节点的时候,会按节点产生任务信息,并给任务参与人派发任务。当任务执行人登陆到系统的时候,能够从待办任务列表中点击办理任务,继续执行流程的流转。当任务办理人执行任务的时候,按场景调取流程节点的业务处理表单,填写表单信息,办理业务。当任务设置了抄送人的时候,任务抄送人登陆到系统,从抄送任务列表中点击查看抄送的任务信息时候,应该是按场景取出节点只读表单,供抄送的用户查看业务信息,抄送人只能查看,不能修改业务数据。表单
当任务办理完成,流程流转事后,任务进入已办任务列表,点击查看任务信息时,查看业务表单时,能够是节点的办理业务表单,也能够是只读表单。不管哪一种表单,已经发生过的业务,都不能再次提交了。im