V5平台二次开发指南
Chapter 4.28. SOAP远程接口(兼容3.5)
Sidebar
Prev
|
Up
|
Next
JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.
Chapter 4.32. BPM集成
Table of Contents
4.32.1. BPM集成开发流程
外部系统可以发起协同平台的HTML正文协同和表单协同,按照管理员预先设定的流程和表单模板进行流转
Contents
Search
前言
发布说明
Release Notes:V5.6
新特性
关键调整
表单自定义控件
Release Notes:V5.1
新特性
关键调整
短信接口
表单自定义控件
表单审批事件
平台开发手册
概述
二次开发目标
接口体系
接口可以做什么
接口分类
本地开发
WEB服务
平台技术介绍
技术特征
二次开发建议
命名约定
本地开发接口
插件化
插件规范
插件基础配置
插件启动初始化
插件自定义配置文件
插件国际化配置文件
插件spring配置
插件hibernatePO加载
MVC
Controller层
Manager层
DAO层
基础要求
基本CRUD操作
查询操作
批量插入/更新/删除
Blob/Clob操作
查询记录数和是否存在数据的工具方法
调用平台API
Spring 注入
国际化
前端调用
后端调用
Javascript调用
事件监听
应用场景
开发步骤
示例
事件
流程事件监听
公文签收事件监听
动态脚本链入
确定页面的ModelAndView
建立自定义的JavsScript文件
编写控制逻辑
前端事件拦截机制
应用场景
开发步骤
开发示例
前端事件列表
AJAX白名单
应用场景
开发步骤
开发示例
无需登录URL访问定义
应用场景
开发步骤
开发示例
前端组件
选人界面
附件管理
标准方式
前端
后端
扩展方式
前端
后端
不保存附件信息
保存附件信息
js动态创建方式
附件相关的js 方法
附件列表
前端
后端
列表组件
工具条toolbar
日期选择
当前位置
Form校验
Ajax
概述
开发步骤
Manager层实现
前端调用
类型映射
编辑器
定义
自动完成组件(Autocomplete)
定义
自动调整宽度 - autoSize
设置值 - value
隐藏和显示 - visibility
通过脚本初始化
Portal集成
页签集成
Spring配置文件
accessRoles与accessCheck授权区别
注意事项
扩展菜单集成
主菜单扩展
接口介绍
配置实现主菜单扩展
登录数据维护
资源维护
菜单维护
角色与菜单维护
插件开发实现主菜单扩展
主菜单定义
主菜单权限控制
添加自定义菜单
超级管理员-首页模版
超级管理员-首页模版功能介绍
功能详细描述
模版列表(查看)功能
模版搜索功能
模版详细信息查看/修改功能
删除模版功能
导入/导出模版功能
栏目集成(Portlet)
栏目开发
IFrame集成
SDK+web service方式集成
开发说明
确定栏目数据
栏目解析类开发
栏目解析类配置
工作桌面开发指南
工作桌面总体框架
Portlet配置
Portlet拖动
单点登录(SSO)
协同平台单点登录第三方系统
实现方式一:关联系统+扩展栏目
实现方式二:Ticket
第三方系统单点登录协同平台
应用场景
关键步骤
实现原理
单点登录的URL包装
组织模型同步
初始化同步
导出组织模型
导入组织模型
实时同步
平台到第三方
第三方到平台
表单流程集成
典型集成场景
准备
第三方系统发起 A8 表单流程
本地模式
远程模式
表单触发接口
适用场景
开发步骤
定义动作基本信息
实现动作执行类
实现配置页面
流程事件接口
使用场景
流程事件概述
实现方式
功能说明
表单自定义控件
自定义控件说明
Java文件(自定义控件类)
Java文件(Controller类)
web页面
图片文件
spring 的xml配置文件
前台页面展现
工作流开发节点(Since:V5.6)
跨单位人员调动
场景
节点动作代码
订票
场景
节点动作代码
脚本节点
场景
节点动作代码
利用脚本节点创建人员
示例
工作流分支自定义函数(Since:V5.6)
消息集成
消息组件(第三方系统发送消息到平台)
应用范围
开发规范
消息通道(第三方系统接收平台消息)
接口说明
短信接口
接口说明
支持 wap
普通方式
注册到系统
代码示例
公文交换
概述
公文导出(发送)
公文导出流程
接口说明
代码示例
公文导入(接收)
公文导入流程
注意事项
接口说明
代码示例
公文签收回执
A8签收第三方系统公文
第三方系统签收A8公文
公文状态回写
方法说明
代码示例
登录接口
自定义登录认证 LoginAuthentication
登录认证拦截LoginInterceptor
排序
附件上传下载拦截
附件上传
附件下载
附件解密
附件加密
示例
档案系统集成(文档导出)
概述
接口说明
实现过程
添加自定义菜单
第三方系统接收平台传递的id
导出指定文档
REST远程接口
概述
启用RESTFul web service
配置开发环境
验证服务
获取Token是否校验绑定IP(Since:V5.6 )
传递Token
REST接口Java客户端
准备环境
获取客户端对象
GET
POST
PUT
DELETE
Token验证
完整示例
组织模型管理
更新接口返回值说明
返回值示例
返回值说明
状态码
部门管理
部门对象
部门对象示例
部门对象属性说明
部门创建更新返回对象示例
按部门ID取部门信息
按部门编码取部门信息
获取指定单位的所有部门(不包含停用)
获取指定单位的所有部门数量(不包含停用)
获取指定单位的所有部门(包含停用)
获取指定单位的所有部门数量(包含停用)
创建部门
按部门Id修改部门信息
按部门Id删除部门
按部门Id启用/停用部门
获取指定部门下的所有子部门
获取指定部门父级部门
岗位管理
岗位对象
岗位对象示例
岗位对象属性说明
岗位创建更新返回对象示例
按岗位Id取岗位信息
获取指定单位的所有岗位(不包含停用)
获取指定单位的所有岗位数量(不包含停用)
获取指定单位的所有岗位(包含停用)
获取指定单位的所有岗位数量(包含停用)
创建岗位
按岗位Id修改岗位信息
按岗位Id删除岗位信息
按岗位Id启用/禁用岗位
职务管理
职务对象
职务对象示例
职务对象属性说明
职务创建更新返回对象示例
按职务级别Id取职务级别信息
获取指定单位的所有职务级别(不包含停用)
获取指定单位的所有职务级别(包含停用)
创建职务级别
按职务级别Id修改职务级别信息
按职务级别Id删除职务级别
按职务级别Id启用/禁用职务级别
单位管理
单位对象
单位对象示例
单位对象属性说明
按单位名称取单位信息
按单位Id取单位的信息
取指定单位的管理员
新增单位(Since:V5.6 )
取所有单位信息
按单位Id删除单位
按单位Id修改单位信息
获取指定单位下级单位(Since:V5.6 )
人员管理
人员对象
人员对象示例
人员对象属性说明
按登录名取人员信息
按Id取人员信息
按编码取人员信息
按手机号码取人员信息
取得指定单位的所有人员(不包含停用人员)
取得指定单位的所有人员(包含停用人员)
取得指定单位的所有人员总数(不包含停用人员)
取得指定单位的所有人员总数(包含停用人员)
取得指定部门的所有人员
取得指定岗位的所有人员
取得指定职务级别的所有人员
按姓名取人员信息
新建人员
按Id修改人员信息
按Id启用/停用人员
按Id修改人员密码
按Id删除人员
验证人员有效性(Since:V5.6 )
获取当前部门及其下级部门人员总数
批量新增/更新人员信息
批量删除人员
组织模型数据管理
导出人员信息
导出岗位信息
导出职务信息
导出部门信息
导出组织模型信息
导入组织模型
新闻公告服务管理
新闻版块及新闻对象
新闻版块对象示例
新闻版块属性说明
新闻对象示例
新闻属性说明
公告版块及公告对象
公告版块对象示例
公告版块属性说明
公告对象示例
公告属性说明
单位新闻版块列表
集团新闻版块列表
新闻列表(指定版块)
新闻列表(指定单位)
单位公告版块列表
集团公告版块列表
公告列表(指定版块)
公告列表(指定单位)
表单流程集成
概述
关于模板编号
Html正文流程模板编号
表单正文流程模板编号
发起表单(Html正文)流程
取得流程正文数据
取得流程状态
消息服务管理
系统消息对象
系统消息对象示例
系统消息属性说明
导出协同全部系统消息
导出协同全部未读系统消息
发送协同消息
事项服务
协同对象
协同事项对象示例
协同事项对象属性说明
公文对象
公文事项对象示例
公文事项对象属性说明
分页
待办协同
已办协同
待发协同
已发协同
督办协同
待办发文
已办发文
在办发文
已发发文
待发发文
待办收文
已办收文
在办收文
已发收文
待发收文
待办签报
已办签报
在办签报
已发签报
待发签报
会议服务管理
会议/会议纪要 对象示例
会议/会议纪要 对象属性说明
会议列表对象示例
会议列表 对象属性说明
按照会议ID获取会议信息
通过人员ID获取会议已办列表
通过人员ID获取会议待办列表
通过人员ID获取会议待发列表
通过人员ID获取会议已发列表
通过会议纪要ID获取会议纪要信息
获取所有参会人员
获取会议的震荡回复意见
会议回执 和 震荡回复
工作计划服务管理
工作计划服务管理
计划 对象示例
计划 属性说明
计划列表 对象示例
按计划Id取得计划
我的计划列表/他人计划列表
总结计划
回复计划
工作日程服务管理
工作日程服务管理
日程 对象示例
日程 属性说明
按日程Id取得计划
枚举服务管理
枚举对象实例
枚举属性说明
导出枚举
导入枚举
任务服务管理(Since:V5.6 )
任务对象实例
任务属性说明
按照任务ID获取任务信息
按照用户ID获取任务信息
修改任务进度
按照任务ID删除任务信息
业务生成器服务管理(Since:V5.6 )
导出无流程表单数据接口
发起无流程表单接口实现
移动应用集成
移动端应用集成
概述
接口体系
用户名+密码认证
Ticket认证
M1作为移动入口平台
认证流程
配置接口说明
实现单点登录接口
接口实现相关配置
配置接口实现
启用单点登录验证实现
CAS集成案例
搭建CAS身份认证服务
安全证书配置
部署CAS-Server到Tomcat
准备工作
部署CAS Server
关键配置介绍
配置OA
集成第三方移动应用
M1客户端调用地址及参数说明
配置第三方应用入口及M1客户端调用示例
M1客户端被集成到第三方平台
用户名+密码认证
M1客户端被调用
OA服务器端实现用户名+密码单点登录接口
Ticket认证
OA服务器实现Ticket单点登录接口
配置单点登录接口
附录
说明
SOAP远程接口(兼容3.5)
概述
启用webservice
配置开发环境
开始编码(Java)
生成ADB Client Stub
编写客户端代码
开始编码(C#)
添加服务引用
编写客户端代码
服务列表
服务公共实体
服务响应实体(ServiceResponse)
服务异常(ServiceException)
验证服务
登录验证
身份验证令牌实体(UserToken)
身份验证
组织模型管理
单位管理
人员管理
部门管理
岗位管理
职务级别管理
组织模型数据管理
BPM集成
BPM集成开发流程
新闻和公告发布
方法列表
新闻发布
公告发布
事项集成
方法列表
文档导出
方法列表
文档导出公共实体
人员实体(PersonExport)
部门实体(DepartmentExport)
岗位实体(OcupationExport)
职务级别实体(OTypeExport)
附件实体(AttachmentExport)
正文实体(TextExport)
HTML正文实体(TextHtmlExport)
附件正文实体(TextAttachmentExport)
协同导出
协同实体(FlowExport)
协同正文补充实体(AdminicularExport)
协同预归档实体(FolderExport)
协同节点实体(FlowNodeExport)
协同节点策略实体(NodeTacticsExport)
协同回复信息实体(DocBbsExport)
协同关联协同实体(RelFlowExport)
协同关联项目实体(ProjectExport)
协同人员实体(NodeMemberExport)
公文导出
公文实体(DocumentExport)
公文单实体(DocumentFormExport)
公文回执实体(EdocSignReceipt)
导出可离线查看的公文单
公文导入
公文签收
回写公文状态
新闻导出
新闻实体(NewsExport)
新闻类型实体(NewsTypeExport)
公告导出
公告实体(BulletinExport)
公告类型实体(BulletinTypeExport)
公告接收者实体(BulletinReceiverExport)
调查导出
调查实体(ResearchExport)
调查题目实体(ResearchSubjectExport)
调查评论实体(ResearchCommentExport)
调查类型实体(ResearchTypeExport)
调查发布范围实体(ResearchTargetExport)
调查答案实体(AnswerExport)
讨论导出
讨论实体(BbsExport)
讨论回复实体(BbsReplyExport)
讨论类型实体(BbsTypeExport)
讨论发布范围实体(BbsTargetExport)
表单管理
表单实体(FormExport)
表单字段定义实体(DefinitionExport)
表单从表信息实体(SubordinateFormExport)
表单数据值实体(ValueExport)
表单从表记录实体(RecordExport)
文件服务
方法列表
文件下载服务
文件上传服务
DEMO 资源下载
单点登录DEMO下载
表单自定义控件DEMO下载
工作流节点开发DEMO下载
工作流分支自定义DEMO下载
SOAP 与 REST 接口对比表
S - R 对比表
平台本地API
Search
Search Highlighter (On/Off)