我的OA二次开发经历


注:所有案例文章均选自“我与Office Anywhere”征文投稿,全部由通达OA正式用户撰写。其版权归作者及通达科技共同所有,任何单位或个人,未经版权所有者同意均不得转载,版权所有者将保留相关法律权利。
作者:广西水利电力建设集团有限公司金城江水力发电厂 黄永祥

  随着单位OA系统的逐步推广使用,开发专门的具有针对性的OA应用提上日程,以前没有接触过PHP编程,网络程序开发也没有具体实施过,一切从头开始。

  巧妇难为无米之炊,只好到通达网站寻找二次开发的有关资料,进入“通达OA用户服务区”,找到“文档与资料”中的“OA知识库/Office Anywhere 高级应用技巧”,呵呵,这里才是OA高级应用的天堂——启动迅雷下载“php手册.chm”、“通达OA二次开发手册.zip”、“自定义菜单说明.txt”、“通达OA2008增强版数据字典”、“mysql网页方式管理工具”,再从网上找一些关于WEB编程的资料。“米”已经寻备好,做一个“锅”——安装通达OA试用版,用来当做开发平台,开发当然不能直接在现在正在运行的系统上直接进行,除非“牛人”,刚开始,自己就菜一点吧,没什么。“米”和“锅”已经准备,就开始“做饭”咯,先啃一通HTML写作技巧,再熟悉熟悉MYSQL数据库的建立使用,当然是用上面下载的“mysql网页方式管理工具”,再熟悉PHP编程语言和一些技巧,以及参阅“通达OA二次开发手册”,对整个开发环境和工具做一番了解后,找相关人员了解应用需求,找实际应用参数,开始进行应用的整体规划设计,建数据表。开始了第一个代码测试,index.php文件:

<?
ECHO “嗨!我来啦!”;
?>

  “保存,打开浏览器,打开刚写的“index.php”文件,“嗨!我来啦!”跃然出现在浏览器上,首次成功,暗喜,更加坚定了信心。于是便开始了我的OA开发的征程,前进…….。

  由于工作的原因,不能全身心投入开发,只好在空闲之余编写代码测试调试,有时候为了实现一个功能,竟然忘我到半夜4点多,35岁的年纪,还有这样的劲头,自己都佩服自己!~_~。不过编写代码有苦也有乐,“千里寻她千百度”的感觉,不经历过又怎么会深有体会!伴随着断断续续的编写过程,苦乐也常伴。经过多日煎熬,终于可以交付测试,自己在开发平台上建立OA试用版,把应用集成到OA菜单里面,找几个同事帮忙测试,发现问题及时修改,11月下旬,宣告结束在开发平台上的测试,于是集成进入在用的OA平台,叫生产一线的人员进行试用,随改BUG,试用结束,在2009年1月1日0点正式投入使用,随后,把2008年的老数据通过移植,导入,随后在OA里面发布公告,告示全单位人员,可以在OA上面查询生产数据。投入使用后,很多员工反映,用起来真是相当的方便,自己也感到美滋滋的,自己的辛苦终究没有白费。

  OA二次开发体会,由于通达OA采取开放式平台,还提供部分二次开发代码和开发说明,以及一些必要的工具,如数据库管理工具,部分开发函数引用,使得进行二次开发更加简单便捷,但是也需要用户本身的一些基本知识。能够自行进行二次开发并无缝接入OA系统,是二次开发的成功之处,更是通达OA系统的强大之处。

  通达OA,I LOVE YOU!

附:应用集成运行部分效果图

OA精灵:

OA桌面:




 

 

通达科技版权所有(C)2009