-
Notifications
You must be signed in to change notification settings - Fork 2
-
Star 1
电子签名API是e签宝提供的一种电子签名开放服务能力,e签宝提供了丰富的API接口,为用户提供一套完整的全生态电子签名服务,为客户提供具有法律效力的电子合同全生命周期服务,将原本需要耗费数日之久的文件签署环节,压缩到只需几十秒,降本增效。
open-dingtalk/h5app-esign-demo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Latest commitHistory11 Commits | ||||
backend | backend | |||
fronted | fronted | |||
.gitignore | .gitignore | |||
README.md | README.md | |||
pom.xml | pom.xml | |||
Repository files navigation
电子签名API是e签宝提供的一种电子签名开放服务能力,e签宝提供了丰富的API接口,为用户提供一套完整的全生态电子签名服务,为客户提供具有法律效力的电子合同全生命周期服务,将原本需要耗费数日之久的文件签署环节,压缩到只需几十秒,降本增效。
包含功能:
-
服务商数据初始化:调用接口帮助钉钉ISV服务商进行e签宝开放平台的数据初始化。所有e签宝接口在调用前,都需要成为e签宝的开发者,基于ISV服务商数据已完成初始化
-
企业授权:调用接口获取企业授权的页面地址,然后企业授权使用钉签开放平台提供的功能
-
上传文件:调用接口获取到文件上传地址,然后上传要签署的文件到改地址
-
发起签署流程:调用接口发起签署流程
-
获取流程任务的所有合同列表:获取流程任务的所有合同列表,收到签署完成消息后查询
Getting Started
克隆代码仓库到本地
git clone
https://github.com/open-dingtalk/h5app-esign-demo.git
开发环境准备
钉钉开放平台环境准备
-
需要有一个钉钉注册企业,如果没有可以创建: https://oa.dingtalk.com/register_new.htm?source=1008_OA&lwfrom=2018122711522903000&succJump=oa#/
-
成为钉钉开发者,参考文档: https://developers.dingtalk.com/document/app/become-a-dingtalk-developer
-
登录钉钉开放平台后台创建一个第三方企业应用: https://developers.dingtalk.com/document/app/create-isvapp
-
配置应用
配置开发管理,参考文档: https://developers.dingtalk.com/document/app/isvapp-development-overview
配置免登相关权限: https://developers.dingtalk.com/document/app/address-book-permissions
配置e签宝数据管理权限:
添加体验组织进行授权: https://developers.dingtalk.com/document/app/publish-and-install-isvapp
配置文件参数:suiteKey、suiteSecret、corpId、aesKey、token、suiteTicket
使用命令行安装依赖&打包
cd fronted/
npm install
npm run build
将打包好的静态资源文件放入后端服务
修改服务端配置文件
参考文档
- 创建第三方企业应用,文档链接: https://developers.dingtalk.com/document/app/isvapp-development-process
- 安装e签宝微应用、企业实名认证,文档链接: https://developers.dingtalk.com/document/app/esign-overview
- e签宝通知回调,文档链接: https://developers.dingtalk.com/document/app/notification-callback
- e签宝初始化,文档链接: https://developers.dingtalk.com/document/app/isv-service-provider-data-initialization
- e签宝授权,文档链接: https://developers.dingtalk.com/document/app/obtain-the-address-of-the-authorized-page
- 上传文件,文档链接: https://developers.dingtalk.com/document/app/obtain-the-upload-url-of-a-file-1,https://developers.dingtalk.com/document/app/file-stream-upload
- 创建签署流程,文档链接: https://developers.dingtalk.com/document/app/use-the-api-to-initiate-a-signature-process
- 查询企业信息,文档链接: https://developers.dingtalk.com/document/app/query-enterprise-information
- 查询个人信息,文档链接: https://developers.dingtalk.com/document/app/query-personal-information
- 获取流程任务所有合同列表,文档链接: https://developers.dingtalk.com/document/app/get-a-list-of-all-contracts-for-the-process-task
About
电子签名API是e签宝提供的一种电子签名开放服务能力,e签宝提供了丰富的API接口,为用户提供一套完整的全生态电子签名服务,为客户提供具有法律效力的电子合同全生命周期服务,将原本需要耗费数日之久的文件签署环节,压缩到只需几十秒,降本增效。
Resources
Stars
Watchers
Forks
Releases
Packages 0
Languages
- Java 86.1%
- JavaScript 7.0%
- HTML 5.2%
- Other 1.7%