字段映射
1、字段映射规则说明
当您选择从数据源将目录数据导入到本系统时,会遇到人员属性结构不同的问题。例如:
在飞书中,人员的属性结构为
1姓名:Alex Zhang2手机号:123456789013邮箱:alexzhang@eid.com4岗位:研发工程师5毕业学校:腾讯云学院6性别:男7用户ID:333
但是在本系统中,人员属性结构为
1姓名:2手机:3邮箱:4工号:5职位:6入职时间:
在将人员“Alex Zhang”从飞书导入到本系统的过程中,您希望飞书的“岗位”、“用户ID”分别填写到本系统的“职位”、“工号”中,飞书中的“毕业学校”不做导入,本系统中的“入职时间”留空。
即您预期形成以下人员属性结构:
1姓名:Alex Zhang2手机:123456789013邮箱:alexzhang@eid.com4工号:3335职位:研发工程师6入职时间:
上述功能,“字段映射”模块可以帮助您完成。
箭头 “→” 代表映射关系,其左侧代表数据源中的字段,右侧代表本系统的字段。该配置的含义为:“将数据源中人员的某字段中的信息,填入到本系统的对应字段中,并在后续同步中遵循此规则”。
我们为您提供了常用的字段映射作为默认配置(例如:飞书中mobile字段 映射至 本系统的mobile字段),您也可以根据自身业务需要来配置双方的字段映射关系。
2、企业微信获取数据说明
受企业微信个人隐私保护规则影响,企业微信部分数据不可直接获取,此章节将详细描述具体企业微信可获取字段信息。
1)企业微信获取数据字段格式
1{2 "errcode": 0,3 "errmsg": "ok",4 "userid": "zhangsan",5 "name": "张三",6 "department": [1, 2],7 "order": [1, 2],8 "position": "后台工程师",9 "mobile": "13800000000",10 "gender": "1",11 "email": "zhangsan@gzdev.com",12 "biz_mail":"zhangsan@qyycs2.wecom.work",13 "is_leader_in_dept": [1, 0],14 "direct_leader":["lisi"],15 "avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/0",16 "thumb_avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/100",17 "telephone": "020-123456",18 "alias": "jackzhang",19 "address": "广州市海珠区新港中路",20 "open_userid": "xxxxxx",21 "main_department": 1,22 "extattr": {23 "attrs": [24 {25 "type": 0,26 "name": "文本名称",27 "text": {28 "value": "文本"29 }30 },31 {32 "type": 1,33 "name": "网页名称",34 "web": {35 "url": "http://www.test.com",36 "title": "标题"37 }38 }39 ]40 },41 "status": 1,42 "qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=xxx",43 "external_position": "产品经理",44 "external_profile": {45 "external_corp_name": "企业简称",46 "wechat_channels": {47 "nickname": "视频号名称",48 "status": 149 },50 "external_attr": [{51 "type": 0,52 "name": "文本名称",53 "text": {54 "value": "文本"55 }56 },57 {58 "type": 1,59 "name": "网页名称",60 "web": {61 "url": "http://www.test.com",62 "title": "标题"63 }64 },65 {66 "type": 2,67 "name": "测试app",68 "miniprogram": {69 "appid": "wx8bd80126147dFAKE",70 "pagepath": "/index",71 "title": "my miniprogram"72 }73 }74 ]75 }76}
2)企业微信获取字段说明
1参数 | 属性名称 | 属性说明2userid 成员UserID 可以直接获取,对应管理端的账号,企业内必须唯一。不区分大小写,长度为1~64个字节;3name 成员名称 可以直接获取,需要管理员授权才返回;4mobile 手机号码 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;5department 成员所属部门ID列表 可以直接获取,仅返回该应用有查看权限的部门id;6order 部门内排序 可以直接获取,默认为0。数量必须和department一致,数值越大排序越前面。值范围是[0, 2^32)。7position 职务信息 可以直接获取,需要管理员授权才返回;8gender 性别 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;0表示未定义,1表示男性,2表示女性。9email 邮箱 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;10biz_mail 企业邮箱 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;11is_leader_in_dept 是否为所在部门负责任 可以直接获取,表示在所在的部门内是否为部门负责人,数量与department一致;12direct_leader 直属上级UserID 可以直接获取,返回在应用可见范围内的直属上级列表,最多有1个直属上级;13avatar 头像URl 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;14thumb_avatar 头像缩略图URl 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;15telephone 座机 可以直接获取,需要管理员授权才返回;16alias 别名 可以直接获取,需要管理员授权才返回;17extattr 扩展属性 可以直接获取,需要管理员授权才返回;字段详见成员扩展属性。18status 激活状态 可以直接获取;已自动映射OneID身份状态,无需手动更改。激活状态: 1=已激活,2=已禁用,4=未激活,5=退出企业。已激活代表已激活企业微信或已关注微信插件(原企业号)。未激活代表既未激活企业微信又未关注微信插件(原企业号)。19qr_code 员工个人二维码 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;20external_profile 成员对外属性 可以直接获取,需要管理员授权才返回;21external_position 对外职务 可以直接获取,需要管理员授权才返回;22address 地址 数据源同步时无法直接获取,只能通过管理员授权且用户oauth2授权获取;23open_userid 全局唯一标识 无法直接获取。24main_department 主部门 可以直接获取,仅当应用对主部门有查看权限时返回。