请求报文

{
    "action":"add",
       "name":"",           //名称,可以重名.
       "unique":"",   //唯一标识,不可重复,为空则使用自动填充值
       "distinguishedName":"", //识别名.以@U结尾.
       "typeList":"", //组织类型.
       "description":"", //描述.
       "shortName":"", //组织简称。
       "superior":"", //上级组织.
       "orderNumber":"", //排序号,升序排列,为空在最后
       "controllerList":"", //组织的管理人员.
       "dingdingId":"", //钉钉部门ID.
       "dingdingHash":"", //钉钉部门哈希特征.
       "qiyeweixinId":"", //企业微信人员ID.
       "zhengwuDingdingId":"", //政务钉钉人员ID.
       "zhengwuDingdingHash":"", //政务钉钉人员哈希特征.
       "qiyeweixinHash":"", //企业微信人员哈希特征.
       "attributeList" : [   //组织属性
              {
                     "description":"", //描述.
                     "name":"", //名称,不可重名.
                     "unique":"", //唯一标识,不可重复,为空则使用自动填充值
                     "distinguishedName":"", //识别名,自动填充,@UA结尾.
                     "orderNumber":"", //排序号,升序排列,为空在最后
                     "value":"" //属性值,多值.
              }
              ...
       ],
       "dutyList" : [  //组织职务
              {
                     "description":"", //描述.
                     "name":"", //名称,同一组织下不可重名.
                     "unique":"", //唯一标识,不可重复,为空则使用自动填充值
                     "distinguishedName":"", //识别名,自动填充,@UD结尾.
                     "orderNumber":"", //排序号,升序排列,为空在最后
                     "value":"" //组织职务身份成员,多值.
              }
              ...
       ]
}

**


属性 上级 类型 单值/多值 说明 样例
action string single add
name string single 名称,可以重名. 技术支持
unique string single 唯一标识,不可重复,为空则使用自动填充值 1000263571
distinguishedName string single 识别名.如果未空系统自动填充.以@U结尾. 技术支持@1000263571@U
typeList array multi 组织类型. [ "部门" ]
description string single 描述.
shortName string single 组织简称。
levelName string single 显示的层级名. 安徽联通/技术支持
superior string single 上级组织标志位,可以为组织唯一编码unique/组织的distinguishedName/组织id "companyLeader/"公司管理层@9b45cb75-52f8-4e73-8470-4cdc78230b7d@U"/9d14f85a-27ba-4e02-b4ef-4ebfcf3f19c0
orderNumber number single 排序号,升序排列,为空在最后 20
controllerList array multi 组织的管理人员的.distinguishedName 、unique 、employee或mobile ["138000000"]
dingdingId string single 钉钉部门ID.
dingdingHash string single 钉钉部门哈希特征.
qiyeweixinId string single 企业微信人员ID.
zhengwuDingdingId string single 政务钉钉人员ID. 1000263571
zhengwuDingdingHash string single 政务钉钉人员哈希特征. 8ecfc82b45c5d33be7f84599b265e4fffb56108c0f8f85bde7856e01521a7d0b
qiyeweixinHash string single 企业微信人员哈希特征.
attributeList array single 组织属性列表
name attributeList string multi 名称,不可重名. 组织属性
description attributeList string single 描述.
distinguishedName attributeList string single 识别名,自动填充,@UA结尾. 组织属性@e762a4df-44ce-418c-bb20-899558b49622@UA
unique attributeList string single 唯一标识,不可重复,为空则使用自动填充值 e762a4df-44ce-418c-bb20-899558b49622
value attributeList string/array multi 属性值,多值. ["组织属性值"]
orderNumber attributeList string single 排序号,升序排列,为空在最后 112345
dutyList array multi 组织职务
name dutyList string single 名称,同一组织下不可重名. 部门领导
description dutyList string single 描述.
unique dutyList string single 唯一标识,不可重复,为空则使用自动填充值 7a1b7021-8812-4d18-9447-6b27ce7454ed
distinguishedName dutyList string single 识别名,自动填充,@UD结尾. 部门领导@7a1b7021-8812-4d18-9447-6b27ce7454ed@UD
orderNumber dutyList string single 排序号,升序排列,为空在最后 排序号,升序排列,为空在最后
value dutyList aray multi 组织职务身份成员,多值.
可以是人员的.distinguishedName 、unique 、employee或mobile
["张三@fb3ea7de-d54f-4679-8e9a-35cb1e6b3d01@P","P0780","13800000000","fb3ea7de-d54f-4679-8e9a-35cb1e6b3d01"]


响应报文

{
  "data": {
"value": {
    "id" : "",  //如果成功,组织64位id
    "distinguishedName: "", //如果成功,组织识别名
"result" : "",               //响应成功为 success, 失败为error
        "description": ""          //响应结果描述
     }
  }
}


推荐文章:

组织人员同步-自定义同步接口代码
2021-03-03
O2OA允许用户自定义接口和代码逻辑来完成系统与第三方业务系统的数据同步,人员和组织的同步。本文主要介绍如何在O2OA中开发接口与外部系统进行组织和人员的同步,
快速入门-自定义表数据分页样例
2021-02-07
一、分页获取自定义表数据接口代码var getRowCount = function(tableFlag,where){    var data = {};  
业务开发-组织架构-系统内置角色信息介绍
2021-02-26
O2OA提供数十种内置角色来控制系统的管理权限,用户可以适当组合相应的角色来实现功能的权限控制。本文主要介绍如何在O2OA中的各类角色权限信息。
服务器下载及私有云部署
2021-02-19
本篇主要简单描述从官网下载服务器,进行部署,启动的过程,并且描述在部署过程中常见的问题与报错以及云服务器安全策略配置和O2OA服务器端口修改的方式。使用华为云+
服务管理-开发代理程序
2021-03-01
O2OA提供的服务管理中心可以让用户使用Javascript语言自由编写脚本的处理逻辑来实现与第三方的数据交互,数据同步以及系统内的数据处理等工作,也可以编写系
组织人员同步-平台数据同步接口-人员数据同步
2021-02-07
用户信息包括3个部分:基本信息、用户属性和所在部门。新增用户(add)和修改用户(update)时,需列式该用户下的全量属性和所在部门。接口根据报文的用户所在部
神经网络
2021-02-19
O2OA支持配置神经网络模型,协助完成办公系统中的信息推荐,意见选择等功能。它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型,通过创建神经
考勤管理
2021-02-19
O2OA考勤管理提供了一个通用的考勤管理,企业可以使用它实现手机打卡,数据导入,数据分析,数据统计。员工可以对考勤分析结果提起申诉,每个考勤周期系统均会出具相关
平台服务器主机架构配置推荐
2021-03-04
O2OA开发平台支持公有云,私有云和混合云部署,也支持复杂的网络结构下的分布式部署。本篇主要介绍O2OA支持的部署环境以及常用的集群部署架构。
数据清理-O2OA平台如何清除测试数据
2021-02-07
当O2OA业务开发、测试完成时,上线前通常需要清除已经存在的测试数据,或者演示数据。O2OA提供命令对指定模块的业务数据进行清除。清除测试数据清除已存在的业务数

results matching ""

    No results matching ""