组织人事
  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/addJobSets

请求参数

Body 参数application/json
tenantKey
string 
租户key
必需
jobSets
array [object {4}] 
职务信息列表
必需
jobName
string 
职务名称
必需
jobFullname
string 
职务全称
可选
dsporder
integer 
必需
-9999到9999
jobType
string 
职务类型名称
必需
示例
{
    "tenantKey": "tnk78sz5gt",
    "jobSets": [
        {
            "jobName": "xy职务同步005",
            "jobFullname": "xy职务同步005全称",
            "dsporder": "0",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "",
            "jobFullname": "xy职务同步006全称",
            "dsporder": "1",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "xy职务同步007",
            "jobFullname": "xy职务同步007全称",
            "dsporder": "",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "xy职务同步008",
            "jobFullname": "xy职务同步008全称",
            "dsporder": "0",
            "jobType": ""
        },
        {
            "jobName": "xy职务同步009",
            "jobFullname": "",
            "dsporder": "0",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "xy职务同步002",
            "jobFullname": "xy职务同步010全称",
            "dsporder": "0",
            "jobType": "xy职务类别001"
        }
    ]
}

示例代码

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/addJobSets' \
--header 'Content-Type: application/json' \
--data-raw '{
    "tenantKey": "tnk78sz5gt",
    "jobSets": [
        {
            "jobName": "xy职务同步005",
            "jobFullname": "xy职务同步005全称",
            "dsporder": "0",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "",
            "jobFullname": "xy职务同步006全称",
            "dsporder": "1",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "xy职务同步007",
            "jobFullname": "xy职务同步007全称",
            "dsporder": "",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "xy职务同步008",
            "jobFullname": "xy职务同步008全称",
            "dsporder": "0",
            "jobType": ""
        },
        {
            "jobName": "xy职务同步009",
            "jobFullname": "",
            "dsporder": "0",
            "jobType": "xy职务类别001"
        },
        {
            "jobName": "xy职务同步002",
            "jobFullname": "xy职务同步010全称",
            "dsporder": "0",
            "jobType": "xy职务类别001"
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
code
string 
返回提示码
必需
msg
string 
提示码信息
必需
status
boolean 
必需
是否成功状态:true成功/false失败
data
array [object {2}] 
必需
errorListMsg
object 
必需
map形式,key是失败职务名称,value是失败原因
successCount
integer 
添加成功总数
必需
fail
boolean 
必需
是否失败:true失败/false成功
示例
{
    "code": "string",
    "msg": "string",
    "status": true,
    "data": [
        {
            "errorListMsg": {},
            "successCount": 0
        }
    ],
    "fail": true
}
修改于 2024-03-23 14:01:29
上一页
条件矩阵-生产视图创建语句(兼容E9)
下一页
同步职称
Built with