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

results matching ""

    No results matching ""