一、背景

本case是总结了日常工作流中提炼出的一个小优化,让系统帮助提效,case虽简单,但提效显著。

二、需求分析

为了深入了解每个团队知识分享的参与度,更好地运营团队知识,服务团队成员,需要统计每场知识分享参会人员的团队占比,比如属于ToB/Toc交互平台的人员占比多少?计算过程如下:

从流程图中可以看到,第1步导出参会人统计后,2~4步均属于处理数据,平均估时15min左右,属于无效工作。

秉承着“数据多跑路,释放无效人力”的原则,我们在想能不能把后面的步骤都自动化,一键生成,由流程出发,分析目前存在的痛点有:步骤2~4步,可否全部实现自动化(自动创建页签,自动更新数据,不需人工调整),借助强大的计算机算力实现“秒出”?

针对痛点,从程序员的角度出发是完全可以实现的,只需要梳理统计规则,实现自动统计即可:

针对痛点,主要涉及到是否可以借助飞书自动化的能力,在数据存储上直接存储为飞书sheet格式,并自动计算后更新飞书其他sheet页。效果如下:

总体来看,能否解决以上痛点主要依赖飞书云文档相关开放能力,于是我开始调研实现细节。

三、方案调研

飞书目前提供出来的开放能力可以在飞书开放平台官网查看,进入开发文档页面,作为后端需求直接查看服务端文档类目;

从开发文档的目录结构可以看出,文档主要是根据不同的使用场景来进行目录组织的,而我们的需求

很明显需要的是云文档的能力,Nice!飞书提供了http的API接口,让开发者可以更方便地在后端集成。

根据以上的调研,可初步认定此需求可实现,但由于需求的完成度与细节密切相关,则进一步调研其细节能力,避免出现一个关键的小细节需求影响了整个需求的实现。

注:在API调研阶段,需认真调研其能力,并非所有的用户界面操作(日常在飞书doc上的操作)均有

API,大家需谨慎调研(例如电子表格提供公式操作,但多维表格暂不提供等)。

为了提升调研效率,本着云文档的操作和日常的本地文档操作基本一致,在此假设上,可按照文档操

作经验初步设计导出流程需要的操作,然后一对一调研,是否有完美命中的api或者替代api。初步设想的方案如下:

可以看到:优化后的工作流的实现主要依赖的能力(API)有:

  • 获取表格元数据
  • 创建云表格
  • 批量填充数据

而后经过认真查看需要的api能力,完全满足要求,Nice!

四、开发流程

1. 新建应用

在调试接口之前,我们需要在飞书开发者后台新建一个企业自建应用。

创建应用主要是为了拿到应用凭证,类似账号和密码,我理解的是使用开放平台,需要账号和密码,才能访问。

2. 申请权限

选择想要调用的api进行权限申请。为什么要申请权限?不同的操作需要不同权限,有些权限是敏感信息,根据权限最小原则,尽量不要申请敏感权限

3. API调试,并借助API能力进行实际的后端开发

飞书的开发文档给出了api-http的请求结构,可先行采用http走一遍全流程,但是并不需要自己去写详细的http,开放平台提供了调试工具Postman的模板库(含有所有的环境变量配置以及请求结构),导入即可,不需自己一个个去写,改改参数就行。

大家在后端完整接入之前,可以采用postman串一遍流程。

在开发过程中,不能避免会和访问凭证打交道,而不同的请求类型具有不同的凭证需求(告知飞书服务器“谁在调这个接口”),大家一般采用tenant_access_.token可满足要求。

获取token可参考

