回忆起10年前工作流引擎的应用,感觉历历在目啊!当初公司接了一个项目关于公文流转的管理系统,一开始客户就跟我画了十多张业务流程图,用Visio制图工具进行描述,其实业界通用的Rational Rose建模工具也挺管用的。话说这十多张业务流程图,涉及的业务范围还蛮多,像用户注册和审批授权,开通流程,各种文件如批件,办件,阅件等等的实际办文流程,还有一些发文的流程,信函的流程,来访电话处理,车辆管理流程等等,感觉很复杂,五花八门。
现在做了这么多年的工作流软件产品的开发后,对这些的应用真是了如指掌,呵呵。
实现过程如下:
用户注册,审批授权,开通流程:利用流程设计器建立“用户注册审批流程”,建立用户表,利用表单设计器建立“用户登记”的维护表单,利用表单设计器建立“用户审批表单”(参照通用审批表单来做)
用户注册――》审批--》结束。
集成到OA应用系统的时候,在 用户登记 表单中加上 “开通流程”的功能按钮。
各种文件如批件,办件,阅件的实际办文流程:
在流程设计器中,按照办文的流程建立 公文流转的流程:
批件――》办件――》阅件――》结束
在表单设计器中,建立批件,办件等的表单,也可以利用表单的权限设置,只做一张公文维护的表单,然后在流程的各个节点中流转,各节点的执行权限不一样,有的只能查看某些项,有的能编辑,有的需要隐藏。
集成到OA应用系统的时候,公文流转到各个节点的时候,各节点办理人的待办任务列表中,就能查看和办理自己需要处理的公文了。
发文的流转,来访电话处理,车辆管理流程:
按照处理的顺序利用流程设计器创建好流程,创建流程各个节点上办理的业务表结构,利用表单设计器创建好处理的表单,将表单挂接到流程节点上。
集成到OA应用系统时候,可以采取两种方案,流程驱动的方式,即先启动业务流程,再按流程的流转,在各个节点办理人的待办事项中继续流转。
也可以采取表单驱动流程的方式,将第一个处理节点上的表单功能挂接到菜单上,如“填写车辆申请单”,在填写完成后,点击“启动申请流程”即开始了一个车辆申请的业务流程。申请人也可以全称监控自己的单据流转到那个部门了。
很多OA办公系统在集成工作流的时候,往往认为工作流的流转,只是对一张单据的流转,例如,车辆申请单,所有的流转都是针对这张单据来做的,单据的定义也固化好了模块,一个文本编辑器。也有很多OA中的工作流引擎会将审核通过,拒绝,已阅,转交,退回这些功能固化在工作流引擎中。这种不是真正意义的工作流,只能是做项目的一种方式。
工作流系统还是要设计好引擎的模型,能处理业务流程的模型,如处理公文,就是一个是文件相当于表单,一个是流程相当于工作流,整个公文流转不外乎就是这就这两样东西,表单处理就是建一些表来存储文件的基本信息和控制信息,流程呢?流程的起点就是表单来创建公文,所以至少要有流程实例表,通过表单和选择的流程模型来确定一个唯一的流程实例,每条公文的流转都由流转实例来关联,并能记录下流转的轨迹,这样就可以很灵活了。流程引擎的模型只是处理流转的顺序,各种路由方式;业务处理有表单来处理,可以用可视化的表单工具,也可以是自定义的表单。
总结一下:工作流系统在OA系统中的应用,包含,流程的建模,业务表单的创建,OA应用中集成工作流,或者是OA系统中引入工作流。因为OA办公系统中,各种流程化的处理很多,剩下的就是怎么去可视化的实现那些各种各样的办公流程了。
分享到:
相关推荐
在现代企业中,OA系统是提高工作效率、优化业务流程的关键工具,而工作流系统则是OA系统的核心组成部分,负责流程的自动化管理。 浪曦OA与工作流系统是一个基于J2EE平台开发的高端解决方案,J2EE(Java 2 Platform,...
jBPM工作流引擎在OA系统中的应用
asp.net 开发 OA 系统中的报销多级审批工作流(顺序工作流) ...asp.net 开发 OA 系统中的报销多级审批工作流是一个非常实用的示例,展示了工作流在 asp.net 开发中的应用,可以帮助我们提高工作效率和降低成本。
OA工作流实现是企业信息化建设中的重要组成部分,它旨在优化业务流程,提高工作效率,实现自动化审批、...在实际应用中,还需要结合企业的具体业务需求和现状,进行定制化开发,确保OA工作流真正服务于企业的核心业务。
6. 工作流引擎在OA系统中的应用:在OA系统中,工作流引擎的应用广泛,它可以用于公文处理、请假审批、报销审核、会议安排等多个场景。通过工作流引擎,这些流程得以自动化处理,大大提高了办公效率和文件处理的准确...
工作流系统则是OA系统的核心模块,它管理并驱动着企业的业务流程,从审批、流转到执行,确保事务按照既定规则有序进行。 本资源“OA与工作流系统源码”提供了一套可用于学习的OA系统的源代码,但值得注意的是,它并...
在给定的部分内容中,虽然没有直接展示工作流的具体实现,但可以看出这是一个分页处理的示例,这在Web应用中很常见,特别是在处理大量数据时。分页技术有助于提高页面加载速度,提升用户体验。这部分代码使用了JSP...
在OA系统中,工作流主要体现在业务或公文的申请、审批、会签、登记、操作等多个环节,使得整个工作过程得到记录,方便后续的查询、统计和存档。 在OA工作流实现中,有一些关键的概念需要理解: 1. 表单设计:表单...
【基于JBPM工作流的OA办公系统】是一个企业级的应用,它利用了JBPM这一强大的工作流引擎来实现办公自动化。JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了一整套流程定义、执行、...
高校OA系统中工作流技术的应用与研究,高校OA系统中工作流技术的应用与研究
在升级之前,确保系统运行稳定,备份当前的工作流数据以及整个OA系统的数据库。这一步至关重要,以防在升级过程中出现意外,可以及时恢复到原始状态。 二、下载升级包 获取官方发布的通达OA工作流升级至流程中心的...
在"ASP+Access OA工作流"这个项目中,开发者利用ASP技术和Access数据库来构建了一套办公自动化(OA)的工作流系统。 工作流(Workflow)是一种业务流程自动化的方法,它定义了任务如何在不同参与者之间传递,以及在...
在.NET架构下,OA系统可以利用丰富的库和工具进行开发,例如ASP.NET用于构建Web应用程序,Entity Framework用于数据访问,以及各种安全和身份验证机制确保系统安全性。SaaS模式下的OA系统通常需要考虑数据隔离、多...
通过这门课程,学员不仅能掌握工作流技术的基础知识,还能获得实际操作经验,从而具备在实际工作中独立设计、实施和优化OA工作流系统的能力。无论你是企业IT人员、系统管理员还是对OA工作流感兴趣的开发者,这都是一...
《OA工作流与Java在OA系统中的应用》 OA(Office Automation)系统,即办公自动化系统,是现代企业信息化建设的重要组成部分。它旨在通过集成各种办公工具,提高工作效率,优化工作流程,降低运营成本。本资源"OA....
在“OA.rar_asp 工作流_oa 系统_办公_工作流”这个压缩包中,我们重点关注的是基于ASP技术实现的工作流和OA系统的权限分配机制。 ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于创建动态网页和...
工作流在通达OA中的重要性不言而喻,它可以帮助企业构建起灵活、高效的审批流程。工作流模板则是预先设定好的流程框架,可以根据实际需求进行调整和定制,以满足不同场景的应用。例如,一个常见的“申请单模板”可能...
在通达OA中,工作流系统允许用户自定义流程,包括审批步骤、流转规则和参与者,以此实现业务流程自动化。用户可以通过设置流程模板,定义不同类型的业务处理流程,如请假申请、报销审批等。 工作流的创建始于设计...