当前位置: 首页 > news >正文

飞书对接E签宝完整方案

1、概述

        飞书和E签宝在各自领域都属于领先的产品,但因为E签宝与钉钉的特殊关系,一直以来E签宝都只实现了与钉钉的深度集成,一家企业如果想同时使用飞书和E签宝,则需要通过S-HUB这样的产品来进行桥接,用户在飞书端审批,审批通过后把附件或表单信息同步到E签宝进行签署,签署完的结果回传飞书审批流。

        S-HUB电子签章集成对接方案支持附件审批对接、模板审批对接、静默方式、单方电子签、多方电子签、文档水印等复杂场景对接。

2、业务对接流程

2.1、审批流对接

流程说明

  • 内部员工通过飞书审批流发起一个审批;

  • 完成签章前的审批工作;

  • 审批流程发起人选择签章方式,签章方式有“电子签”、“线下签”、“我方电子签|对方线下签”三种;
  • 当审批状态到达待签章状态时,签章人员打开详情能看到通过、拒绝、发起电子签章三个操作,如果是“线下签章”,则需要把文件盖章扫描并上传,然后点通过,也可以通过此处发起电子签章,如果选择线下签章,后续操作跟目前正在运行的流程没有任何差别,如果采用电子签章,还需要经过如下步骤;

  • 飞书调用S-HUB提供的链接,通知S-HUB需要发起电子签章;
  • S-HUB请求飞书API接口,获取审批流详细信息;
  • S-HUB请求E签定API接口,按要求发起电子签章;
  • 内部员工在飞书收到一条机器人推送的消息通知,提醒有一个电子签章需要处理,点击打开飞书内嵌浏览器进行身份认证和签章;
  • 如果是需要外部人员参与的多方签章,相关人员会收到一条短信和邮件,点击链接完成用户验证并签章;
  • 各相关方签章完毕后,S-HUB获取签章后的文件提交到飞书审批流;
  • 自动更新飞书审批流的状态为已签章状态;
  • 人工操作归档,至此流程结束。

2.2、飞书合同对接

流程说明

  • 内部员工通过飞书合同发起一个新的合同审批;
  • 完成签章前的审批工作;
  • 审批流程发起人选择签章方式,签章方式有“电子签”、“线下签”、“我方电子签|对方线下签”三种;
  • S-HUB会接收到每一个审批动作触发的事件推送,当到达待签章状态时,S-HUB请求飞书API接口,获取审批流详细信息;
  • S-HUB请求E签定API接口,按要求发起电子签章;
  • 内部员工在飞书收到一条机器人推送的消息通知,提醒有一个电子签章需要处理,点击打开飞书内嵌浏览器进行身份认证和签章,签章操作步骤参考审批流对接章节;
  • E签宝通过短信和邮件通知外部人员,外部人员点击链接完成用户验证并签章,签章操作步骤参考审批流对接章节;
  • 各相关方签章完毕后,S-HUB获取签章后的文件提交到飞书审批流;
  • 自动更新飞书审批流的状态为已签章状态;
  • 人工操作归档,至此流程结束。

3、技术对接流程

(整体对接时序图)

3.1、飞书审批流事件通知

审批流类事件订阅参考“审批\审批事件\订阅审批事件”文档https://open.feishu.cn/document/server-docs/approval-v4/event/event-interface/subscribe

飞书合同类事件订阅参考“飞书合同\事件\合同状态变更”文档https://open.feishu.cn/document/server-docs/contract-v1/contract/events/change

3.2、获取飞书审批流详情

参考“飞书合同管理\查看合同详情”文档https://open.feishu.cn/open-apis/contract/v1/contracts/:contract_id

3.3、向E签宝发起签章请求

(E签宝接口调用时序图:双方电子签)

(E签宝接口调用时序图:我方电子签对方线下签)

3.4、给内部签章人发通知

参考飞书在线文档“消息\发送消息内容”章节https://open.feishu.cn/document/server-docs/im-v1/message-content-description/create_json

3.5、e签宝给外部用户发通知

(短信或邮件通知)

3.6、用户签章

(验证登录)

(经办人实名认证)

(企业认证)

(签章)

http://www.lryc.cn/news/612314.html

相关文章:

  • 《动手学深度学习》读书笔记—9.7序列到序列学习
  • CPP网络编程-异步sever
  • 内部类详解:Java中的嵌套艺术
  • MATLAB深度学习之数据集-数据库构建方法详解
  • 202506 电子学会青少年等级考试机器人三级实际操作真题
  • KVazaar:开源H.265/HEVC编码器技术深度解析
  • 三、Istio流量治理(二)
  • 进程管理块(PCB):操作系统进程管理的核心数据结构
  • Linux systemd 服务管理与 Firewall 防火墙配置
  • envFrom 是一个 列表类型字段bug
  • LeetCode:1408.数组中的字符串匹配
  • 面向流程和产品的安全档案论证方法
  • PostgreSQL 高可用与负载均衡
  • DDoS 防护的未来趋势:AI 如何重塑安全行业?
  • MySQL各版本差异对比小工具
  • 贪心算法学习 跳跃游戏
  • CDP集群中通过Hive外部表迁移HBase数据的操作记录
  • mysql 8递归查询
  • Java基础学习(三):输入输出、控制流程、大数值、数组
  • 客流特征识别准确率提升 29%:陌讯多模态融合算法在零售场景的实战解析
  • 数据结构与算法的认识
  • Android 之 ViewBinding 实现更安全、高效的视图绑定
  • 【渲染流水线】[应用阶段]-[裁剪]以UnityURP为例
  • CGAL Kernel 和 Traits 类深度解析:从官方教程到实践应用
  • prefetch 下载 GEO 数据注意事项
  • Milvus 向量数据库
  • 使用 Helm 在 Kubernetes 中安装 Milvus
  • 安装向量数据库Milvus
  • C++实现线程池(3)缓存线程池
  • Chrontel昆泰-【CH7036A-BF】CH7036 LVDS to HDMI/VGA/LVDS Converter