1.0致远OA⼆次开发的学习必备知识和⼆次开发能做什么介绍
**
## 学习前置知识
**
1.java相关需要懂的知识 javase 前端三件套略懂 ,数据库sql操作懂, springmvc , spring的xml配置懂即可 , http对接 json webservice接⼝,基础的http⽹络知识即可。
网络前端需要学什么对开发的技术要求难度并不⾼。
2.致远协同软件基础知识都必须要了解,OA的业务知识需要了解⼀些,否则开发上⼿会⽐较困难,当然,当然我会在后续的⽂档对开发部分需要⽤到的业务知识做⼀个简单的介绍
3.软件的介绍,致远OA⼤致分为 A6 G6 A8 企业版 和 A8 集团版本,A6版本是A8的阉割版本,⼩企业⼀般A6居多,功能较少,未开放对外的rest接⼝,这样的话,开发起来难度就⽐较⼤,很多接⼝就需要⾃⼰去写,A8是⽐较健全的⼀个版本,也是本次讲解的版本
4.关于⼩版本,⽐如A8 7.0 7.1 8.0, 从7.0开始之后就有了很⼤的改⾰,以前的表单都是使⽤ infopath业务⽣成器,从7.0之后,开始使⽤CAP4,功能更加强⼤⼀些了,所以⼀些开发的逻辑和之前也不同了,接⼝也不同了,所以你如果是⾮常⽼的版本 ⽐如 6.0SP这种,本课程可能不适合你,⽽且现在市场上的卖给新客户的都是最新版本的,⽼版本的也逐渐在被淘汰了。
5. 部分接⼝是有问题的,可能需要打补丁,可能需要⾃⼰写,所以官⽅的接⼝也并不是万能的。
⼆次开发能做什么
我们OA系统最⼤的⼀个特点是 审批, 所以我们的开发⼤部分客开都是围绕着流程的发起 和 结束 或者 某个节点 来展开的,
⽐如 从erp系统中发起的⼀个报销,需要到OA中进⾏审批,那么就需要⽤到外部的流程发起接⼝了,然后OA中进⾏审批,流程结束后,推送到银⾏付款系统中进⾏报销 。。。。
⽐如 OA中的表单分为两种 ⼀种叫做⽆流程的表单(底表),和 有流程的表单,那么在底表档案,有时候需要和第三⽅系统做 同步对接,如何做。。。
⽐如 OA的表单,如何在明细⾏中,实时从其他的系统中获取⼀个存货的现存量等等。。。
⽐如 OA中如何⾃定义⾃⼰的接⼝,让别⼈去调⽤等等。。。
⽐如 表单中如何通过控件 监听其他控件发⽣改变,然后去做⼀些开发等等。。。
我的课程的内容,可能没有那么全⾯,但是我们信奉的宗旨是⽤20%的时间 去做80%的开发,⼤部分企业中常⽤的开发内容,我都会讲到,剩下的20%请⾃⼰探索。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论