web工作流管理系统开发16-20

web工作流管理系统开发16-20

ID:2076412

大小:445.23 KB

页数:15页

时间:2017-11-14

web工作流管理系统开发16-20_第1页
web工作流管理系统开发16-20_第2页
web工作流管理系统开发16-20_第3页
web工作流管理系统开发16-20_第4页
web工作流管理系统开发16-20_第5页
资源描述:

《web工作流管理系统开发16-20》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、十六主子流程参数传递的实现在设计流程的时候,如果涉及到子流程,就会有主子流程间传递参数的过程。 例如,将主流程的执行人,传递给子流程,子流程根据主流程的执行人不同,会有不同的处理方式;又例如,采购流程中,卖方备货处理时,发现缺货时,需要启动缺货处理子流程。那么在缺货处理子流程发起时,需要将缺货产品的id号发送给子流程,子流程的业务模块,根据传递来的产品id号,处理缺货的过程。 在eworkflow中是这样处理主子流程间的参数传递过程的。在流程设计器中,主流程链接子流程中,子流程的参数设置中,设置子流程的输入输出参数。 设置输入输出参数的界面 按照数据类

2、型设置,设置参数的表达式。 输入参数:当子流程实例被创建时,输入参数的值也被生成。输出参数:当子流程实例运行结束时,输出参数的值被生成。 参数的值:流程按流程的表达式分析器分析生成结果值,保存到流程实例参数表中。 流程实例参数表结构:   子流程的业务模块按要求读取输入参数。 输出参数则在子流程结束时候,生成和主流程关联的参数值,生成过程和输入参数一样。主流程的业务模块或者前置后置函数中均可自定义代码获得输出参数的值。十七任务管理在很多办公管理系统的流程中,关于任务的分配和管理很复杂,下面列几种常见的任务管理方式:1、竞争型任务 将任务分配给一组具有相

3、同权限的人处理,谁先选择处理就锁定为谁处理。   2、直接指派型 将任务直接指派给具体的人处理。3、动态会签型 根据预先设定好的任务执行人范围,生成他们的处理工单,必须都处理完成了,任务才能完成。也可以根据预先设置好的会签百分比来判断任务是否完成。 4、平均分配型  将任务平均分配给任务的可执行人。任务的可执行人为一组用户,任务派发给当时在处理的工单数最少的用户。任务的实际分配方式可能有很多种,可以根据实际情况再扩展出符合自己需要的任务分配和管理方式。在eworkflow中,1、竞争型任务是这样管理的。在流程定义的时候,流程设计器中,先定义好任务的类型

4、如下图: 任务类型选择竞争型,同时选择任务的参与人,即任务的可执行人。当流程运行时,流程到此节点时,会根据任务的可执行人范围,生成任务的待签收记录; 当有用户选择签收后,则锁定为此用户的待办任务,其他的用户则不能再签收或执行此任务了。当用户从待办任务中,选择执行此任务后,流程流转到其他节点后,此任务就执行完成,成为已办任务。 2、直接指派型任务管理 在流程设计器中先定义好任务的主要信息,任务的可执行人等。选择任务类型为直接指派型任务, 如下图: 在流程实例运行时,流程到此节点时,会根据任务定义的信息直接生成预设置的任务人的工单, 当任务的可执行人登录后

5、从待办任务中选择执行任务后,流程节点流转出此节点,任务就完成了。十八工作流会签的相关实现在工作流系统中,单步会签,多部门会签,会签百分比,加签,减签等等这些是必备的功能。尤其在办公管理的审批流程中,经常会用到这些。例如单步会签,在流程的某个环节需要多个人同时办理,不分先后次序的签署意见等。多部门会签,流程运行到某个环节需要多个部门的人同时办理,各部门不分先后次序的发表审批意见等。会签百分比,流程运行到某个环节需要多个人协助同时处理,但是只需要80%的人处理过,就可以通过了。这个百分比就是会签百分比,在流程定义的时候可以设置其值。加签,当流程实例运行到一

6、个具体的环节时候,需要临时增加处理人。增加的处理人是流程定义的时候未定义的。减签,与加签相反,某个流程实例运行时候,按流程定义的规则,例如需要5个人同时办理,但这个个例只需要4个人办理过就可以了,则可以减少一个处理人。 在eworkflow中是这样实现的。流程定义的时候,在需要产生会签的环节定义好任务主体信息,任务名称,任务类型(一般选择动态会签型),任务的执行人或参与人。可以是具体的人,或者角色或群组。 当流程实例运行到此环节时,任务引擎就会按照定义的信息,创建任务信息,并按照任务的可执行人范围生成任务执行人的待办任务工单。当用户处理任务,完成工单后

7、,任务即完成了。 表结构:  动态会签流程定义过程: 会签步骤的动态会签定义过程,设置用户,角色群组,以及会签百分比     加签、减签、会签百分比的实现当流程实例运行时,任务引擎根据定义的任务信息,生成具体执行人的任务工单,放入待办任务列表。当任务还未执行完成时,管理员或有相关权限的人可以根据具体的需求,加减任务的执行人,生成新的可执行人的工单。当所有人都执行完成后,任务即完成了。 当任务设置了会签百分比,任务引擎会按照百分比来判断任务是否完成,即完成了任务工单的人占总体的百分比等于会签百分比,则任务就完成了。   十九工作流系统的事务处理  工作流

8、系统的每个流程实例,从创建到结束,都有一个较长的过程。流程实例的执行过程可能立即执行,也可能较

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。