团队同步组织架构和飞书登录
该插件可以用于飞书多租户映射到bpmax多团队,并且支持对应团队租户的飞书登陆功能
生效点
创建团队时增加飞书按钮,绑定团队飞书租户信息

飞书团队根团队新增同步按钮

登录页面增加飞书登录按钮,可以使用飞书登录(路由上需携带对应团队app_id,否则以默认团队登录)

使用步骤
激活插件
安装插件: 飞书-团队同步组织架构和飞书登录
创建飞书自建应用
进入飞书开放平台创建自建应用
进入bpmax团队管理页面,添加对应租户团队,点击飞书按钮,填入应用的凭证与基础信息的App ID 和 App Secret,获取对应的 网页应用入口、重定向URL、事件订阅地址填入飞书自建应用对应的地方






进入事件订阅配置
- 添加如下权限
- 部门新建 v2.0 contact.department.created_v3
- 自定义属性变更事件 v2.0 contact.custom_attr_event.updated_v3
- 部门被删除 v2.0 contact.department.deleted_v3
- 部门信息变化 v2.0 contact.department.updated_v3
- 通讯录范围权限被更新 v2.0 contact.scope.updated_v3
- 员工入职 v2.0 contact.user.created_v3
- 员工离职 v2.0 contact.user.deleted_v3
- 员工信息变化 v2.0 contact.user.updated_v3
- 组织角色授权变更 v2.0 corehr.org_role_authorization.updated_v1
启用对应事件所需权限

进入权限管理通讯录目录,确保以下权限已经开通
- 获取通讯录基本信息 contact:contact.base:readonly
- 以应用身份读取通讯录 contact:contact:readonly_as_app
- 获取部门基础信息 contact:department.base:readonly
- 查询部门 HRBP 信息 contact:department.hrbp:readonly
- 获取通讯录部门组织架构信息 contact:department.organize:readonly
- 查看、创建、修改、删除角色及角色成员 contact:functional_role
- 查询角色信息、角色下的成员信息 contact:functional_role:readonly
- 获取用户手机号 contact:user.phone:readonly
- 获取用户user ID contact:user.employee_id:readonly
- 获取核心人事信息 corehr:corehr:readonly
- 获取与发送单聊、群组消息 im:message
- 给多个用户发消息 im:message:send_multi_users
创建版本,输入页面内必填数据,申请线上发布





管理员进入飞书管理后台-工作台-应用审核页面进行审核通过,同步团队和用户成功

