工作流管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

共同成长智慧同行开发平台培训第四章工作流管理系统共同成长智慧同行概述工作流管理系统概述工作流管理系统是一个提供工作自动化流转的系统,专门用于各种管理系统的流程控制和数据集成。工作流管理系统必须与电子表单集成,通过表单系统来进行数据采集,再通过工作流管理系统来进行工作的自动流转。工作流核心流程实例池节点工作实例池脚本引擎表单数据处理引擎路由引擎规则引擎流程开发设计器工作流SOA适配器SOA适配器工作流状态机工作流门户待办工作已办工作工作发起工作草稿发起的工作待阅工作工作委托PORTLETSOA接口流程管理流程监控流程控制已阅工作WAP客户端流程及业务数据数据库LDAPXML文件消息引擎工作流仿真器工作流监控共同成长智慧同行系统特点系统特点真正实现每个流程通过流程设计器“画”出来实现了完整意义上的工作流,可以脱离数据库运行实现每个环节的工作痕迹的保留,根据需要可以追溯到任意环节的工作处理情况。支持转办、协办、竞争办理、顺序会签、并行会签、多人并发办理、重办、挂起、唤醒、撤办、人工跳转等操作支持MAIL方式的自由流多人办理模式下提供汇集人机制,实现了强大的工作汇集功能和灵活的办理控制功能流程中运行脚本的功能,根据需要进行任意方式的流程控制,包括办理环节、办理人、汇集人、考核参数等子流程功能,根据需要流程中可以任意发起子流程,并对子流程进行监控,手工撤办、手工重新发起等功能共同成长智慧同行系统特点系统特点工作流仿真功能,通过流程仿真,实现流程的调试和试运行办理时间控制和流程绩效功能,工作流系统根据绩效参数输出考核结果多组织流程共享功能,可以共享根组织的全局流程,同时子组织又可以根据需要进行修订强大的权限控制功能,可以控制流程的管理员、发起人、流程读者。对于每个环节,可以定义该环节办理人可以操作的表单页、表单域、表单操作、子表的某列的访问权限等完善的超时处理功能,支持催办、超时提醒、超时考核等办理提醒功能,根据需要进行待办提醒、办结提醒。提醒方式支持短信、即时消息和邮件强大的流程跟踪监控功能,流程读者可以根据需要监控到任意环节办理人的处理情况共同成长智慧同行系统特点系统特点完善的多人办理的异步机制,在多人办理、多人并发办理、协助办理、子流程中,都支持异步办理方式,汇集人根据需要进行等待后向下一环节流转强大的流程附件管理功能,每个附件的变化,可以进行监控和跟踪集成OFFICE在线痕迹保留控件,支持多人协作处理同一个文档的功能所有工作流接口通过SOA发布,支持第三方进行流程的启动、处理、控制、监控强大的版本控制功能,每次流程的修订都产生新的版本。同时对于每个环节处理的工作都进行版本保存。共同成长智慧同行开发概述流程设计进入工作流管理系统(系统管理--》工作流管理系统)使用系统的用户名密码登陆支持控制台输出信息注意:工作流管理系统支持jdk1.5如果使用jdk1.6则会报错共同成长智慧同行新建流程新建流程点击新建流程流程开始节点流程结束节点活动节点调用子流程路由共同成长智慧同行属性属性流程流程属性节点属性路由属性共同成长智慧同行流程属性流程属性流程号流程名称流程表单归属管理部门绑定虚拟组织启动者流程管理者流程阅读者办理时间过期控制流程过期处理方式是否归档允许代办允许转办允许重办允许撤办允许退回允许挂起提醒方式提醒发起人撤办运行脚本退回运行脚本共同成长智慧同行流程属性》流程号、流程名称流程号:流程的标识号,在整个系统中不可重复。流程一旦创建,该流程的流程号就不能修改流程名称流程的名称,在实际开发时,应该将流程名称规范化,因为在工作发起时,要进行流程的选择,流程名称就出现在流程列表中共同成长智慧同行流程属性》流程表单流程表单流程流转内容的记录表单,即实际运行的工作流程的内容表单。本项内容必须选择,在发起工作时,要发起表单,供记录工作内容之用。选择流程表单1.选择应用系统2.选择子系统3.选择表单,列出该应用,该子系统下的所有流程表单共同成长智慧同行流程属性》归属管理部门归属管理部门列出组织架构中的所有部门树,选择流程归属的管理部门共同成长智慧同行流程属性》绑定虚拟组织绑定虚拟组织如果在组织管理系统中设置了虚拟组织,则流程可以绑定任意虚拟组织共同成长智慧同行流程属性》启动者启动者设置当前流程启动者的权限,只有具有流程启动者权限的人员才可以启动该流程,流程启动者可以是部门、角色、用户部门:该部门下的用户都有启动流程的权限角色:可以设置启动该流程的角色,拥有该角色的用户可以启动该流程用户:直接设置启动该流程的用户共同成长智慧同行流程属性》流程管理者流程管理者管理本流程的管理员,流程管理员选项必须选择。流程管理员可以对本流程的实例进行控制,控制每个流程的流转,对流程进行撤办、跳转等操作。部门:该部门下的用户都有管理流程的权限角色:可以设置启动该流程的角色,拥有该角色的用户可以管理该流程用户:直接设置管理该流程的用户共同成长智慧同行流程属性》流程阅读者流程阅读者可以查看本流程的各个实例,并且能够查看每个环节的办理情况和意见的人员。即对所有流程的内容都可以进行阅读的人员流程阅读者权限的设置方法同流程启动者和流程管理者共同成长智慧同行流程属性》办理时间办理时间整个流程的办理时间,如果要进行办理时间控制,可以设置每个环节的办理时限共同成长智慧同行流程属性》过期控制、过期控制处理方法过期控制流程是否启动过期控制过期控制处理方法工作流对流程的处理包括两种:转流程管理员、流程异常终止。共同成长智慧同行流程属性》是否归档、允许代办、允许转办是否归档在流程结束时,是否需要归档,如果需要归档,则预归档模块中将显示此流程未归档,可以进行归档允许代办是否允许本流程中的工作委托他人代办。当设置允许代办时,如果某人设置工作委托他人办理,则被委托人的待办工作中会显示此工作为待办工作允许转办是否允许在流程中进行工作的转办。转办是指工作递交给某个办理人进行办理时,办理人将工作转递给他人进行办理的操作,某个工作是否能够转办,不但要流程允许转办,节点也要允许转办。共同成长智慧同行流程属性》允许重办、撤办、退回允许重办在工作提交后,办理人员可以将工作拿回重办,工作的重办有一个前提:下一办理人未将工作提交。流程属性设置了允许重办,节点属性也会控制某个环节是否允许重办。允许撤办是否允许流程管理员将本工作撤办。撤办工作必须由流程管理员来完成,流程管理员在流程控制中,选择撤办流程,进行流程的撤办。流程撤办后,所有的待办工作将撤办,流程将无法进行流转,所有映射数据将被删除。节点属性中也有是否允许撤办属性,表示当流程流转到某个环节是是否允许流程管理员将工作撤办允许退回在流程流转过程中是否允许办理人将工作退回。工作退出的目的地包括两种:一种是退回到工作递交人,一种是将工作退出到开始节点的工作发起人。共同成长智慧同行流程属性允许挂起在流程过程中,是否允许流程管理员将工作挂起。工作挂起操作必须由流程管理员在流程控制中进行操作。工作关挂起后,工作将不能处理,直到流程被唤醒,才能继续流转。提醒方式整个流程进行提醒的方式,支持短信提醒、即时消息提醒两种。流程的提醒在如下情况下发生:某个环节的工作办理完成,工作提交后,进行提醒,主要提醒下一办理人有待处理的工作;流程结束时,提醒工作发起人,工作的处理情况。提醒发起人是否提醒发起人共同成长智慧同行画流程图画流程图流程开始节点流程结束节点活动节点调用子流程路由双击节点,可以修改节点名称共同成长智慧同行节点类型节点类型流程的节点是指具体的某个工作环节。通过开发工作室的工具栏,将节点添加到画板上去。节点有四种类型:开始节点一个流程必须有且只有一个开始节点。开始节点表示整个流程的起点,所有流程都是从开始节点开始流程的。开始节点的办理人属性在工作发起时为流程启动者活动节点流程的具体流程环节,一个活动节点表示一个流转环节调用子流程节点该节点表示调用另一个流程的节点。结束节点用来标识流程正常结束的节点。表示流程正常结束共同成长智慧同行节点属性节点属性节点名称节点描述表单域操作授权人员绑定虚拟组织本节点办理人员抄送范围抄送工作已阅运行脚本表单数据映射方式节点初始化脚本路由选择策略路由选择脚本工作办结运行脚本办理类型办理顺序汇集人提交提示信息定制工作最终提交人数据汇集脚本读者类型是否允许代办、重办是否允许转办是否允许退回是否允许催办是否允许协办启动办理时限启动办理期限过期处理方式待办通知允许终止流程过期日考核权重办理意见提交流转页面共同成长智慧同行节点属性》节点名称、节点描述节点名称点击节点名称可以修改当期节点的名称节点描述对当前节点的描述点击可以修改节点名称共同成长智慧同行节点属性》表单域操作授权表单域操作授权当前节点办理人对表单的操作权限,包括对页面、域、操作的访问权限,访问权限有:完全访问、只读访问、和无法访问无法访问:当前节点操作者无法访问该域只读访问:当前操作者只能以只读方式访问此域,不可对域进行修改完全访问:当前操作者可以访问并且可以操作该域共同成长智慧同行节点属性人员绑定虚拟组织当前操作者可以绑定到虚拟组织中本节点办理人员可以设置当前节点的办理人员,当前节点的办理人员设置可以是部门,角色,用户、关系,具体的设置方法同流程属性中的流程管理者的设定方法,当设定了本节点办理人员后,工作提交到本节点时,工作流管理系统将按此办理人员设置,提取出实际的办理人员,供提交办理人时选择办理人。当节点的办理人员为一个人时,系统将跳过办理人员选择操作,直接将工作提交给此人。抄送范围选择抄送的范围,选择后,在抄送范围内的用户将在待阅工作中看到该流程的抄送内容共同成长智慧同行节点属性抄送工作已阅运行脚本在抄送范围内的用户阅读完流程后执行的脚本表单数据映射方式表示在表单工作提交时,表单数据的映射方式,包括:不映射、提交时映射、保存时映射三种,根据需要进行设置。数据映射在表单流程过程中已经进行了重复性校对,如果数据已经映射过了,如果后续的环节还要进行数据映射,则数据将在映射的记录上进行修改,不会生成新的记录。当发生数据映射错误时,流程将不能继续提交,必须排除了错误后才能继续流转节点初始化脚本在进入本节点时,需要运行的脚本。本脚本是在生成节点的待办时所运行的脚本,主要用于进行数据控制等操作。节点初始化脚本在转办、退回、跳转等任何产生待办工作时运行。importClass(Packages.cn.com.chx.eform.model.FormDataModel);varobj=newFormDataModel();obj.loadFormDataByNid(nid);//根据节点号来加载当前表单obj.setFieldValue(archiveflag,0);//为表单上的域赋值obj.flush();//保存为表单域赋的值共同成长智慧同行节点属性》路由选择策略路由选择策略路由选择策略,对表单中的域进行判断,可以根据不同的判断任意选择路由,表单中如果设置了路由策略,又设置了脚本,则优先运行路由策略中的路由规则共同成长智慧同行节点属性路由选择脚本通过写路由选择脚本可以选择路由,路由选择脚本的优先级在路由选择策略之后工作办结运行脚本在本节点办理后运行的脚本,仅仅在办理人提交工作时运行,跳转、转办、退回等操作时不运行。本脚本主要用于控制流程的流转,例如根据表单的内容通过脚本控制跳转到某个环节的某个办理人去办理。共同成长智慧同行节点属性》办理类型办理类型单人办理:单人办理是指本环节的办理人只有一个人多人办理:多人办理是指本环节的办理人有多人,主要用于工作的会签。在多人办理时,会增加一个汇集人,用于汇集各个办理人提交的内容和意见竞争办理:多人竞争办理,第一个人办理完则当前流转结束非同步多人办理:多人并发办理:一种多人办理的方式,存在汇集人,其中汇集人可以增加发起分支,每个分支可以有任意层级,并可以选择任意单人或多人来办理非同步多人并发办理共同成长智慧同行节点属性办理顺序当办理类型为多人办理时,办理人的办理顺序,主要包括:顺序办理和并行办理,顺序办理是指办理人按顺序进行办理,前一个办理人办理完成后下一

1 / 46
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功