---
title: "二开开关说明"
docId: "340249477694619648"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/91f5067f-775e-48f4-93a2-ce84ca0b9c2e/doc/340249477694619648"
---
> 以下开关开启可以通过postman,apifox，apipost等api工具开启，或者2502基线后访问/sp/hrm/checkapi地址开启
> 
> 调用此API需要在header中填写ETEAMSID;如何获取ETEAMSID，可以看[如何调用E10接口](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/db63db24-39dd-44ee-bce9-a1eb08fb65fe/doc/228588652865781760)了解 。 如果使用 /sp/hrm/checkapi地址，则无需设置header，只要登录管理员即可

**备注：开关开启后需要等30分钟（采用内存缓存方式，存在延迟）**

```post
/api/hrm/api/checkApi

-- 以下租户标识和开关标识，需要替换时间的
{
    "tenantKey": "租户标识",
    "configType": "开关标识",
    "configValue": "1",
    "cmd": "HrmConfigSet_initConfigService"
}
```

- 租户标识获取方式：看[文档](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/db63db24-39dd-44ee-bce9-a1eb08fb65fe/doc/228593204327350272)
- 开关标识
  
    1. openExtraOrgDspOrder 通讯录开启支持显示兼职人员，兼职信息支持设置排序
    2. confg_superior_self 人员卡片上级可以设置自己
    3. CONTACT_USERINFO_SHOW 通讯录查询和导出支持个人信息
    4. extraExtraStatus 兼职信息支持启用停用功能
    5. ESB_ACTION_SWITCH  ESB触发组件开关 ； 开启后人员新增、人员修改会触发ESB相应的触发组件
    6. contact_sql_cache 通讯录查询走sql缓存模式
    7. ignorePosLevelCheck 忽略岗位职等校验逻辑
    8. contact_noExtraInfo 通讯录不显示兼职信息
    9. ignoreExtraName 不显示兼职后缀
    10. emp_single_superior 人员上级仅单上级（优化上下级存储过多，导致数据库占用空间多）
    11. matrix_is_physical 矩阵支持物理表
    12. matrix_mgr_sqlwhere 矩阵维护者支持sql片段（分权性能优化）
    13. emp_browser_hideME 人员浏览按钮不返回手机邮箱开关
    14. contactSuportDetachOfSysCross 开启跨系统聊天后，通讯录支持分权 （开启等30分钟，租户key需要固定提供： all_teams）
    15. MATRIX_ROLE_SHOW 矩阵配置值新增角色选项
    16. open_tk_friend 开启跨租户聊天（需要配脚本）
    17. contact_no_pinyin 通讯录不显示拼音索引
    18. contact_right_search 通讯录模糊搜索使用右边模糊搜索
    19. empvirtual_hasMulti 开启多维组织成员可以有多个部门或者分部； 默认标准1个维度中只能有1个人
    20. subAndDept_support_someKey 兼容e9restful接口支持分部部门编号相同情况
    21. depart_ignore_nameRepeat 允许分部，部门名称重名（同层级）
    22. extra_to_emp 兼职身份融合到人员表
      
          1. 历史数据初始化
            
            ```json
            // api地址
            /api/hrm/api/checkApi
            
            // 参数，其中租户key需要替换成自己实际的
            {
              "cmd": "hrmrestful_extraEmp",
              "restfulType": "syncData",
              "action":"initExtraEmp",
              "tenantKey":"租户key"
            }
            ```
    23. DIMISSION_REMOVE_ACCOUNT_INFO 人员离职不清理账号
    24. privacy_skip_switch  隐私设置开启本地缓存
      
          1. 全局开关
            
            ```json
            // api地址
            /api/hrm/api/checkApi
            
            // 参数，其中租户key需要替换成自己实际的
            {
                "tenantKey": "all_teams",
                "configType": "privacy_skip_switch",
                "configValue": "1",
                "cmd": "HrmConfigSet_initConfigService"
            }
            ```
          2. 当前租户开关
            
            ```json
            // api地址
            /api/hrm/api/checkApi
            
            // 参数，其中租户key需要替换成自己实际的
            {
                "tenantKey": "租户key",
                "configType": "privacy_skip_switch",
                "configValue": "1",
                "cmd": "HrmConfigSet_initConfigService"
            }
            ```
            
            备注： 全局开关、当前租户开关 需要全部开启，然后等30分钟后；隐私设置本地化存在10分钟延迟，设置隐私设置后需要等时间；人员卡片修改不存在延迟。
    25. dept_relation_switch 部门上下级缓存开关
    26. matrix_allpath_import 矩阵导入默认全路径

1. 调用示例（apifox为例）
  
  ![image.png](../../assets/1131624870868500514.png)![image.png](../../assets/1131625244382371886.png)返回结果参考：
  
  ![image.png](../../assets/1131625355981701139.png)
2. 使用（sp/hrm/checkapi 页面示例）
  
  ![image.png](../../assets/1131626004692148278.png)
