飞书自建应用绑定简道云

概述

功能简介

本文说明如何通过飞书开放平台创建企业自建应用,并与简道云完成双向参数绑定,使企业成员在飞书工作台中使用简道云。

应用场景

企业已使用飞书办公,且需要自定义应用图标、可用人员范围、机器人消息通道,或需要通过事件订阅自动同步成员入职、离职、信息变更。

前提条件

  • 已注册飞书企业,且操作用户拥有飞书开发者后台权限。
  • 已注册简道云企业,且操作用户为简道云企业创建者或系统管理员
  • 简道云企业账号模式为公共模式,未与其他任何集成平台绑定。
  • 简道云企业部署模式为公有云版,非独享版。

1. 准备简道云企业

飞书自建应用对接简道云,需要自行准备一个公共模式的简道云企业,用于与飞书对接。

1.1 注册简道云企业

简道云 注册账号并创建企业。

已创建过企业可跳过此步,直接登录简道云。

1.2 获取简道云企业租户ID

登录简道云,点击右上角头像,进入「管理后台 > 企业信息」。

在账号模式处确认当前企业为「公共模式」,并记录租户 ID 的值,后续飞书安全配置中需要使用。

2. 飞书侧创建应用

2.1 注册飞书企业

飞书 注册账号并创建企业。

已创建过团队可跳过此步,直接 登录飞书

2.2 创建飞书自建应用

2)首次创建时单击「创建企业自建应用」;已有应用时在「企业自建应用」列表中单击「创建应用」。

3)填写应用名称、应用描述并单击「创建」。创建完毕后进入应用配置页。

2.3 开通应用权限

本节需为应用开通多项权限,缺少任意一项将导致通讯录同步或消息推送失败。

1)进入「权限管理 > 开通权限」。

2)在「应用身份权限」和「用户身份权限」下分别开通以下权限:

权限类型

权限名称

应用身份权限

获取通讯录基本信息

获取部门基础信息

获取通讯录部门组织架构信息

获取角色权限

获取用户基本信息

获取用户组织架构信息

获取用户 user ID

获取与发送单聊、群组消息

以应用的身份发消息

给一个或多个部门的成员批量发消息

给多个用户批量发消息

获取与上传图片或文件资源

查看、创建、更新、删除审批应用相关信息

访问审批应用

获取应用管理员 ID

校验用户是否为应用管理员

获取企业内全部应用的信息

修改应用信息

更新应用版本信息

获取企业信息

用户身份权限

获取用户基本信息

获取用户 user ID

3)选择上述权限后,点击「确认开通权限」。

4)设置“应用身份权限”可访问的数据范围。

请将权限可访问的数据范围,配置为「与应用的可用范围一致」。点击「确认」。

2.4 配置初始重定向 URL

本节先填入一个可用的初始回调地址,使后续绑定流程可以跳转回简道云。

1)进入「安全设置 > 重定向 URL」。

2)添加以下地址,并将其中的{tenantId}替换为1.2节获取的简道云企业的「租户 ID」。

https://lark.jiandaoyun.com/portal/tenant/{tenantId}/admin/lark/cp/1/main/install_callback

3)单击「添加」。

2.5 启用网页应用能力

本节先占位创建网页应用能力,最终地址将在第 5 阶段回填。

1)进入「应用能力 > 添加应用能力」。

2)在右侧选择「网页应用」并添加。

3)桌面端主页与移动端主页暂填https://www.jiandaoyun.com,第 5.1 节将替换为简道云返回的正式地址。

4)打开方式按需选择:即用户在飞书工作台访问该应用后的简道云页面打开形式。

5)点击保存。

2.6 获取 AppID 与 App Secret

本步获取 AppID 与 App Secret。

打开应用详情,在「凭证与基础信息」中记录 AppID 与 App Secret。

2.7 获取事件订阅参数

本步获取飞书应用的 Encrypt Key 与 Verification Token。

1)进入「事件与回调 > 加密策略」。

2)首次访问时单击「重置 Encrypt Key」生成密钥。

3)复制并留存 Encrypt Key 与 Verification Token。

2.8 发布应用初始版本

本步发布应用的第一个版本。

1)单击「版本管理与发布 > 创建版本」。

2)填写应用基础信息:

字段

应用版本号

1.0.0

更新说明

初始版本

3)填写基础资料后单击「保存 > 确认发布」。

注:飞书管理员创建的应用自动审批通过,无需人工审核。

非管理员创建的应用,将由飞书管理员审批通过后方可发布。

3. 简道云侧单向绑定

3.1 简道云绑定飞书

本阶段目标是把飞书侧的 4 个参数写入简道云,并取回 5 项回填参数。

1)在同一浏览器,分别使用简道云企业创建者账号登录 简道云,使用飞书管理员账号登录 飞书

2)飞书安装页面地址如下,请将其中的{tenantId}替换为1.2节获取的简道云企业的「租户 ID」后,在浏览器中访问。

