web工作流管理系统开发36-40

web工作流管理系统开发36-40

ID:16062304

大小:296.89 KB

页数:22页

时间:2018-08-07

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

《web工作流管理系统开发36-40》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、三十六工作流软件中的那些人如果我们把预定义的流程比喻成一条从起点到终点的公交线路,那么流程定义中的步骤,就表示车站。汽车到站后人员有上车下车等行为,这就可以认为是流程中的动作。流程定义完后,就按照预定义好的线路往下走,当然业务流程的规则是比公交线路更复杂。 业务流程的流转离不开人员的参与,工作流软件的定义就是:自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。在工作流软件中,有步骤的所有者,动作的执行人,任务的参与者,工单的执行人等等很多关于人的概念。 下面一一解释工作流软件产品中的

2、关于人的概念:业务流程建模的创建人:标识由谁创建的,对流程建模文件的一个辅助说明,主要存放在流程建模的定义表中。 业务流程建模的修改人:标识修改人,刚创建的时候,可以就是创建人,辅助查找以后由谁修改过。 业务流程实例的创建人:业务流程建模后,就需要按照这个预定义的过程,启动流程实例了。一般来说,每个流程实例的创建人,都是属于流程建模时初始化动作的可执行人。 业务流程实例的完成人:流程实例运转到结束前,最后一个步骤的执行人,就是流程实例的完成人。步骤的执行人:当流程实例完成一个步骤后,即这个步骤成为历史步骤后,就一定会产生一个此步骤的执

3、行人,谁来完成的此步骤,谁就是此步骤的执行人。步骤的执行人,是一个具体的人,不会是一个对人员的分类等的概念。 步骤的所有者:当业务流程在建模的时候,动作的结果导向另外一个步骤,在进入此步骤之前,给此步骤设置了一个步骤的所有者,那么这个步骤就有所有者了。当流程实例运行到此步骤的时候,这个步骤的所有者就有值了。步骤所有者可以是一个具体的人,也可以是一个变量(当流程实例运行到此步骤之前,给这个变量赋值,到达的时候,能获取到变量的值,否则,步骤所有者就会是空)。步骤的所有者只能是一个人,不会是一个对人员的分类(例如角色,用户组等)。历史步骤的

4、执行人:和步骤执行人一样,步骤执行完成后,均成为历史步骤,每个历史步骤都一定会有一个步骤的执行人。常常用变量mostRecentCaller来表示,并辅助一个前置函数,将指定历史步骤的执行人,保存到mostRecentCaller变量中。mostRecentCaller是临时变量,注意要在流程的一次流转中,前面环节赋值,后面的环节才能获取到值。 注:历史步骤的执行人,可用于当流程再次返回到此步骤后,仍然交给原来的步骤执行人再次执行,例如,谁填写的报销单审核不通过,打回给原来的填写人重新填写。或者后面的步骤执行人需要是以前步骤的执行人。

5、历史步骤的执行人和历史步骤的所有者均可作此运用。 历史步骤的所有者:首先要此步骤在流程建模的时候,动作结果导向此步骤后,设置了此步骤的所有者。当这个步骤成为历史步骤后,获取此步骤的的所有者,就是历史步骤的所有者。常常用mostRecentOwner变量来表示,和mostRecentCaller一样,是临时变量,需要在流程的一次流转中,前面的环节利用前置函数给mostRecentOwner变量赋值,后面的环节才能获取到此值。和mostRecentCaller的区别是,每个历史步骤,不一定会有历史步骤的所有者(需要设置了才会有),most

6、RecentCaller是一定会有的。 当前执行者:就是执行流程的操作人。在流程建模的时候,可以用caller变量来表示,caller变量也是临时变量,在流程的一次流转前面环节给caller变量赋值,后面的环节就可以获取caller变量的值来使用。给caller变量赋值,用将当前执行者保存到变量caller 这个前置函数。 动作的执行人:就是当前步骤的当前可执行动作的执行人。动作是否可执行,有条件可以设置,当流程实例在运行时,当前执行者符合当前步骤的当前动作的条件,此动作就是当前可执行的动作。动作的条件,可以是限制人,也可以是业务规则

7、的限制。 动作的可执行人:当流程建模时,动作的条件设置,是一个人,或者是一个角色等,那么这个人,或者是有这个角色的所有人都是此动作的可执行人。 任务的创建人:当流程实例运转的时候,会根据节点的设置产生任务记录,谁执行的流程,产生的任务记录,任务的创建人就是谁。 任务的分配人:在eworkflow工作流软件中,任务的分配人通常就是指任务的创建人。 任务的参与人:顾名思义,就是可以看到此任务并参与执行任务的人。在eworkflow工作流软件中,任务的参与人,不一定就是任务的最后完成人。 任务的签收人:这是针对竞争型任务设置的,当产生竞争型

8、任务时,谁先签收了此任务,谁就是任务的签收人,其它人就不能再执行此任务了。 任务工单的执行人:在工作流软件中,一条任务信息,可能会产生多个任务工单。 任务工单的完成人:谁完成的任务工单,谁就是任务工单的完成人。一条任务工

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

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

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