Part 2. REST远程接口

致远软件

2014-05-04

Revision History
Revision 0.9.1 2014-04-30 马长习

编写REST概述,新闻公告、消息文档。

Revision 0.9.2 2014-04-30 陈伟

编写组织模型管理及数据管理文档。编写会议、计划和日程文档。

Revision 0.9.3 2014-04-30 王文友

编写人员管理文档。

Table of Contents

2.13. 概述
2.13.1. 启用RESTFul web service
2.13.2. 配置开发环境
2.13.3. 验证服务
2.13.4. 获取Token是否校验绑定IP(Since:V5.6 )
2.13.5. 传递Token
2.14. REST接口Java客户端
2.14.1. 准备环境
2.14.2. 获取客户端对象
2.14.3. GET
2.14.4. POST
2.14.5. PUT
2.14.6. DELETE
2.14.7. Token验证
2.14.8. 完整示例
2.15. 组织模型管理
2.15.1. 更新接口返回值说明
2.15.1.1. 返回值示例
2.15.1.2. 返回值说明
2.15.1.3. 状态码
2.15.2. 部门管理
2.15.2.1. 部门对象
2.15.2.2. 按部门ID取部门信息
2.15.2.3. 按部门编码取部门信息
2.15.2.4. 获取指定单位的所有部门(不包含停用)
2.15.2.5. 获取指定单位的所有部门数量(不包含停用)
2.15.2.6. 获取指定单位的所有部门(包含停用)
2.15.2.7. 获取指定单位的所有部门数量(包含停用)
2.15.2.8. 创建部门
2.15.2.9. 按部门Id修改部门信息
2.15.2.10. 按部门Id删除部门
2.15.2.11. 按部门Id启用/停用部门
2.15.2.12. 获取指定部门下的所有子部门
2.15.2.13. 获取指定部门父级部门
2.15.3. 岗位管理
2.15.3.1. 岗位对象
2.15.3.2. 按岗位Id取岗位信息
2.15.3.3. 获取指定单位的所有岗位(不包含停用)
2.15.3.4. 获取指定单位的所有岗位数量(不包含停用)
2.15.3.5. 获取指定单位的所有岗位(包含停用)
2.15.3.6. 获取指定单位的所有岗位数量(包含停用)
2.15.3.7. 创建岗位
2.15.3.8. 按岗位Id修改岗位信息
2.15.3.9. 按岗位Id删除岗位信息
2.15.3.10. 按岗位Id启用/禁用岗位
2.15.4. 职务管理
2.15.4.1. 职务对象
2.15.4.2. 按职务级别Id取职务级别信息
2.15.4.3. 获取指定单位的所有职务级别(不包含停用)
2.15.4.4. 获取指定单位的所有职务级别(包含停用)
2.15.4.5. 创建职务级别
2.15.4.6. 按职务级别Id修改职务级别信息
2.15.4.7. 按职务级别Id删除职务级别
2.15.4.8. 按职务级别Id启用/禁用职务级别
2.15.5. 单位管理
2.15.5.1. 单位对象
2.15.5.2. 按单位名称取单位信息
2.15.5.3. 按单位Id取单位的信息
2.15.5.4. 取指定单位的管理员
2.15.5.5. 新增单位(Since:V5.6 )
2.15.5.6. 取所有单位信息
2.15.5.7. 按单位Id删除单位
2.15.5.8. 按单位Id修改单位信息
2.15.5.9. 获取指定单位下级单位(Since:V5.6 )
2.15.6. 人员管理
2.15.6.1. 人员对象
2.15.6.2. 按登录名取人员信息
2.15.6.3. 按Id取人员信息
2.15.6.4. 按编码取人员信息
2.15.6.5. 按手机号码取人员信息
2.15.6.6. 取得指定单位的所有人员(不包含停用人员)
2.15.6.7. 取得指定单位的所有人员(包含停用人员)
2.15.6.8. 取得指定单位的所有人员总数(不包含停用人员)
2.15.6.9. 取得指定单位的所有人员总数(包含停用人员)
2.15.6.10. 取得指定部门的所有人员
2.15.6.11. 取得指定岗位的所有人员
2.15.6.12. 取得指定职务级别的所有人员
2.15.6.13. 按姓名取人员信息
2.15.6.14. 新建人员
2.15.6.15. 按Id修改人员信息
2.15.6.16. 按Id启用/停用人员
2.15.6.17. 按Id修改人员密码
2.15.6.18. 按Id删除人员
2.15.6.19. 验证人员有效性(Since:V5.6 )
2.15.6.20. 获取当前部门及其下级部门人员总数
2.15.6.21. 批量新增/更新人员信息
2.15.6.22. 批量删除人员
2.16. 组织模型数据管理
2.16.1. 导出人员信息
2.16.2. 导出岗位信息
2.16.3. 导出职务信息
2.16.4. 导出部门信息
2.16.5. 导出组织模型信息
2.16.6. 导入组织模型
2.17. 新闻公告服务管理
2.17.1. 新闻版块及新闻对象
2.17.1.1. 新闻版块对象示例
2.17.1.2. 新闻版块属性说明
2.17.1.3. 新闻对象示例
2.17.1.4. 新闻属性说明
2.17.2. 公告版块及公告对象
2.17.2.1. 公告版块对象示例
2.17.2.2. 公告版块属性说明
2.17.2.3. 公告对象示例
2.17.2.4. 公告属性说明
2.17.3. 单位新闻版块列表
2.17.4. 集团新闻版块列表
2.17.5. 新闻列表(指定版块)
2.17.6. 新闻列表(指定单位)
2.17.7. 单位公告版块列表
2.17.8. 集团公告版块列表
2.17.9. 公告列表(指定版块)
2.17.10. 公告列表(指定单位)
2.18. 表单流程集成
2.18.1. 概述
2.18.1.1. 关于模板编号
2.18.2. 发起表单(Html正文)流程
2.18.3. 取得流程正文数据
2.18.4. 取得流程状态
2.19. 消息服务管理
2.19.1. 系统消息对象
2.19.1.1. 系统消息对象示例
2.19.1.2. 系统消息属性说明
2.19.2. 导出协同全部系统消息
2.19.3. 导出协同全部未读系统消息
2.19.4. 发送协同消息
2.20. 事项服务
2.20.1. 协同对象
2.20.1.1. 协同事项对象示例
2.20.1.2. 协同事项对象属性说明
2.20.2. 公文对象
2.20.2.1. 公文事项对象示例
2.20.2.2. 公文事项对象属性说明
2.20.3. 分页
2.20.4. 待办协同
2.20.5. 已办协同
2.20.6. 待发协同
2.20.7. 已发协同
2.20.8. 督办协同
2.20.9. 待办发文
2.20.10. 已办发文
2.20.11. 在办发文
2.20.12. 已发发文
2.20.13. 待发发文
2.20.14. 待办收文
2.20.15. 已办收文
2.20.16. 在办收文
2.20.17. 已发收文
2.20.18. 待发收文
2.20.19. 待办签报
2.20.20. 已办签报
2.20.21. 在办签报
2.20.22. 已发签报
2.20.23. 待发签报
2.21. 会议服务管理
2.21.1. 会议/会议纪要 对象示例
2.21.2. 会议/会议纪要 对象属性说明
2.21.3. 会议列表对象示例
2.21.4. 会议列表 对象属性说明
2.21.5. 按照会议ID获取会议信息
2.21.6. 通过人员ID获取会议已办列表
2.21.7. 通过人员ID获取会议待办列表
2.21.8. 通过人员ID获取会议待发列表
2.21.9. 通过人员ID获取会议已发列表
2.21.10. 通过会议纪要ID获取会议纪要信息
2.21.11. 获取所有参会人员
2.21.12. 获取会议的震荡回复意见
2.21.13. 会议回执 和 震荡回复
2.22. 工作计划服务管理
2.22.1. 工作计划服务管理
2.22.1.1. 计划 对象示例
2.22.1.2. 计划 属性说明
2.22.1.3. 计划列表 对象示例
2.22.1.4. 按计划Id取得计划
2.22.1.5. 我的计划列表/他人计划列表
2.22.1.6. 总结计划
2.22.1.7. 回复计划
2.23. 工作日程服务管理
2.23.1. 工作日程服务管理
2.23.1.1. 日程 对象示例
2.23.1.2. 日程 属性说明
2.23.1.3. 按日程Id取得计划
2.24. 枚举服务管理
2.24.1. 枚举对象实例
2.24.2. 枚举属性说明
2.24.3. 导出枚举
2.24.4. 导入枚举
2.25. 任务服务管理(Since:V5.6 )
2.25.1. 任务对象实例
2.25.2. 任务属性说明
2.25.3. 按照任务ID获取任务信息
2.25.4. 按照用户ID获取任务信息
2.25.5. 修改任务进度
2.25.6. 按照任务ID删除任务信息
2.26. 业务生成器服务管理(Since:V5.6 )
2.26.1. 导出无流程表单数据接口
2.26.2. 发起无流程表单接口实现