O2OA教程
  • 概述
  • 安装管理及配置
    • 服务器主机推荐配置
    • 平台下载及安装部署
    • 平台升级操作说明
    • 平台基本能力介绍
    • 平台目录结构说明
    • 平台配置文件说明
    • O2OA与移动办公
      • 连接O2云使用APP
      • 集成到企业微信
      • 集成到阿里钉钉(DingTalk)
      • 配置绑定微信扫码登录
    • 平台数据库配置
      • 接入第三方数据库
      • 数据库驱动JAR包的更新或新增
      • 数据库配置信息样例
      • 访问和操作H2数据库
      • 清除废弃的业务数据
      • 压缩H2数据库
    • 平台存储库配置
    • 组织人员架构及管理
      • 密码管理
        • 管理员密码管理
        • 普通初始化密码
        • 用户重置密码
      • 组织架构,组织职位,组织属性
        • 组织架构创建过程
          • 顶组织创建
          • 下级组织创建
          • 组织管理设定
        • 组织职位管理
        • 组织职务意义与使用
      • 人员身份,人员属性
        • 人员信息创建
        • 人员与组织的关系(人员身份)
        • 人员数据导入
      • 角色管理
        • 内置角色介绍
        • 角色信息管理
      • 群组管理
      • 常用脚本
        • 人员信息
        • 组织信息
        • 群组信息
        • 角色信息
      • 数据同步接口
        • 人员数据接口
          • 新增用户
          • 修改用户
          • 删除用户
          • 修改用户密码
          • 修改汇报对象
        • 组织数据接口
          • 新增组织
          • 修改组织
          • 删除组织
    • O2OA集群部署
      • 非对称集群配置
    • 平台消息提醒配置
    • 平台审计日志配置
    • 平台工作日节假日配置
    • API接口服务
    • 启用HTTPS(SSL)
      • 自签名SSL证书验证HTTPS功能
    • SSO与单点认证
      • SSO配置
      • 约定密钥单点认证配置
      • SSO客户端程序
      • SSO服务端程序
    • 平台维护工具
      • 备份恢复数据
      • 自动执行数据备份与恢复
      • 待办
      • 已办
      • 待阅
      • 已阅
      • 流转中工作
      • 已完成工作
      • 授权管理
    • 相关数据表
    • 全文检索功能部署
    • 平台错误日志
      • 日志所在目录
      • 日志使用class
  • 业务开发与设计
    • 流程应用开发与设计
      • 流程开发设计入口
      • 应用创建及权限设置
      • 创建流程
        • 新建流程
        • 新建活动
        • 修改活动属性
        • 修改路由
        • 保存流程
        • 活动配置
        • 路由配置
      • 创建表单
        • 创建表单
        • 修改表单字段
        • 保存表单
      • 常用事件脚本说明
      • 数据字典配置
      • Excel数据导入数据网格(仅支持IE)
      • 流程实际样例需求准备
      • 流程应用的导出导入
      • 拆分流程样例
      • 流程服务调用环节使用
        • 服务地址URL动态参数
        • 自定义HTTP头信息
    • 内容管理与信息发布
      • 创建栏目
      • 创建分类
      • 创建表单
      • 设置表单
      • 栏目的权限
      • 分类的权限
      • 测试发布
      • 如何使用流程发布信息
        • 新建信息发布流程
        • 给分类配置信息发布流程
    • 门户管理与应用包装
      • 功能简介
      • 表单设计
      • 部件设计
      • 脚本开发
      • 数据源使用
      • 相关接口
      • 门户样例
      • 模板导入
      • 其他
    • 数据视图与数据统计
      • 视图
      • 数据表
      • 查询语句
    • 定时任务与服务接口
      • 前后端脚本的差异
      • 代理和接口的脚本编写
      • 代理
      • 接口
    • 系统交互样例
      • 登录认证 For Java
        • 发送用户账号密码进行登录认证
        • 发送用户名使用SSO进行登录认证
      • 流程控制 For Java
        • 启动一个新的流程实例(工单)
      • 外系统启动流程
      • 数据导出
        • 数字档案
    • 项目样例说明
      • 公文
    • 数据字典使用说明
    • 前端开发API说明
      • 业务数据 - Object: data
      • 流程实例 - Object: workContext
      • 内容管理实例 - Object: documentContext
      • 组织架构管理 - Object: org
        • 人员信息: person 操作
        • 人员属性: personAttribute操作
        • 组织信息: unit操作
        • 组织职务: unitDuty
        • 组织属性: unitAttribute
        • 身份信息: identity
        • 角色信息: role
        • 群组信息: group
  • 平台内置应用介绍
    • 会议管理
    • 日程安排
    • 个人文件
    • 执行力管理
    • 考勤管理
    • 论坛管理
    • 办公中心
    • 脑图管理
    • 系统应用权限控制
  • 源码的编译及管理
    • 服务器源码编译
    • 移动端源码介绍
      • Android端编译打包处理
      • IOS端打包处理
    • 平台程序调试方法
      • 前端代码调试定位
      • 后端代码的远程调试
  • 常见问题
    • H2数据库异常修复
    • O2OA平台异常
      • 阿里云ECS服务器的端口启用
      • IOS移动办公无法收到验证码
      • 集群配置
    • 数据导出或者导入时发生OOM异常
    • 服务器错误
