曹挚
摘 要:OA系统已经成为目前高校行政办公的主流系统,本文介绍了OA系统新增功能模块的开发全过程,着重讲解了OA功能模块的设计、界面的开发、流程的设置,实现了OA系统功能的配置与开发。
关键词:OA系统;功能模块;流程;二次开发
一、引言
OA的全称是Office Automation,中文名是办公自动化系统,有些高校也称该系统为协同办公系统。随着高校行政办公信息化的普及与发展,OA系统已经成为高校行政办公的首选系统。OA系统能够节约人力资源、节省办公费用、实现行政办公的信息化、无纸化;同时OA系统还能够自动沉淀办公流程信息,为今后的查找证明提供依据。
目前OA系统都是基于B/S(浏览器/服务器)架构的业务系统,是以工作流为中心的办公自动化系统。由于工作流可以自行配置与设计,因此目前OA系统都可以在管理员的界面中实现工作流程的二次开发(只要需要进行配置,不需要重新编写代码)。本文以徐州幼儿师范高等专科学校OA办公系统为背景,通过在OA管理界面中的二次开发和配置,实现新模块、新界面、新功能的设计与实现。这种配置过程具有一定的通用性。
二、功能模块设计
这里我们新增一个考勤管理模块,模块的功能很简单:由各系部负责人每月提交该系部的考勤情况给分管副校长,然后分管副校长审批后再转给人事处存档。在管理员(admin)的登陆界面中,首先要新增该模块名称,命名为考勤管理。这里考勤管理是二级菜单,上面的一级菜单是事务管理。要增加模块名称,首先要进入行政办公设置的功能模块管理的菜单中,然后选择“用户”选项,这里会呈现出OA用户界面中的几个一级菜单,找到事务管理的菜单然后点击新增按钮,系统会出现增加功能模块的对话框,对话框的前两项即功能代码和功能名称是必填项,后面几项则是选填项,可以不填。在功能代码中为考勤管理模块设置新的功能代码,注意的功能代码要和别的模块功能代码进行区分,不能够重复。在功能名称里面填上考勤管理即可。
三、界面的设计与实现
上面只是新增了功能模块的名称和代码,下面就要设计该功能模块的界面。考勤管理的界面非常简单,只需要一个文本框即可,文本框的名称是日常考勤记录。在实际操作中,部门负责人在该文本框中填写该部门本月的考勤情况然后提交,内容会反显在上一级也就是分管副校长的OA系统中,分管副校长可以对考勤的内容进行修改。最后内容反馈到人事处,由人事处存档。在我校OA系统的管理员界面中,有一个叫表单设置的菜单,在这里可以设计新的表单界面。设计界面过程中,首先在第一项显示设置的选项中找到刚才建立的考勤管理,然后新增日常考勤记录字段,并将其属性设为“显示”,然后点击下面的表单字段选项,在表单类型中新增表单,名称即为考勤记录;在布局设计中画出表单的实际图形,这里可以现在word中先画出来,然后再复制粘贴进去,这样,考勤管理表单就建立完成了。
四、流程设计与实现
工作流程设计是关键的一步,如果把OA里面的一个功能模块比作一个人的话,界面设计相当于人的外表设计,而流程的设计则相当于用大脑思维控制人的实际行动。考勤管理的工作流程也很简单,由部门负责人发起,然后到分管副校长处审批,最后到人事处存档。在后台管理员界面的工作流设置中,首先新增一个名叫考勤管理的流程。新建流程对话框中有4个选项卡,在基本信息选项卡中,填写流程的基本要素,第一行填写流程名称,下面是流程类型,然后是选择流程表单,由于前面已经建立过考勤管理的表单,因此这里可以直接选择。发起范围和管理范围这两项也是必填项。在节点信息选项卡中,我们建立两个节点信息,分别是分管副校长审核节点和人事处归档节点,而开始的节点系统已经由系统定义完成。在第三个流向设置中,我们按照实际考勤管理的过程设置流程走向,由于节点前面已经设计完成,这里可以直接设置从开始节点到分管副校长审核节点,然后再到人事处归档节点,最后结束。在第四个条件设置选项卡中,可以对相应的字段显示与否进行设置。这样,考勤管理的整体流程就设置完成了。
五、功能授权
功能授权是最后一步,目前OA系统都是按照权限进行分级管理,即不同权限的用户在其OA界面中呈现的功能是不同的。任何新增的功能如果没有对某个用户授权,那么该用户是无法使用该功能模块的,甚至也无法看到该功能模块。功能授权的方式很简单,在管理员的界面中,点击用户管理菜单,会出现所有用户的列表,选中某个用户,点击功能授权,出现了功能授权对话框,对话框分为左右两边,左边是权限列表,里面列出了OA系统中的各种权限,要对某人进行考勤管理授权,只要在事务管理中勾选考勤管理即可。这里考勤管理的发起范围是部门负责人,因此需要对部门负责人进行相应的功能授权。而其他未被授权的用户则是看不到也使用不了该功能的。目前我校OA系统还无法做到对多个用户进行同时授权(即批量授权),因此当对多个用户授权相同的功能时,需要一个一个的授权,比较麻烦,这也是下一步需要改进的地方。
六、总结与展望
从上面可以总结出新建功能模块的步骤:第一步是新增功能模块名称;第二步是设计功能模块界面;第三步是设计流程;第四步是进行功能授权。这四步都是在后台管理员的界面中配置完成的,而不需要任何代码和二次开发,显示了目前OA系统的灵活性和强大的配置功能。目前OA的发展趋势是不拘泥于平台,手机端、pad端等移动设备均可以流畅登陆OA,并实现OA大部分的功能,真正实现了异地办公,实现了办公资源的集约化、办公流程的规范化。