OA工作流概述与OA工作流实现的一点经验 (转)
一、工作流是什么?
工作流是从英文单词work flow中直译过来的。用在OA系统中最直白的意思就是日常工作中相对固定的流程计算机化。
例如:空管站发文的流程(综合业务室)
拟稿——领导审批——领导会签——行政办行文
这是工作流中的文件流——文件办理的一个过程。
请允许这样描述一下工作流:
我们的日常工作都可以归纳为工作流,传统工作中,多人协作的工作最能体现工作流的概念,如工厂里的生产线就是一个简单的工作流,生产线上的工人各司其职,每个人把生产线上属于自己的工作内容完成,生产线的尽头就出现了一个完整的产品。当我们对现行的工作进行细致的工作分析,如同把一个产品的生产过程分解到生产线上一样,把一件工作的办理过程变成数学模型,进一步把这个模型计算机化,就成了OA系统的工作流。
对OA工作流的理论化的描述是这样的:
随着信息化进程的不断深入,协同应用软件的概念已深入人心,而工作流系统正是协同应用软件的核心。通过应用IT技术来规范工作流程、提高工作的执行效率和准确度,是工作流系统主要解决的问题。
工作流可实现业务或公文的申请、审批、会签、登记、操作等环节的管理,可将工作过程进行记录,便于日后检查。并实现数据的规范化录入、查询、统计和存档。
简单来说,工作流就是把一项工作化解为多个步骤,由多人协同来完成。
二、Office Anywhere工作流的一些概念:
1、工作流就是几个人协同完成一项工作,简单而言,就是几个人按次序填写同一张“表单”,填写会签意见和传递附件。
2、表单可以由软件用户自行设计(一般由管理员设计好)。
3、Office Anywhere的表单格式可以用网页设计工具或word等设计,设计好后复制、粘贴到“表单智能设计器”中,再添加表单控件就可以了。
4、每个流程对应一个表单,不同流程可以共用同一个表单。
5、流程分为固定流程和自由流程两种,固定流程由固定步骤组成,用户事先需定义好,自由流程无需定义流程步骤。
6、固定流程的每个步骤都需要设定经办人、可写字段、下一步骤等信息。
7、固定流程第一个步骤设定的经办人,才有权新建该流程(道理可想而知)。
8、执行中的工作和已完成的工作,都可以通过工作查询功能进行查询。
9、任何流程都可以指定监控人员和查询人员,监控人员可随时转交下步或终止流程(自由流程),监控人员和查询人员都可以查询该流程全部工作。
最近给学生布置.NET毕业设计,为了提高学生的能力就布置了一个OA系统,布置后发现OA其实也不是哪么的难做,其中最难做的应该要算工作流哪部分,于是我就给学生写了一个工作流的例子.其实在J2EE的开源里面就有工作流开源项目大家可以参考http://www.open-open.com/08.htm,在.NET方面微软也有一个工作流引擎参考http://tech.csai.cn/newit/NO000090.htm.
一认识工作流:
什么是工作流?
工作流就是业务流程的计算机化或自动化。许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等,大大提高了效率,实现了知识管理,提升了公司的核心竞争力。
这是来自于http://www.ioffice.cn/source/items/gzl-1.htm的解释.
我个人认为工作流更具体一点(或更接近我们程序设计人员)就是,我们根据工作需要制做了一人个表单,然后分配给几个人按一个步骤来完成,我们可以控制每个人可以使用的表单元素,还可以随时调整这个步骤.
二实现工作流
例如在一个公司里有一个请假的流程是这样的,一个员工请假需要两级审批,一级是部门经理,一级是总经理,这样我们就可以制作一个请假表单:
在这表单中一共有十个表单控件
我们可以定义一个请假工作流,分为三步完成以上工作
分别给每一步骤分配不同的人员及可以使用的字段
其中填写请假条 可写字段如下图:
可用使用用户:
另外两个步骤也要分配对应的元素及人员
对于步骤的第一步的用户可启动流程,然后可以来办理流程的第一步,填写自己权限以内的数据如下图:
当第一步骤的人完成自己的处理后就可将流程交给流程下一步骤的人
此时下一步骤的人如果登录时就会发现有一个流程工作需要自己来办理
然后转交下一步骤,总经理处理界面如下
最后工作流结束时的流程步骤图如下:
到此为止就完成了一个最简单的工作流处理!
分享到:
相关推荐
在OA工作流实现中,有一些关键的概念需要理解: 1. 表单设计:表单是工作流中信息录入和传递的基础,用户可以自定义表单格式,通常由管理员预先设计好。设计工具可以是网页设计工具或Microsoft Word等,设计完成后...
2. **系统集成**:OA工作流往往需要与企业的ERP、CRM、HRM等其他系统无缝对接,实现数据共享和流程联动。这需要掌握各种接口协议,如Web Services、API调用、数据库连接等,确保信息的实时同步和准确传递。 3. **...
下面我们将详细探讨通达OA工作流升级到流程中心的操作流程及可能遇到的问题。 一、准备工作 在升级之前,确保系统运行稳定,备份当前的工作流数据以及整个OA系统的数据库。这一步至关重要,以防在升级过程中出现...
CTO下载-基于工作流的方正集团OA系统设计与实现
工作流概述与OA工作流实现的一点经验 工作流是 OA 系统中最重要的概念之一,它从英文单词 work flow 中直译过来,用在 OA 系统中最直白的意思就是日常工作中相对固定的流程计算机化。例如:空管站发文的流程(综合...
这个训练项目源码对于学习和理解OA工作流系统的设计与实现具有很高的价值。通过深入研究源码,开发者可以学习到如何构建一个完整的OA系统,包括工作流引擎的使用、前后端交互、数据库设计、权限控制等方面的知识,...
【OA工作流应用】是指利用特定的软件工具自动化执行一系列任务的过程,特别是在IT领域中,如WQJDomino /Notes 工作流,它能够有效地管理企业的业务流程。工作流应用程序的核心价值在于提高效率、降低成本,减少错误...
OA工作流(Office Automation Workflow)是一种自动化业务流程的技术,它在企业信息化管理中扮演着重要角色。在"OA工作流WorkFlow版本(前台JS实现)"中,重点是使用JavaScript在前端实现工作流的相关功能。JavaScript...
基于工作流的OA系统的设计与实现,基于工作流的OA系统的设计与实现
【OA与工作流系统代码】是关于企业信息化管理中的一项重要技术——办公自动化(Office Automation,简称OA)和工作流系统的编程实现。在现代企业中,OA系统是提高工作效率、优化业务流程的关键工具,而工作流系统则...
本压缩包文件包含的“申请单模板”是通达OA工作流模板的一个实例,可以作为创建或优化工作流程的基础。 工作流在通达OA中的重要性不言而喻,它可以帮助企业构建起灵活、高效的审批流程。工作流模板则是预先设定好的...
OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明OA工作流说明
OA工作流设计是将日常工作中相对固定的流程通过计算机技术实现自动化的过程,旨在提高工作效率和准确性。在OA系统中,工作流通常涉及多个步骤,由多个参与者协同完成,它能够规范化数据录入、查询、统计和存档,同时...
总的来说,通达OA工作流使用详解2008涵盖了工作流的设计、发布、运行和管理等多个方面,旨在帮助企业实现业务流程的规范化和自动化。通过深入学习和实践,用户可以充分利用这一工具,优化企业的内部管理,提高工作...
TIPTOP对接通达OA工作流是一个旨在整合两个不同系统——TIPTOP和通达OA(Kingdee Office Automation)——的程序,目的是实现工作流的无缝交互。在企业信息化管理中,工作流自动化是一个关键部分,它能提高效率,...
- **灵活性与可扩展性**:MVCOA工作流应具备良好的灵活性,以适应不断变化的业务需求,同时易于扩展,可以添加新的工作流程或修改现有流程。 通过深入研究2013-06-10 MVCOA工作流的相关文档,我们可以更全面地理解...
通过这门课程,学员不仅能掌握工作流技术的基础知识,还能获得实际操作经验,从而具备在实际工作中独立设计、实施和优化OA工作流系统的能力。无论你是企业IT人员、系统管理员还是对OA工作流感兴趣的开发者,这都是一...
综上所述,《OA工作流整个过程的描述》不仅是一份技术文档,更是企业实现流程自动化和管理优化的指南。它深入剖析了工作流的每一个细节,从理论基础到实际应用,为读者提供了全面而深入的理解。无论是IT专业人士还是...
在 asp.net 开发 OA 系统中,工作流可以用于实现报销多级审批工作流,例如员工提交报销表给经理,然后经理审批并提交给副总,副总再次审批并提交给财务等。 在这个示例中,我们使用了顺序工作流,而不是状态机工作...
在这个ASP+Access实现的OA工作流系统中,我们可以推测以下几个核心组成部分: 1. **Global.asa**:这是ASP应用程序的全局配置文件,用于设置会话(Session)和应用程序(Application)的初始化和结束事件,管理它们...