前后调用的API

- 前台调用的API /WF/CCBill/CCBill.js
- 后台调用的API /WF/CCBill/CCBillAdmin.js
- 说明都在js文档里.

如何部署？

- ccform分为独立部署与代码集成模式部署两类.
- 独立部署: 就是把ccform独立的放在一个站点下，为其他的站点的应用提供服务. 可以使用url调用的模式，也可以使用ws,微服务等等访问.
- 代码集成部署: 就是把ccform的代码与您框架的代码放在一起工作. 这种模式就是把ccform做为一个中间件植入到您的开发架构作为一个模块独立工作使用.
- 不管哪种模式，首先都需要统一组织结构，统一权限。如何实现ccform的组织结构集成请参考ccform的组织结构集成

独立部署模式

- 这种模式简洁，清爽，两个系统互不干扰，系统之间的交互通过参数与接口协同工作.
- 两个站点的协同工作需要考虑的是数据访问安全。
- 我们把接口分为Url接口与API接口两部分.
- Url参数如下:
- 调用发起单据列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=Start&UserNo=zhangsan&SID=xxxxx
- 调用指定单据的列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=SearchBill&FrmID=myFrmID&UserNo=zhangsan&SID=xxxxx
- 新建一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&UserNo=zhangsan&SID=xxxxx
- 打开一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&OID=123&UserNo=zhangsan&SID=xxxxx

代码集成部署

- 这种模式需要把ccform的前后端代码与您的前后端代码放在一起工作,这种模式下有两个框架在一起工作,在开发的时候注意如下事项.
- 1. 系统登录页面是有您的框架完成的.
- 2. 登录校验密码完成后，需要调用ccform的登录接口，这样ccform也登录进去了, 同样在退出的时候也要调用ccform的退出接口，确保登录信息的安全.
- 3. 在访问ccform的系统页面之间不再需要经过Port.htm就可以直接访问.
- 4. 可以引用ccform的js文件调用api接口.
- 我们把接口分为Url接口与API接口两部分.
- Url参数如下:
- 调用发起单据列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=Start&UserNo=zhangsan&SID=xxxxx
- 调用指定单据的列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=SearchBill&FrmID=myFrmID&UserNo=zhangsan&SID=xxxxx
- 新建一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&UserNo=zhangsan&SID=xxxxx
- 打开一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&OID=123&UserNo=zhangsan&SID=xxxxx