用户信息包括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": "" //响应结果描述
}
}
}

推荐文章:

删除组织
2019-12-23
请求报文{action:"delete",distinguishedName:"",//识别名,@P结尾.unique:"",//唯一标识}说明:disting
会议管理
2021-02-19
O2OA会议管理系统可以对组织的会议室,会议申请进行管理,会议申请也可以关联相关的流程,表单和流程可以由开发者根据企业需求自行定义。
源码使用-使用Eclipse导入o2server源码
2021-02-07
一、使用Eclipse导入o2oa源码注意,当源码导入到eclipse项目后,maven会从mvnrepository下载所依赖的项目jar包,可能需要一些时间
系统配置-如何访问和操作内置数据库-H2
2021-02-25
O2OA平台内嵌了H2数据库,管理员可以通过支持JDBC的客户端对H2数据库进行访问和数据操作。本篇主要介绍如何访问H2数据库查询数据库信息以及操作数据。
组织人员导入-根据Excel模板导入组织人员数据
2021-03-03
O2OA允许管理员根据Excel模板批量对组织和人员数据进行导入导出操作。本文主要介绍如何在O2OA中完成组织和人员的导入导出操作。
流程设计-Excel数据导入数据网格(仅支持IE)
2021-02-26
O2OA提供数据网格组件来简体表单中的可编辑表格或者数据展现表格的设计,如费用报销,差旅报销等业务都可能使用到数据网格。本文主要介绍如何将Excel中的数据导入
Custom应用前端代码编译
2021-02-24
一、功能介绍编译custom前端代码,以crm(客户管理)为例二、开发环境1,webstorm2,Node.js三、关联webstorm和Node1,打开web
系统集成-SSO与单点认证
2021-02-26
O2OA平台提供灵活的系统集成方案,让企业信息平台与各类第三方系统进行集成。本篇主要介绍如何在O2OA中与其他系统实现单点登入。
数据中心-数据视图开发
2021-03-01
O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成列表数据展现。视图可以用于展现,用于选择以及用于统计
会议申请使用手册
2021-02-19
O2OA会议申请是使用平台流程管理能力开发的一个申请流程。员工的会议申请通过审批之后,可以同步到会议管理系统,由会议管理系统进行展现,提醒和跟踪。可以清晰地在会

results matching ""

    No results matching ""