public class CustomOrg extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
ActiveCustomOrgResp |
active(ActiveCustomOrgReq req)
启用/停用自定义组织,对自定义组织进行启用或停用操作
- 停用自定义组织时请确认有无在职员工、异动单据、待入职单据关联此自定义组织,如有会导致停用失败。
|
ActiveCustomOrgResp |
active(ActiveCustomOrgReq req,
RequestOptions reqOptions)
启用/停用自定义组织,对自定义组织进行启用或停用操作
- 停用自定义组织时请确认有无在职员工、异动单据、待入职单据关联此自定义组织,如有会导致停用失败。
|
CreateCustomOrgResp |
create(CreateCustomOrgReq req)
创建自定义组织,使用指定信息创建自定义组织,接口内会做相关规则校验。
|
CreateCustomOrgResp |
create(CreateCustomOrgReq req,
RequestOptions reqOptions)
创建自定义组织,使用指定信息创建自定义组织,接口内会做相关规则校验。
|
DeleteOrgCustomOrgResp |
deleteOrg(DeleteOrgCustomOrgReq req)
删除自定义组织,根据传入的自定义组织 ID 删除相应自定义组织
- 删除后无法恢复, 并且在系统中无法搜索到对应自定义组织信息,请谨慎操作。
|
DeleteOrgCustomOrgResp |
deleteOrg(DeleteOrgCustomOrgReq req,
RequestOptions reqOptions)
删除自定义组织,根据传入的自定义组织 ID 删除相应自定义组织
- 删除后无法恢复, 并且在系统中无法搜索到对应自定义组织信息,请谨慎操作。
|
PatchCustomOrgResp |
patch(PatchCustomOrgReq req)
更新自定义组织基础信息,更新一个自定义组织基础信息,不支持更新自动匹配规则,如需更新自动匹配规则请使用[更新匹配规则](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/custom_org/update_rule)
如果是新建版本时,会将停用版本更新为启用版本;;- 非必填字段,不传时即不做变更。
|
PatchCustomOrgResp |
patch(PatchCustomOrgReq req,
RequestOptions reqOptions)
更新自定义组织基础信息,更新一个自定义组织基础信息,不支持更新自动匹配规则,如需更新自动匹配规则请使用[更新匹配规则](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/custom_org/update_rule)
如果是新建版本时,会将停用版本更新为启用版本;;- 非必填字段,不传时即不做变更。
|
QueryCustomOrgResp |
query(QueryCustomOrgReq req)
批量查询当前版本的自定义组织信息,根据传入的筛选条件批量查询自定义组织信息。
|
QueryCustomOrgResp |
query(QueryCustomOrgReq req,
RequestOptions reqOptions)
批量查询当前版本的自定义组织信息,根据传入的筛选条件批量查询自定义组织信息。
|
QueryRecentChangeCustomOrgResp |
queryRecentChange(QueryRecentChangeCustomOrgReq req)
查询当前生效信息发生变更的自定义组织,查询指定时间范围内当前生效信息发生变更的自定义组织,即只有部门当前生效版本的生效时间在查询时间范围内,才返回该自定义组织id
-
时间窗支持大范围查询,限定查询范围在90天以内,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据
;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。
|
QueryRecentChangeCustomOrgResp |
queryRecentChange(QueryRecentChangeCustomOrgReq req,
RequestOptions reqOptions)
查询当前生效信息发生变更的自定义组织,查询指定时间范围内当前生效信息发生变更的自定义组织,即只有部门当前生效版本的生效时间在查询时间范围内,才返回该自定义组织id
-
时间窗支持大范围查询,限定查询范围在90天以内,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据
;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。
|
UpdateRuleCustomOrgResp |
updateRule(UpdateRuleCustomOrgReq req)
更新自定义组织的匹配规则,更新自定义组织的匹配规则。
|
UpdateRuleCustomOrgResp |
updateRule(UpdateRuleCustomOrgReq req,
RequestOptions reqOptions)
更新自定义组织的匹配规则,更新自定义组织的匹配规则。
|
public CustomOrg(Config config)
public ActiveCustomOrgResp active(ActiveCustomOrgReq req, RequestOptions reqOptions) throws Exception
- 停用自定义组织时请确认有无在职员工、异动单据、待入职单据关联此自定义组织,如有会导致停用失败。;- 若启/停用的生效时间当天不存在版本则会自动生成一个版本。;- 若启/停用的生效时间当天存在版本则会修改该版本。 ;- 如果该自定义组织设置了自动匹配规则,该规则也会同时被停用。 ;
Exceptionpublic ActiveCustomOrgResp active(ActiveCustomOrgReq req) throws Exception
- 停用自定义组织时请确认有无在职员工、异动单据、待入职单据关联此自定义组织,如有会导致停用失败。;- 若启/停用的生效时间当天不存在版本则会自动生成一个版本。;- 若启/停用的生效时间当天存在版本则会修改该版本。 ;- 如果该自定义组织设置了自动匹配规则,该规则也会同时被停用。 ;
Exceptionpublic CreateCustomOrgResp create(CreateCustomOrgReq req, RequestOptions reqOptions) throws Exception
- 每种自定义组织都可以通过此接口创建,不同种自定义组织通过不同 object_api_name 区分。;- 非必填字段,不传时默认为空。;- 此接口字段是否必填以【飞书人事-组织配置】为准。建议参照【飞书人事-组织管理-自定义组织-新建】页面来传参 ;
Exceptionpublic CreateCustomOrgResp create(CreateCustomOrgReq req) throws Exception
- 每种自定义组织都可以通过此接口创建,不同种自定义组织通过不同 object_api_name 区分。;- 非必填字段,不传时默认为空。;- 此接口字段是否必填以【飞书人事-组织配置】为准。建议参照【飞书人事-组织管理-自定义组织-新建】页面来传参 ;
Exceptionpublic DeleteOrgCustomOrgResp deleteOrg(DeleteOrgCustomOrgReq req, RequestOptions reqOptions) throws Exception
- 删除后无法恢复, 并且在系统中无法搜索到对应自定义组织信息,请谨慎操作。;- 删除自定义组织时请确认有无员工、异动单据、待入职单据关联此自定义组织,如有会导致删除失败。 ;
Exceptionpublic DeleteOrgCustomOrgResp deleteOrg(DeleteOrgCustomOrgReq req) throws Exception
- 删除后无法恢复, 并且在系统中无法搜索到对应自定义组织信息,请谨慎操作。;- 删除自定义组织时请确认有无员工、异动单据、待入职单据关联此自定义组织,如有会导致删除失败。 ;
Exceptionpublic PatchCustomOrgResp patch(PatchCustomOrgReq req, RequestOptions reqOptions) throws Exception
如果是新建版本时,会将停用版本更新为启用版本;;- 非必填字段,不传时即不做变更。;- 如果传入生效时间当天不存在版本则会自动生成一个版本。;- 如果传入生效时间当天存在版本则会修改该版本。 ;
Exceptionpublic PatchCustomOrgResp patch(PatchCustomOrgReq req) throws Exception
如果是新建版本时,会将停用版本更新为启用版本;;- 非必填字段,不传时即不做变更。;- 如果传入生效时间当天不存在版本则会自动生成一个版本。;- 如果传入生效时间当天存在版本则会修改该版本。 ;
Exceptionpublic QueryCustomOrgResp query(QueryCustomOrgReq req, RequestOptions reqOptions) throws Exception
Exceptionpublic QueryCustomOrgResp query(QueryCustomOrgReq req) throws Exception
Exceptionpublic QueryRecentChangeCustomOrgResp queryRecentChange(QueryRecentChangeCustomOrgReq req, RequestOptions reqOptions) throws Exception
- 时间窗支持大范围查询,限定查询范围在90天以内,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据 ;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。例如:今天为1月1日,新建自定义组织 1月10日生效,则1月10日凌晨 1点之后可查询到。;;- 默认排序条件:默认先按照组织记录 ID 增序排序, 便于滚动查询;- 使用滚动查询而非分页查询,是为了防止大批量获取数据时,深分页导致超时 ;
Exceptionpublic QueryRecentChangeCustomOrgResp queryRecentChange(QueryRecentChangeCustomOrgReq req) throws Exception
- 时间窗支持大范围查询,限定查询范围在90天以内,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据 ;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。例如:今天为1月1日,新建自定义组织 1月10日生效,则1月10日凌晨 1点之后可查询到。;;- 默认排序条件:默认先按照组织记录 ID 增序排序, 便于滚动查询;- 使用滚动查询而非分页查询,是为了防止大批量获取数据时,深分页导致超时 ;
Exceptionpublic UpdateRuleCustomOrgResp updateRule(UpdateRuleCustomOrgReq req, RequestOptions reqOptions) throws Exception
- 自定义组织规则无生效时间概念,规则变更不会生成相应版本。;- 自定义组织规则变更后不会自动生效,需要在「飞书人事-组织管理-对应自定义组织」页面右上角点击「立即计算匹配规则」按钮才会生效。或者每天 0 点自动生效。 ;
Exceptionpublic UpdateRuleCustomOrgResp updateRule(UpdateRuleCustomOrgReq req) throws Exception
- 自定义组织规则无生效时间概念,规则变更不会生成相应版本。;- 自定义组织规则变更后不会自动生效,需要在「飞书人事-组织管理-对应自定义组织」页面右上角点击「立即计算匹配规则」按钮才会生效。或者每天 0 点自动生效。 ;
ExceptionCopyright © 2026. All rights reserved.