如何通过承元OA进行二次开发
发布日期:2008-4-20 信息来源:http://www.chysoft.net

承元OA系统提供了OA系统中常用的功能,在实际应用中会遇到一些客户个性化的需求,需要进行个性化的处理。承元OA最大的特点之一是非常擅长于个性化的开发和定制,而且个性化的开发绝大部分可以通过定制开发平台实现,定制开发的方式包括:
一、通过承元OA内置的定制开发平台进行处理,典型的包括:
1、在首页或其他地方增加栏目并指定位置展示
承元OA的所有菜单均通过“资源管理”支撑平台栏目管理配置,并通过授权访问,可以非常方便的对栏目菜单进行增加、修改、删除、移动、排序等操作。
2、现有功能模块的个性化修改
承元OA中许多模块(通知、文件、CRM、车辆管理、人力资源管理等)是通过“业务表单”支撑平台生成,模块中增加字段只需通过表单系统定制实现。在此基础上增加功能,修改业务处理逻辑。
3、增加新的功能模块
增加新功能模块只需通过表单系统定义实现,一般包括以下步骤:
  A、创建新的数据库表
  B、定制功能模块的模板
  C、表单访问授权
  D、在资源管理上进行访问控制
最终使用客户如果熟悉了支撑平台的使用,也可以进行定制化的开发。
4、其他
包括工作流自定义、信息发布自定义,首页信息提醒内容和类型的自定义等(一般的OA中也有类似的功能)。

二、代码的开发
承元OA客户化的代码开发一般不需要提供OA源码,这也是不同于其他OA的特点之一。
1、通过承元OA自身提供的Action、事件等机制,在无需OA源码的情况下进行扩充(只需编写部分的代码, 如:表单定义实现了绝大部分功能,极少数的使用代码开发)
2、完全的代码开发
A、设计编写代码
B、如果需要进行权限的控制,在代码中访问“资源管理”的权限接口进行权限控制(支撑平台都提供了系列标准化的开发接口
C、在“资源管理”中注册新的功能模块并授权访问

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