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.pswp.cn/web/92567.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/92567.shtml
英文地址,请注明出处:http://en.pswp.cn/web/92567.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql快速导出数据库设计说明书word文档(表结构、类型、注释、是否有主键)

主要有三种方式,根据你的需求来选择: 1、Mysql语句查询 优点:无需安装额外的软件,使用你常用的数据库可视化工具即可 缺点:受限于你的数据库可视化工具的导出功能,需要额外写脚本进行处理 2、Python脚本…

DigitalProductId解密算法php调试版piddebug.php

<?php // 使用数组字面量 $digits [B, C, D, F, G, H, J, K, M, P, Q, R,T, V, W, X, Y, 2, 3, 4, 6, 7, 8, 9]; //foreach ($digits as $digit) { // echo $digit."<br>"; //}$hexPidarray(0xc2,0x49,0x4b,0xcc,0x60,0x34,0x09,0xcd,0x96,0xf7,0xec,0…

IDEA快捷键壁纸分享

说明&#xff08;1&#xff09;因为显示器的尺寸不同&#xff0c;对快捷键显示的位置稍作调整 &#xff08;2&#xff09;这里默认您熟悉常用的快捷键&#xff0c;分享一些功能好用但是用的少的快捷键空壁纸笔记本壁纸&#xff08;15.6寸&#xff09;24 寸显示器壁纸

InnoDB vs MyISAM: MySQL存储引擎的世纪对决

选错存储引擎&#xff1f;你的数据库性能可能暴跌80%&#xff01; 本文用最直观的对比拆解MySQL两大核心存储引擎的差异&#xff0c;让你彻底明白什么场景该选谁。一、引擎全景图: 数据库的"心脏"之争 ❤️ #mermaid-svg-KTQko8kEUvOkTb4L {font-family:"trebuc…

【Avalonia】无开发者账号使用iOS真机调试跨平台应用

文章目录1. 要求1.1 无需Apple开发者账号1.2 最新版mac系统1.3 最新版Xcode2. 配对Mac3. 配置开发证书3.1 创建一个名为MTClient的Xcode项目3.2 找到签名证书3.3 配置签名3.4 配置标识符4. 真机调试4.1 设置应用首屏 Launch Screen4.2 设置应用图标5. 问题5.1 DI异常该问题的解…

【LLM实战|langchain】langchain基础

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 【LLM实战|langchain】langchain基础 1. 模型 I/O 封装 把不同的模型&#xff0c;统一封装成一个接口&#xff0c;方便更换模型而不用重构代码。 1.1 …

十九、MySQL-DQL-基本查询

基本查询代码&#xff1a;DQL:基本查询 1.查询指定字段 name,entrydate 并返回 -- 1.查询指定字段 name,entrydate 并返回 select name,entrydate from tb_emp;2.查询返回所有字段 -- 2.查询返回所有字段 -- 推荐 select id, username, password, name, gender, image, job, e…

CamX-骁龙相机修改