https://lark.jiandaoyun.com/portal/tenant/{tenantId}/admin/lark/cp/1/main/install

3)将2.6与2.7节获取的参数填入表单,点击「安装」。

4)确认飞书企业信息,点击「授权」。

5)绑定成功后,页面将显示以下信息,请务必全部复制存档,,否则需解绑再执行绑定流程才能再次获取。

信息项

用途

企业 ID

飞书安全设置的重定向 URL 的 corpid 参数

桌面端主页

飞书网页应用配置的桌面端主页

移动端主页

飞书网页应用配置的移动端主页

重定向 URL1

飞书安全设置的重定向 URL

重定向 URL2

飞书安全设置的重定向 URL

请求地址 URL

飞书事件订阅的请求地址

6)点击「完成」后自动跳转至简道云。

3.2 确认绑定成功

1)管理员登录,进入「管理后台 > 企业信息」页面。

2)企业账号模式变更为「飞书集成模式」,并显示飞书自建应用的相关信息,说明3.1节绑定成功。

3)请记录下该页面的「企业账号 URL」信息,将在下文使用。

4. 飞书侧完善应用配置

4.1 回写重定向 URL

添加重定向 URL 作为免登授权码跳转地址。

1)在飞书自建应用配置页面,进入「安全设置 > 重定向 URL」。

2)添加 3.1 节获取的重定向 URL1 与 URL2 。

3)添加以下重定向 URL,请将其中的{corpid}替换为 3.1 节获取的企业 ID。

https://lark.jiandaoyun.com/lark/corp/{corpid}/auth

4.2 回写网页应用配置

在飞书自建应用配置页面,进入「 网页应用>网页应用配置」,点击「编辑」。

在对应位置添加 3.1 节获取的桌面端主页与移动端主页,点击「保存」。

4.3 设置事件订阅

事件订阅用于将飞书通讯录变动实时同步至简道云。

1)在飞书自建应用配置页面,进入「事件与回调 >订阅方式」,点击「编辑」。

2)选择「将事件发送至开发者服务器」,将 3.1 节获取的请求地址 URL 填入,点击「保存」。

3)订阅方式设置成功后,单击「添加事件」,在「应用身份订阅」中添加以下事件:

事件名称

版本

通讯录范围权限被更新

v2.0

员工入职

v2.0

员工离职

v2.0

员工信息变化

v2.0

注:已配置过飞书集成的存量企业,可继续使用「用户状态变更 v1.0」与「通讯录变更 v1.0」两个事件,无需切换为 v2.0 事件。

4.4 添加机器人

机器人用于向飞书成员推送简道云的流程与数据提醒;不添加则成员无法在飞书中收到简道云消息。

1)进入「应用能力>添加应用能力」。

2)选择「机器人」并单击「添加」。

4.5 配置 H5 可信域名

配置可信域名后,简道云表单才能在飞书移动端调用定位等 JSAPI 能力。

1)进入「安全设置 > H5 可信域名」。

2)添加以下域名并保存。

https://lark.jiandaoyun.com

4.6 重新发布版本

由于 4.1 至 4.5 节修改了应用配置,需再次发布版本才能生效。

1)单击「版本管理与发布 > 创建版本」。

2)填写应用基础信息:

字段

应用版本号

建议填写 1.0.1

更新说明

回填简道云绑定参数

3)填写基础资料后单击「保存 > 确认发布」。

注:飞书管理员创建的应用自动审批通过,无需人工审核。

非管理员创建的应用,将由飞书管理员审批通过后方可发布。

5. 通讯录配置与同步

本阶段目标是让应用的通讯录读取范围与可用人员范围一致,避免成员同步不全。

5.1 飞书侧调整应用可用范围和应用权限

1)访问「飞书管理后台

2)在「工作台>应用管理」中找到该自建应用,单击「配置」。

3)设置可使用该应用的成员范围。

4)在自建应用的「应用权限>通讯录设置」中勾选「与可用人员范围保持一致」。

注:未勾选「与可用人员范围保持一致」时,简道云可能无法读取到部分部门与成员,导致通讯录同步结果不完整。

5.2 简道云同步飞书通讯录

管理员登录简道云,单击「管理后台>内部组织」,单击「立即同步」,将飞书通讯录同步至简道云。

6. 完成绑定

完成上述步骤后,即完成了简道云与飞书的绑定,拥有可用性权限的成员可以在飞书中使用简道云。

7. 注意事项

1)一个简道云企业只能绑定一个飞书企业,绑定前请确认目标飞书企业无误。

2)修改飞书应用配置后必须重新发布版本,仅保存不发布不会生效。

3)参数变更需要手动同步。

当飞书开放平台的 AppID、App Secret、Encrypt Key 或 Verification Token 发生变动时,须在简道云同步修改,否则集成会中断。

单击简道云右上角头像,进入「企业管理>企业信息」。在授权信息处单击「修改绑定」,填入新的参数并保存。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验