《工作流引擎功能介绍.docx》由会员分享,可在线阅读,更多相关《工作流引擎功能介绍.docx(5页珍藏版)》请在第一文库网上搜索。
1、工作流引擎功能介绍功能介绍1、猎取流程定义:查询并返回全部流程定义或系统当前用户有权限发起的流程定义。2、未提沟通程保存:未发起流程的保存。3、未提沟通程查询:查询并返回系统当前用户未发起的流程。4、未提沟通程删除:删除未发起流程。5、发起流程:流程发起。6、提交:该功能实现流程实例创建、任务安排以及流程其它任务节点审核通过时创建下级节点活动实例和任务安排。7、猎取可退回节点:该功能查询出流程己创建实例的节点,供执行退回用户选择退回节点。8、接收:接收功能把工作项初始状态更改为“open.running(初始状态为),并且纪录接收时间。假如当前节点为抢任务,则还会删除其他参加者的任务。9、放回
2、:与接收功能互逆,恢复接收功能产生的影响。10、 退回:该功能负责将当前节点的活动实例状态改为退回,删除其它参加者的任务,创建所选节点的活动实例和任务。调用不同接口,可以实现退回上一节点或是选择退回节点退回。11、 待办业务:获得需处理工作项。12、 猎取待办任务数:待处理工作项数量。13、 猎取未提沟通程数:未提沟通程数量。14、 已办业务:己处理的工作项。15、 我发起的流程:查询系统当前用户发起的流程。16、 历史流程查询:查询系统当前用户参加的并且已结束的流程。17、 流程轨迹:猎取流程审核流转纪录。18、 托付:使用托付功能,用户可以给自己的业务指定代理人,由代理人负责处理。19、
3、收回:与托付功能互逆,取消业务代理人。20、 追回:收回已经审核通过或者是退回的工作项。21、 执行期限:用户可以给工作项设定执行期限,若在指定期限内完成工作流引擎不会发送提示消息;若超出执行期限,则发送消息(消息发送方式见14、消息提示功能),提示工作项参加人员准时处理。执行期限可以设定肯定时间或相对时间。肯定时间是指用户指定详细的年月口时分,例如2022/02/17/10/10。相对时间是指用户指定一个时间段,如1天2时2分10秒。工作流引擎会从工作项接收的日期起计算时间,若计算出的时间超出了用户指定的相对时间,则发出提示消息。22、 消息提示:通过消息提示功能,用户可以接收到工作流引擎发
4、送的代办业务超时提示或申请已通过提示。工作流引擎供应邮件或手机短信两种提示方式,可以选则其中任意一种或者同时选择两种方式发送提示消息。23、 流程定义部署:供应图形化流程设计工具,允许用户以拖拽控件方式设计流程并部署。24、 流程定义删除:用户使用该功能可以删除流程定义表中的流程定义信息。25、 流程定义修改:该功能以图形化方式呈现已部署流程,用户可以修改流程节点、节点参加者等信息更新原流程定义。26、 流程定义禁用:该功能可以将流程定义表中的某个流程状态该为禁用,系统用户就不能够以该模板为例发起流程。27、 流程实例挂起:该功能把流程实例状态改为挂起,当流程实例为挂起状态时,本次流程实例所产
5、生的任务将不允许流程参加者进行接收、提交和退回操作。28、 流程实例恢复:该功能与挂起相对,负责吧挂起状态的流程实例改为正常状态,恢复之后本次流程所产生的任务允许参加者接收、提交和退回。29、 流程实例终止:该功能把流程实例状态改为终止,并将全部的数据转入历史表。30、 流程实例复活:该功能与终止相对,负责将终止状态流程实例转入运行表中。31、 流程实例删除:该功能可以删除某次流程申请所生成的流程实例、活动实例、工作项实例以及流程实例相关数据。二、流程概念解释1、安排策略:安排策略有会签和抢任务两种方式。当流程某个节点安排策略为会签时,可以为该节点设置节点审核通过人数(默认为1),工作流引擎会
6、在用户审核通过时推断已经审核通过的待办业务数是否大于等于设置的节点审核通过人数,假如满意,则将该节点活动状态改为完成,并且删除其他未审核通过者的任务,添加下一结点任务;否则只修改系统当前用户的工作项状态。当流程某个节点安排策略为抢任务时,无需设置节点审核通过人数,任意一个流程参加者审核通过,则该节点完成,删除其他参加者工作项,插入下一结点任务。2、完成策略:完成策略有自动完成和手动完成两种方式。若流程某节点为自动完成,则该节点产生的活动实例和工作项则由工作流引擎自动完成处理,并且推断是否插入下一节点任务;若流程某节点为手动完成,则该节点的活动实例和工作项是否完成由人工参加打算。3、节点通过数:
7、当流程某节点的上一级相关联节点数大于1时,可能存在其中任意一节点通过就执行某节点的状况,节点通过数就是针对这种需求产生的解决方案。若节点上一级相关联节点仅有1个时,节点通过数默认为1,若大于1个时,工作流引擎则会推断己通过的节点数是否大于等于设定的节点通过数,满意则执行下一节点,否则不执行。4、参加者类型:参加者类型分为详细系统用户、系统中某角色下的用户、系统中某组织机构或部门下的用户和动态安排。若指定节点为详细用户时,则工作流引擎直接读取参加者表中某节点的参加者编号进行安排;若指定节点为某角色下的用户时,工作里引擎会依据角色编号,查询出全部该角色下的用户编号进行安排;若指定节点参加者为组织机
8、构或者部门时,工作流引擎会依据机构或者部门编号查询出改组织机构或部门下的全部用户进行安排任务;若指定节点为动态指定执行人时,工作流引擎会依据一下集中状况进行安排。若creator”,意为流程发起人,工作流引擎则猎取流程发起人编号安排任务;若higher_of_creator”,意为发起人上级岗位,工作流引擎则会猎取流程发起人上级岗位编号安排任务;若ower_of_previous”,意为上一步执行者的下级岗位,工作流引擎会依据上一步执行者猎取其下级岗位编号安排任务;若higher_of_previous”,意为上一步执行者的上级岗位,工作流引擎会依据上一步执行者猎取其上级岗位编号安排任务;若samelevel_of_previous,意为上一步执行者同部门,工作流引擎则会依据上一步执行者所在部门编号查出全部该部门下的其他用户编号安排任务。