1. 修改视频模式预览尺寸和分辨率 vendor/codeaurora/packages/apps/SnapdragonCamera/src/com/android/camera/CaptureModule.javaprivate void updatePreviewSize() {int width mPreviewSize.getWidth();int height mPreviewSize.getHeight(); - mPreviewSize new …

容器技术基础与实践:从镜像管理到自动运行配置全攻略

1. 相比较虚拟机&#xff0c;容器有哪些技术优势&#xff1f;&#xff08;1&#xff09;直接在操作系统上运行&#xff0c;从而跨系统上的所有容器共享资源&#xff0c;‘&#xff08;2&#xff09;共享主机的内核。&#xff08;3&#xff09;与虚拟机相比&#xff0c;它需要的…

书生浦语第五期-L1G4-InternLM 论文分类微调实践(XTuner 版)

XTuner介绍一句话介绍XTuner&#xff1a;XTuner 是一个高效、灵活、全能的轻量化大模型微调工具库。核心特点&#xff1a;高效&#xff1a;支持在有限资源下微调大模型&#xff0c;如在8GB显存上微调7B参数模型&#xff0c;也支持多节点微调70B模型&#xff1b;自动分发高性能算…

从灵感枯竭到批量产出:无忧秘书创作平台如何重构内容生产者的工作流程?全环节赋能分析

在当今快节奏的数字时代&#xff0c;内容创作者面临着前所未有的挑战。无论是自媒体运营者、自由撰稿人还是企业营销人员&#xff0c;都需要高效地生产高质量的内容以满足市场需求。然而&#xff0c;灵感枯竭、效率低下以及内容质量不稳定等问题常常困扰着这些内容生产者。为了…

【开源工具】基于Python的PDF清晰度增强工具全解析(附完整源码)

📄✨ 【开源工具】基于Python的PDF清晰度增强工具全解析(附完整源码) 🌈 个人主页:创客白泽 - CSDN博客 🔥 系列专栏:🐍《Python开源项目实战》 💡 热爱不止于代码,热情源自每一个灵感闪现的夜晚。愿以开源之火,点亮前行之路。 🐋 希望大家多多支持,我们一起进…

Qwen-Image开源模型实战

Qwen-Image开源模型实战&#xff1a;ComfyUI低显存量化部署与中文海报生成指南 阿里云通义千问团队最新开源的Qwen-Image模型以其卓越的中英文文本渲染能力在AI绘图领域掀起了一场革命。这款200亿参数的MMDiT架构模型不仅能够生成高质量图像&#xff0c;更突破了AI绘图长期存在…

JavaWeb03——javascript基础语法

1.什么是JavaScript&#xff1f;JavaScript&#xff08;简称 JS&#xff09;是一种 编程语言&#xff0c;它主要用来为网页添加交互功能。它可以让网页变得动态&#xff0c;让它不仅仅是静态的文字和图片&#xff0c;还能响应用户操作&#xff08;比如点击按钮、弹框警告等&…

数据库入门:从零开始构建你的第一个数据库

欢迎来到数据库的世界&#xff01;今天&#xff0c;我们将一起探索如何创建、管理和查询数据库。无论你是初学者还是希望加深理解的开发者&#xff0c;这篇博客都将帮助你更好地掌握数据库的基础知识。一、数据库的基本操作创建数据库首先&#xff0c;让我们从创建一个新数据库…

从汇编角度揭秘C++构造函数(1)

C的构造函数一直比较神秘&#xff0c;今天我们通过汇编的角度来揭秘一下&#xff0c;它的本质是什么。与常规函数有什么不同。从以下这段代码说起&#xff1a; class Person { public:Person(int age) { _age age; }void printAge(){ printf("age %d\r\n",_age); …

java10学习笔记

Java 10 于 2018 年 3 月发布&#xff0c;是 Java 平台按照新的六个月发布周期发布的第一个版本。虽然相比 Java 8 和 Java 9 的大型更新&#xff0c;Java 10 的变化较小&#xff0c;但仍然引入了一些重要的特性&#xff0c;特别是本地变量类型推断&#xff08;var&#xff09;…

Flutter Listview的基本使用

Listview() 前端页面常见的一个以列表方式显示内容的组件。可垂直或水平滚动的列表。属性说明scrollDirection设置滚动的方向&#xff0c;取值包括horizontal、verticalreverse设置是否翻转&#xff0c;默认值falseitemExtent设置滚动方向子元素的长度&#xff0c;垂直方向为高…

强化学习笔记:从Q学习到GRPO

推荐学习huggingface的强化学习课程&#xff0c;全面了解强化学习的发展史。 以下是个人笔记&#xff0c;内容不一定完整&#xff0c;有些是个人理解。 基于值函数(value function)的强化学习 基于值函数(value function)的强化学习&#xff1a;学习的是一个值函数&#xff0…

MySQL索引底层原理与性能优化实践

#技术栈深潜计划一、前言 在日常开发中&#xff0c;MySQL数据库以其高效、易用、可扩展等特性成为最主流的关系型数据库之一。而索引作为数据库查询优化的核心工具&#xff0c;被誉为“数据库的加速器”。但你真的了解MySQL索引的底层原理吗&#xff1f;为什么InnoDB默认采用B树…