<DIV id=read_tpc mb10?>以某个知名
深圳OA厂商为例说明(这里不说具体的厂商名字了)
1、它可以通过支撑平台的定制实现大多数个性化的二次开发。
具体表现在:
(1)在首页或其他地方增加栏目并指定位置展示
OA的所有菜单均通过“资源管理”支撑平台栏目管理配置,并通过授权访问,可以非常方便的对栏目菜单进行增加、修改、删除、移动、排序等操作。
(2)现有功能模块的个性化修改
OA办公系统中许多模块(通知、文件、
CRM、车辆管理、
人力资源管理等)是通过“业务表单”支撑平台生成,模块中增加字段只需通过表单
系统定制实现。在此基础上增加功能,修改业务处理逻辑。
(3)增加新的功能模块
增加新功能模块只需通过表单系统定义实现,一般包括以下步骤:
A、创建新的数据库表
B、定制功能模块的模板
C、表单访问授权
D、在资源管理上进行访问控制
最终使用客户如果熟悉了支撑平台的使用,也可以进行定制化的开发。
(4)其他
包括工作流自定义、信息发布自定义,首页信息提醒内容和类型的自定义等(一般的OA中也有类似的功能)。
2、OA客户端的代码开发一般不需要提供OA源码,这也是不同于其他OA的特点之一。
具体表现在:
(1)通过OA自身
提供的Action、事件等机制,在无需OA源码的情况下进行扩充(只需编写部分的代码, 如:表单定义实现了绝大部分功能,极少数的使用代码开发)
(2)完全的代码开发
A、设计编写代码
B、如果需要进行权限的控制,在代码中访问资源管理的权限接口进行权限控制(支撑平台都提供了系列标准化的开发接口)
C、在资源管理中注册新的功能模块并授权访问