基于OracleADF框架的工数管理系统
2021-09-23李健辉
李健辉
(埃森哲(中国)有限公司 上海市 200072)
1 工数管理系统及OracleADF框架
1.1 工数管理系统架构
(1)受理负责人在接受终端用户的呼叫时,利用本系统的报价注册功能制作概算报价(可以输出概算报价单)。
(2)在上流的PILOT系统中注册对CE的作业做指示处理。
(3)在FITS-CE系统中,从CE(负责修理的人)处登记出差、现场作业的各种时间和。
(4)在估算实绩系统中提取夜间批处理完成的工作。
(5)通过估算实绩系统进行实绩登记→实际成绩批准→实际成果发送。
1.无偿作业:直接在实绩批准画面上承认,并在夜间批量向SAP侧发送实绩。
2.有偿作业:在有偿作业实绩登记画面中登记实际成绩信息,计算请求金额的费用后进行实际工数和费用的登录。
(6)在实际工数以及费用完成后,通过实际成绩批准画面,夜间批量向SAP侧发送数据进行后续处理。
1.2 OracleADF框架
OracleADF是ApplicationDevelopmentFramework的缩写,是端对端的程序开发框架,该框架通过虚拟开发设置和基础架构,能加速构建面向服务的应用程序。例如使用无线网络和桌面应用程序来检索、显示以及更新数据等处理,使开发得到大大的简化。ADF的框架可以分割视图层、控制业务逻辑层和数据接口层三者之间的关系,体现了经典的MVC模式的灵魂。如图1所示。
1.3 框架层
1.3.1 Business Service业务服务层
包括ADF底层接口层(ADFApplicationModule),业务数据访问层(DataAccess)和业务持久层(PersistentBusinessObject)。创建的步骤是先创建和定义Entity对象(EntityObject),接着创建和定义View对象(ViewObject),之后是创建和定义ADF底层接口层。Entity对象是指对象数据库中所有的表或对象关联表结合后的View视图,View对象是根据Entity对象来创建的,它主要用于数据库访问。……