Powered by GitBook
On this page

Was this helpful?

  1. 安装管理及配置
  2. 组织人员架构及管理
  3. 数据同步接口
  4. 人员数据接口

修改用户

用户信息包括3个部分:基本信息、用户属性和所在部门。修改用户,需列式该用户下的全量属性和所在部门。接口根据报文的用户所在部门对用户的身份进行增删改。

请求报文

{

action : “update”,

genderType : "m", //性别.男:m,女:f,未知:d

signature : "", //个性签名

description :"", // 描述.

name: "", //名称,可重名.

employee: "", //工号,必填,不可重复.

unique: "", //唯一标识,不可重复,为空则使用自动填充值

distinguishedName: "", //识别名,系统自动填充,@P结尾.

orderNumber: "", //排序号,升序排列,为空在最后

controllerList: "", //个人管理者.默认为创建者。

superior: "", //汇报对象.

mail: "", //邮件地址.

weixin: "", //微信号.

qq: "", //QQ号.

mobile: "", //必填,手机号.

officePhone: "", //办公电话.

boardDate: "", //入职时间.

birthday: "", //生日.

age: "", //年龄

dingdingId: "", //钉钉人员ID.

dingdingHash: "" //钉钉人员哈希特征.

attributeList : [ //用户的其他属性

{

name : "", //属性名称,

value : "", //属性值,允许字符串或者数组

description : "" //属性描述

orderNumber: "" //排序号,升序排列,为空在最后

}

...

],

unitList : [ //用户所在部门

{

flag: "", //组织唯一编码unique/组织的distinguishedName/组织id

orderNumber: "", //在组织里的排序号,升序排列,为空在最后

description: "", //描述

duty : "", //用户在该组织的职务

position : "" //用户在该组织的岗位

}

...

]

}

属性

上级

类型

单值/多值

必填

说明

样例

action

string

single

true

操作

update

genderType

string

single

true

性别.男:m,女:f,未知:d

m

signature

string

single

个性签名.

香港移动

description

string

single

描述.

香港移动

name

string

single

true

名称,可重名.

张三

employee

string

single

true

工号,必填,不可重复.

P0780

unique

string

single

唯一标识,不可重复,为空则使用自动填充值

fb3ea7de-d54f-4679-8e9a-35cb1e6b3d01

distinguishedName

string

single

识别名,自动填充,@P结尾.

张三@fb3ea7de-d54f-4679-8e9a-35cb1e6b3d01@P

orderNumber

number

single

排序号,升序排列,为空在最后

1

controllerarray

array

multi

个人管理者.默认为创建者。

83de86fc-60bc-4b4c-955c-1085915865a4

superior

string

single

汇报对象.

可以为汇报对象的distinguishedName 、unique 、employee、mobile。如果未找到汇报对象,不设置。

P0180

mail

string

single

邮件地址,不可重复.

1234567@qq.com

weixin

string

single

微信号.

qq

string

single

QQ号.

1234567

mobile

string

single

true

必填,手机号,不可重复.

13800000000

officePhone

string

single

办公电话.

0571-88888888

boarddate

date-string

single

入职时间.

2015-02-02

birthday

date-string

single

生日.

1995-10-12

age

number

single

年龄

20

dingdingId

string

single

钉钉人员ID.

dingdingHash

string

single

钉钉人员哈希特征.

zhengwuDingdingId

string

single

政务钉钉人员ID.

zhengwuDingdingHash

string

single

政务钉钉人员哈希特征.

qiyeweixinId

string

single

企业微信人员ID.

qiyeweixinHash

string

single

企业微信人员哈希特征.

attributeList

array

multi

其他人员属性列表

name

attributeList

string

single

属性名称

级别

description

attributeList

string

single

属性描述

级别描述

value

attributeList

string/array

multi

属性值

1 / [ "1" ]

orderNumber

attributeList

string

single

排序号,升序排列,为空在最后

18315158

unitList

array

multi

所在组织列表

flag

unitList

string

single

组织标志位,可以为组织唯一编码unique/组织的distinguishedName/组织id

"companyLeader/"公司管理层@9b45cb75-52f8-4e73-8470-4cdc78230b7d@U"

orderNumber

unitList

string

single

用户在组织里的排序号升序排列,为空在最后

123

description

unitList

string

single

描述

公司管理层

duty

unitList

string

single

用户在该组织的职务

正职领导

position

unitList

string

single

用户在该组织的岗位

管理岗

响应报文

{

"data": {

"value": {

"id" : "", //如果成功,用户64位id

"result" : "", //响应成功为 success, 失败为error

"description": "" //响应结果描述

}

}

}

Previous新增用户Next删除用户

Last updated 5 years ago

Was this helpful?