文档中心 > API文档

Part 1. 平台开发手册

Seeyon CTP Team

致远软件

2014-06-30

Revision History
Revision 0.8.2 2013-08-20 周天

添加自定义菜单

Revision 0.8.3 2013-08-20 李龙

主菜单扩展

Revision 0.8.3 2013-08-20 马长习

单点登录

Revision 0.8.3 2013-08-20 马传佳

UI

Revision 0.8.3 2013-08-20 孙哲民

公文导出、档案集成

Revision 0.8.3 2013-08-20 雷凯军

Portal

Revision 0.8.4 2013-08-20 雷广法

概述、本地接口

Revision 1.0.0 2013-09-12 潘小滨、母运星、向庆、李龙、王文友

验证复合集成场景,修正文档错误。

Table of Contents

1.1. 概述
1.1.1. 二次开发目标
1.1.2. 接口体系
1.1.2.1. 接口可以做什么
1.1.2.2. 接口分类
1.1.2.3. 本地开发
1.1.2.4. WEB服务
1.1.3. 平台技术介绍
1.1.3.1. 技术特征
1.1.3.2. 二次开发建议
1.1.3.3. 命名约定
1.2. 本地开发接口
1.2.1. 插件化
1.2.1.1. 插件规范
1.2.1.2. 插件基础配置
1.2.1.3. 插件启动初始化
1.2.1.4. 插件自定义配置文件
1.2.1.5. 插件国际化配置文件
1.2.1.6. 插件spring配置
1.2.1.7. 插件hibernatePO加载
1.2.2. MVC
1.2.2.1. Controller层
1.2.2.2. Manager层
1.2.2.3. DAO层
1.2.3. 调用平台API
1.2.3.1. Spring 注入
1.2.4. 国际化
1.2.4.1. 前端调用
1.2.4.2. 后端调用
1.2.4.3. Javascript调用
1.2.5. 事件监听
1.2.5.1. 应用场景
1.2.5.2. 开发步骤
1.2.5.3. 示例
1.2.5.4. 事件
1.2.6. 动态脚本链入
1.2.6.1. 确定页面的ModelAndView
1.2.6.2. 建立自定义的JavsScript文件
1.2.6.3. 编写控制逻辑
1.2.7. 前端事件拦截机制
1.2.7.1. 应用场景
1.2.7.2. 开发步骤
1.2.7.3. 开发示例
1.2.7.4. 前端事件列表
1.2.8. AJAX白名单
1.2.8.1. 应用场景
1.2.8.2. 开发步骤
1.2.8.3. 开发示例
1.2.9. 无需登录URL访问定义
1.2.9.1. 应用场景
1.2.9.2. 开发步骤
1.2.9.3. 开发示例
1.3. 前端组件
1.3.1. 选人界面
1.3.2. 附件管理
1.3.2.1. 标准方式
1.3.2.2. 扩展方式
1.3.2.3. js动态创建方式
1.3.2.4. 附件相关的js 方法
1.3.2.5. 附件列表
1.3.3. 列表组件
1.3.4. 工具条toolbar
1.3.5. 日期选择
1.3.6. 当前位置
1.3.7. Form校验
1.3.8. Ajax
1.3.8.1. 概述
1.3.8.2. 开发步骤
1.3.9. 编辑器
1.3.9.1. 定义
1.3.10. 自动完成组件(Autocomplete)
1.3.10.1. 定义
1.3.10.2. 自动调整宽度 - autoSize
1.3.10.3. 设置值 - value
1.3.10.4. 隐藏和显示 - visibility
1.3.10.5. 通过脚本初始化
1.4. Portal集成
1.4.1. 页签集成
1.4.1.1. Spring配置文件
1.4.1.2. accessRoles与accessCheck授权区别
1.4.1.3. 注意事项
1.4.2. 扩展菜单集成
1.4.2.1. 主菜单扩展
1.4.2.2. 添加自定义菜单
1.4.3. 超级管理员-首页模版
1.4.3.1. 超级管理员-首页模版功能介绍
1.4.3.2. 功能详细描述
1.4.4. 栏目集成(Portlet)
1.4.4.1. 栏目开发
1.4.4.2. IFrame集成
1.4.4.3. SDK+web service方式集成
1.4.5. 工作桌面开发指南
1.4.5.1. 工作桌面总体框架
1.4.5.2. Portlet配置
1.4.5.3. Portlet拖动
1.4.6. 单点登录(SSO)
1.4.6.1. 协同平台单点登录第三方系统
1.4.6.2. 第三方系统单点登录协同平台
1.5. 组织模型同步
1.5.1. 初始化同步
1.5.1.1. 导出组织模型
1.5.1.2. 导入组织模型
1.5.2. 实时同步
1.5.2.1. 平台到第三方
1.5.2.2. 第三方到平台
1.6. 表单流程集成
1.6.1. 典型集成场景
1.6.1.1. 准备
1.6.1.2. 第三方系统发起 A8 表单流程
1.6.1.3. 本地模式
1.6.1.4. 远程模式
1.6.2. 表单触发接口
1.6.2.1. 适用场景
1.6.2.2. 开发步骤
1.6.3. 流程事件接口
1.6.3.1. 使用场景
1.6.3.2. 流程事件概述
1.6.3.3. 实现方式
1.6.3.4. 功能说明
1.6.4. 表单自定义控件
1.6.4.1. 自定义控件说明
1.6.4.2. Java文件(自定义控件类)
1.6.4.3. Java文件(Controller类)
1.6.4.4. web页面
1.6.4.5. 图片文件
1.6.4.6. spring 的xml配置文件
1.6.4.7. 前台页面展现
1.6.5. 工作流开发节点(Since:V5.6)
1.6.5.1. 跨单位人员调动
1.6.5.2. 订票
1.6.5.3. 脚本节点
1.6.5.4. 示例
1.6.6. 工作流分支自定义函数(Since:V5.6)
1.7. 消息集成
1.7.1. 消息组件(第三方系统发送消息到平台)
1.7.1.1. 应用范围
1.7.1.2. 开发规范
1.7.2. 消息通道(第三方系统接收平台消息)
1.7.2.1. 接口说明
1.7.3. 短信接口
1.7.3.1. 接口说明
1.8. 公文交换
1.8.1. 概述
1.8.2. 公文导出(发送)
1.8.2.1. 公文导出流程
1.8.2.2. 接口说明
1.8.2.3. 代码示例
1.8.3. 公文导入(接收)
1.8.3.1. 公文导入流程
1.8.3.2. 注意事项
1.8.3.3. 接口说明
1.8.3.4. 代码示例
1.8.4. 公文签收回执
1.8.4.1. A8签收第三方系统公文
1.8.4.2. 第三方系统签收A8公文
1.8.5. 公文状态回写
1.8.5.1. 方法说明
1.8.5.2. 代码示例
1.9. 登录接口
1.9.1. 自定义登录认证 LoginAuthentication
1.9.2. 登录认证拦截LoginInterceptor
1.9.3. 排序
1.10. 附件上传下载拦截
1.10.1. 附件上传
1.10.2. 附件下载
1.10.3. 附件解密
1.10.4. 附件加密
1.10.5. 示例
1.11. 档案系统集成(文档导出)
1.11.1. 概述
1.11.2. 接口说明
1.11.3. 实现过程
1.11.3.1. 添加自定义菜单
1.11.3.2. 第三方系统接收平台传递的id
1.11.3.3. 导出指定文档