组织人事
  1. 开放平台-组织人事接口
组织人事
  • 开放平台-组织人事接口
    • 开放平台认证步骤
    • 同步人员
      POST
    • 同步部门
      POST
    • 同步分部
      POST
    • 同步岗位
      POST
    • 同步条件矩阵数据
      POST
    • 同步兼职信息
      POST
    • 封存部门
      POST
    • 解封部门
      POST
    • 人员返聘
      POST
    • 基本信息自定义字段信息
      POST
    • 部门自定义字段信息
      POST
    • 分部自定义字段信息
      POST
    • 人员查询
      POST
    • 组织查询
      POST
    • 岗位查询
      POST
    • 条件矩阵-保存数据
      POST
    • 条件矩阵-删除数据
      POST
    • 条件矩阵-条件查询取值
      POST
    • 条件矩阵-生产视图创建语句(兼容E9)
      POST
    • 批量新增职务
      POST
    • 同步职称
      POST
    • 群组列表查询
      POST
    • 批量删除群组
      POST
    • 新增或修改群组
      POST
    • 批量封存/解封群组
      POST
    • 群组成员查询接口
      POST
    • 新增群组成员
      POST
    • 删除群组成员
      POST
    • 添加群组可见范围
      POST
    • 更新群组可见范围项
      POST
    • 删除群组可见范围项
      POST
    • 根据组织或者人员查询全路径数据
      POST
    • 同步人力共享权限数据
      POST
    • 同步职级
      POST
    • 同步外部联系人
      POST
    • 同步外部企业
      POST
    • 同步外部部门
      POST
    • 同步虚拟维度人员
      POST
    • 查询虚拟维度人员
      POST
  1. 开放平台-组织人事接口

根据组织或者人员查询全路径数据

开发中
POST
/api/hrm/restful/department_link_allpath/getData
备注: 组织id列表、人员id列表 必填一个参数;如果同时提供则 人员id列表 参数生效
版本:0501基线+支持

请求参数

Body 参数application/json
ids
array[string]
组织id列表
可选
分部或者部门id;
employeeIds
array[string]
人员id列表
可选
employeeOrgType
string 
人员组织类型
可选
当【人员id列表】参数有值时候才有效果;subcompany 获取人员所属分部,其他是获取人员所属组织(分部、部门)
pathOrderType
string 
全路径顺序
可选
ASC:从所属组织到顶级;DESC:从顶级到所属组织
示例
{
    "ids": [
        "string"
    ],
    "employeeIds": [
        "string"
    ],
    "employeeOrgType": "string",
    "pathOrderType": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/hrm/restful/department_link_allpath/getData' \
--header 'Content-Type: application/json' \
--data-raw '{
    "ids": [
        "string"
    ],
    "employeeIds": [
        "string"
    ],
    "employeeOrgType": "string",
    "pathOrderType": "string"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
请求状态编码
必需
200 成功,其他失败
msg
string 
请求信息
必需
status
boolean 
状态
必需
true 成功,其他失败
data
object 
数据内容
必需
map数据,key 是入参中【组织id列表】或者【人员id列表】
$id
array [object {6}] 
组织id或者人员id,动态值
可选
根据入参来,如果入参是 组织id列表,则内容是组织id;如果是 人员id列表,则内容是人员id
示例
{
    "code": 200,
    "msg": "接口返回成功",
    "status": true,
    "data": {
        "992805583600967681": [
            {
                "subcompanyid": "922786458314588161",
                "code": "0000",
                "name": "泛微",
                "id": "922786458314588161",
                "fullname": "泛微(全黎)",
                "disporder": -99
            }
        ],
        "4261500958268885673": [
            {
                "subcompanyid": "922786458314588161",
                "code": "0000",
                "name": "泛微",
                "id": "922786458314588161",
                "fullname": "泛微(全黎)",
                "disporder": -99
            },
            {
                "subcompanyid": "922786458314588161",
                "code": "DEPT003",
                "name": "需求分析部",
                "id": "4261500958227885672",
                "disporder": 1000001
            }
        ]
    },
    "fail": false
}
修改于 2024-06-03 09:51:09
上一页
删除群组可见范围项
下一页
同步人力共享权限数据
Built with