如何利用飞书文档OpenAPI实现自动计算知识分享参会人员团队占比?相关推荐

  1. 自适应 幻灯片代码 app_字节跳动 To B 再添一员,将推出飞书文档独立App | 36氪独家...

    不只是功能点的延伸,以 C 端打 B 端,是字节跳动推出"飞书文档"的另一体现. 文|苏建勋头图来源| IC photo据36氪获悉,字节跳动旗下移动办公软件"飞书&qu ...

  2. 互联网早报:字节跳动推出“飞书文档”独立App.....

    行业热点 1.字节跳动推出"飞书文档"独立App: 2.华为正式出售荣耀!不再持股,30 余家代理商接盘并发布联合声明: 3.2020 中国软件 100 强榜单揭晓:华为.腾讯.阿 ...

  3. 飞书文档导出pdf不带书签/大纲 问题

    问题 我在飞书上整理了很多笔记,有天想把它导出本地.主要原因是有时候网络不好时,网页版的飞书加载比较慢.此外,我还想将其打印成纸质版来看,比较有感觉. 飞书我是可以看到各个大纲级别的标题的,一级大纲. ...

  4. 飞书文档如何添加代码块 ```

    输入```+代码语言,然后回车即可,如下图:

  5. 【优化】1152- 飞书文档移动端极致体验优化实践

    背景 去年下半年业务高速迭代,大量新 feature 上线,但同时带来的问题是首屏耗时数据日渐上涨,同学们纷纷表示"移动端文档打开越来越慢,太影响工作效率了". 于是去年年底我做了 ...

  6. Tips系列之飞书云文档

    飞书云文档可谓是飞书套件中深受用户喜爱的功能之一,今天就给大家呈上几个小Tips,让你深入了解飞书云文档! 1. 新建在线文档.表格和文件夹 电脑桌面端 方式 1 点击飞书桌面端左侧的云文档按钮,登录 ...

  7. 利用飞书来实现信息存储和在线远程预览

    利用飞书来实现信息存储和在线远程预览 文章目录 利用飞书来实现信息存储和在线远程预览 1. 需求 2. 实现方法 2.1 创建表格 2.2 创建飞书捷径 2.3 客户端上传数据 3. 实现远程预览 1 ...

  8. 计算机机房工程规划方案,机房工程规划书文档.docx

    机房工程规划书文档 机房改造工程 解决方案 目 录 TOC \o "1-4" \h \z \u HYPERLINK \l "_Toc485109748" 第一章 ...

  9. 如何利用 onlyoffice 实现文档格式转换

    目录 前言 正文 启动 onlyoffice 服务 API 接口介绍 转换列表 请求示例 结尾 前言 日常生活和工作中,文档格式转换应该是很常见的需求.面对这样的需求,我们技术男有没有属于自己的好方法 ...

最新文章

  1. html5的video怎么把里面的控制器移出来_日产Pro-Pilot的ADAS控制器拆解
  2. 复制windows对话框内容的方法
  3. 使用auditd监控Linux的文件变化
  4. Grunt 常用插件
  5. 成人教育计算机统考分数查询江苏省,江苏省教育考试院查询
  6. 光纤收发器的选购原则介绍
  7. ASP.NET企业开发框架IsLine FrameWork系列之九--ExceptionProcessProvider异常框架(上)
  8. Xml的编码和Bom
  9. wireshark不显示rtsp问题(四)
  10. jquery easyui 封装
  11. 控制台应用程序的Main方法
  12. Java实现 蓝桥杯VIP 算法训练 会议中心
  13. 一台设备驱动万物:苹果和三星即将推陈出新
  14. 双轮载人平衡车设计完整教程之硬件篇
  15. USB Mass Storage大容量存储的基本知识
  16. java计算机毕业设计飞机航班信息查询系统演示视频2021MyBatis+系统+LW文档+源码+调试部署
  17. Soul里的“盲盒”交友
  18. 把妹需要勇敢,心有猛虎,细嗅蔷薇
  19. Go语言获取中文及其他非英语字符长度
  20. 乐视tv真机开发调试,乐视盒子开发者模式,乐视android 开发调试模式

热门文章

  1. 从零开始学习ST/SCL编程语言
  2. 后知后觉的我,Petri Net的提出者Carl Adam Petri已经去世了
  3. mysql的事件探查器_SQL Server 2008 事件探查器(SQL SERVER Profiler)
  4. 六步绘制企业战略地图
  5. Typora简易使用指南
  6. 用C++逆向分析解密,制作游戏破解辅助外挂竟如此简单!
  7. 用IDEA上传代码到码云
  8. IDEA 2020 怎么上传项目到SVN
  9. 实现mysql百度式查询_Python + MySQL 批量查询百度收录
  10. 计算机暑期实践相关内容,计算机暑期社会实践报告范文(2)