oa工作流的概念及如何实现
发布日期:2011-8-15 信息来源:http://www.chysoft.net

一、oa工作流的概念
oa工作流就是业务流程的计算机化或自动化。许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等,大大提高了效率,实现了知识管理,提升了公司的核心竞争力。 更具体一点(或更接近我们程序设计人员)就是,我们根据工作需要制做了一人个表单,然后分配给几个人按一个步骤来完成,我们可以控制每个人可以使用的表单元素,还可以随时调整这个步骤。

OA工作流特点:
1、工作流就是多人协同完成一项工作,简单而言,就是几个人按次序填写同一张“表单”,填写会签意见和传递附件。
2、表单可以由软件用户自行设计(一般由管理员设计好)。
3、表单格式可以用网页设计工具或word等设计,设计好后复制、粘贴到“表单智能设计器”中,再添加表单控件就可以了。
4、每个流程对应一个表单,不同流程可以共用同一个表单。
5、流程分为固定流程和自由流程两种,固定流程由固定步骤组成,用户事先需定义好,自由流程无需定义流程步骤。
6、固定流程的每个步骤都需要设定经办人、可写字段、下一步骤等信息。
7、固定流程第一个步骤设定的经办人,才有权新建该流程。
8、执行中的工作和已完成的工作,都可以通过工作查询功能进行查询。
9、任何流程都可以指定监控人员和查询人员,监控人员可随时转交下步或终止流程(自由流程),监控人员和查询人员都可以查询该流程全部工作。

承元oa中的oa工作流  
 例如,在一个公司里有一个请假的流程是这样的,一个员工请假需要两级审批,一级是部门经理,一级是总经理,这样我们就可以制作一个请假表单:
1、整体分析工作流的基本流程、权限和业务处理表单。
2、资源管理中的定义
创建流程所需的部门和用户
定义角色(用户组)
添加用户组成员

3、定义工作流程
(承元工作流定义只涉及到具体的流程定义,自身不包含表单的定义)
根据实际需要定义流程所需的节点,包括开始、结束、任务、条件、普通(action开发)、拆分等等。
添加节点之间的路由
开始节点(只能最多一个任务,可以不定义任务)和任务节点定义节点任务,指定任务的类型(并发的模式)
进入“任务许可”,使用资源管理的角色进行任务许可。

4、进入表单系统定义流程所需的表单
定义表单(详细见“表单定制”)
使用资源管理的角色对表单字段进行授权(表单元素鼠标邮件弹出属性窗口)
定义工作流管理部件,关联定义的工作流并绑定在表单上
关联工作流的表单我们称之为“工作流表单”

5、返回工作流定义,设置开始和任务节点的任务
设置任务处理引擎的处理表单地址(格式:/engine/gettemplate.jsp?temp_Id=131)。

6、调用工作流表单
在资源管理指定位置上创建一个栏目(服务),将url地址设置为工作流表单地址。
到此为止,即可通过该地址启动工作流,启动工作流的当前用户必须在oa工作流的任务许可的角色中(即开始任务许可的角色中必须包含该用户—在资源管理的用户组管理中维护)

不同的oa中定制oa工作流的方式都不一样,承元oa实现流程定义、权限控制、表单定义,定制与开发的有机组合。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司