1. 什么样的部门、业务场景适合使用产品集成?
答:任何部门、公司的业务场景本身已经有管理软件的,需要电子签署的地方都可以集成契约锁的电子签能力,适用集成场景:业务网站,APP,微信服务号,OA审批流程,供应商/经销商门户,HR软件入离职模块,电子单据防伪
2.契约锁前置服务器的意义是什么?
答:
1)从安全角度来看,契约锁前置机起到了隔离了客户业务系统主机与契约锁服务的作用,保证契约锁SDK不与客户业务系统强耦合,契约锁服务通过前置机接口提供,更具安全性;
2)从性能角度来看,契约锁前置机提供了签署服务与业务系统核心服务交流的桥梁,经过前置机的调用可以减轻核心业务服务器的负担,提高业务系统的可运维性;
3)契约锁前置服务器通过前置服务REST接口,满足本地签的同时,适应不用本地业务系统的开发语言(无需为不同语言业务系统提供各自SDK);
4)契约锁前置服务器通过“异步批量签署”接口,支持本地文件超大签署并发数(3000并发)。
3. 基于SDK的前置服务器如何调用?
答:
1)基于SDK的前置服务器在业务内网环境中,通过标准https协议与业务系统进行通讯;
2)前置服务器本身,与契约锁云端服务,通过Access Token和Access Secret进行认证及通讯;
3)前置服务器接口,提供:“运营方签署”、“企业用户签署”、“个人用户签署”、“批量签异步签署”、“批量签(同步)签署”、“合同完成接口”、“批量签合同下载接口”、“批量签合同删除接口”、“合同校验接口”、“客户需要提供的回调接口介绍”等接口,详细调用方式请参见开放平台相关接口文档。
4. 个人认证接口如何调用
答:
1)个人实名认证服务通过本地SDK提供;
2)个人实名认证仅提供移动端H5页面认证服务;
3)个人实名认证默认顺序为(三要素、人脸识别、人工),亦可强制指定认证方式;
4)详细调用方式请参见开放平台相关接口文档。
5. 企业认证接口如何调用
答:
1)企业实名认证服务通过本地SDK提供;
2)企业实名认证服务提供“企业初级认证”及“企业加强认证”两个级别的认证服务;
3)企业实名认证服务提供“数据认证接口”及“使用契约锁H5页面认证”两种接口形式;
4)详细调用方式请参见开放平台相关接口文档。
6. 基于接口的签署页面如何调用?
答:
1)第三方业务系统可以请求契约锁“获取签署页面链接”,第三方系统用户可以直接打开此页面签署合同;
2)“获取签署页面链接”接口返回signUrl和token。signUrl是契约锁为运营方提供的签署页面,运营方用户可以打开signUrl来签署合同;token是访问指定合同的校验密钥,用户无法伪造进而非法访问合同数据,用token运营方可以自行编写签署页面。signUrl和token的有效期为30分钟;
3)签署页面接口提供“获取签署页面链接”、“获取查看合同页面链接”、“后台回调地址介绍”等接口,详细调用方式请参见开放平台相关接口文档。
7. 如何实现回调?
答:
1)回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数;
2)契约锁回调机制,可实现签署接口的每一次签署调用,均通过回调函数告知业务系统签署状态,以便业务系统进一步判断后续业务处理;
3)契约锁回调消息,将包含accesstoken、signature、timestamp参数,用以业务系统校验回调合法性;
4)契约锁回调消息,如第一次回调失败,将在后续5分钟、2小时、12小时、24小时依次再次尝试,并仅这5次尝试。
8. 如何实现容错?
答:
1)个人实名认证过程,采用多级依次认证的方式进行容错,保证99.9%的用户通过自动认证接口实现认证;
2)企业信息认证,采用企业信息校验接口、银企直联接口进行自动信息认证,不能自动信息认证的用户,连同企业操作意愿一起,进行认证审核认证;
3)契约锁签署服务,无论是默认签署接口,还是页面签署服务,均采用签署事务处理,保证签署操作的原子性;
4)签署服务回调功能,采用分时5次尝试机制,在网络通畅的情况下,保证回调成功;
5)契约锁所有的上游服务接口,如数字证书颁发等,均采用冗余服务源,并通过程序判断调用分配逻辑,以保证服务的最大可用性。
9. 接口访问如何保证安全?
答:
1)契约锁所有接口服务,均采用https协议通讯,并采用Access Token、Secret的方式,来确认调用合法性;
2)接口调用流程为:生成签名 > 封装请求 > 发起请求 > 得到响应;
3)在调用API时,需要为请求生成一个签名,并添加到请求包中,开放平台以此判断该请求的调用方身份及数据否被伪造;
4)契约锁收到调用请求时,将按照请求参数重算签名,并与请求中的签名进行校验,以判断调用的合法性。
10. 如何管理和调用合同模板?
答:
1)“契约锁”支持由系统管理员维护企业自身的合同模板,支持“固定模板”、“html模板”、“word参数模板”等多种模板形式;
2)在云平台发起合同功能中,可直接选用具有使用权限的模板;
3)在开放平台接口调用过程中,可调用“模板创建合同接口”,从而实现业务系统传入业务参数,结合“契约锁”合同模板,生成业务合同的功能。
11. 如何使用管理控制台进行日常维护
答:
1)私有化部署契约锁签署平台的企业用户,可以从业务运维、IT运维两个角度,对系统进行运维管理;
2)契约锁电子合同平台(默认9080端口),供平台方业务部门进行合同业务数据运维,提供:合同管理、印章管理、企业员工管理等业务运维功能;
3)契约锁运维管理平台(oss)系统(默认9081端口),供平台方信息部门进行IT运维,提供:租户管理、证书管理、统计分析、服务监控等管理运维功能。
12. 接口的性能如何?最大支持多少TPS和并发数?
答:
1)契约锁开放平台,采用多种技术手段及资源配备,提供业内签署响应时间最优的开放接口;
2)契约锁私有部署平台,接口性能与实际部署的物理资源配备相关,在同等物理资源的前提下,契约锁提供最优的性能响应;
3)开放平台接口目前在200并发下,提供最优TPS(238.09);
4)私有部署平台接口,通过本地资源扩容,可支持最大300并发,及最大1000万日签署量。
13. OA如何实现回调?
答:回调原理所有系统均相同。OA系统需开发回调函数接口,在契约锁平台中相应合同分类下,予以配置;相应分类下的合同发生签署状态变更,契约锁平台会通过配置的回调函数,通知OA平台,返回签署状态;OA回调函数中根据接收到的签署状态,予以进一步业务操作,如自动提交流程等。
14. 如何抓取合同参数?
答:契约锁提供合同参数获取接口,用以平台方获取接收方填写的模板参数值,作为数据输入返回业务系统。
1)契约锁提供参数模板功能,由合同发起及接收双方填写;
2)合同平台方(发起方)可通过业务系统调用发起接口,传入业务数据,作为发起方填写参数值;
3)合同接收方收到合同推送后,填写接收方参数,并签署;
4)接收方签署后,可通过系统回调函数通知业务系统;
5)业务系统收到签署通知后,可调用契约锁合同参数接口,获取接收方填写的合同参数值。
15. 与eHR集成有哪几种方式?
答:无论是新员工人事合同新签、还是老员工人事合同续签,与eHR最常见的集成方式为:调用标准签接口,实现在eHR中发起合同,通过短信、微信或其他方式,推送给员工完成签署。
16. 与eHR集成可以解决哪些问题?
答:
1)可以解决在eHR中发起合同(新签、续签、转岗),通过短信、微信或其他方式,推送给员工,实现双方有效签署;
2)可实现员工上报相应员工信息,上传相应个人资料;
3)实现eHR对员工上传资料的抓取及后续业务管理。
17. 如何设计eHR里的合同签署页面?
答:
1)eHR发起方签署,通常采用集成契约锁标准页面签署接口;
2)eHR发起方签署,亦可通过在指定签署位置的模板上静默签署(无需签署页面);
3)接收方(员工)签署,通过消息链接进入手机(pc)H5进行签署。
18. eHR如何实现回调?
答:回调原理所有系统均相同。eHR系统需开发回调函数接口,在契约锁平台中相应合同分类下,予以配置;相应分类下的合同发生签署状态变更,契约锁平台会通过配置的回调函数,通知eHR平台,返回签署状态;eHR回调函数中根据接收到的签署状态,予以进一步业务操作,如获取员工信息等。
19. 如何抓取合同参数?
答:契约锁提供合同参数获取接口,用以平台方获取接收方填写的模板参数值,作为数据输入返回业务系统。
1)契约锁提供参数模板功能,由合同发起及接收双方填写;
2)合同平台方(发起方)可通过业务系统调用发起接口,传入业务数据,作为发起方填写参数值;
3)合同接收方收到合同推送后,填写接收方参数,并签署;
4)接收方签署后,可通过系统回调函数通知业务系统;
5)业务系统收到签署通知后,可调用契约锁合同参数接口,获取接收方填写的合同参数值。
20. 与CRM集成有哪几种方式?
答:
1)经销商在CRM系统中具有用户账号时,可通过集成远程签接口,平台方及经销商,均通过crm系统进行签署;
2)经销商在CRM系统中没有用户账号时,可通过集成标准签接口,平台方通过crm系统发起合同,经销商通过消息接收签署链接,提交经销商数据并签署。
21. 与CRM集成可以解决哪些问题?
答:
1)实现经销商用户在CRM系统业务过程中的合同签署;
2)实现经销商用户通过消息接收,并进行合同签署;
3)实现经销商用户填写经销商方的上报数据,作为合同签署内容。
22. 如何设计CRM里的合同签署页面?
答:
1)CRM发起方签署,通常采用集成契约锁标准页面签署接口;
2)CRM发起方签署,亦可通过在指定签署位置的模板上静默签署(无需签署页面);
3)经销商如有CRM账号,可通过直接登录CRM系统,通过集成契约锁标准页面签署接口实现签署;
4)经销商如无CRM账号,可通过消息链接进入手机(pc)H5进行签署。
23. 个人客户如何签署合同?
答:
1)个人客户通过接收到签署信息,进入签署功能页面;
2)签署之前,个人用户需要通过契约锁实名认证;
3)认证后的个人,可通过在手机上手写签名,完成个人签署;
4)契约锁支持发起方手持移动设备,现场发起,并通过拍摄、认证、短信交互等方式与个人接收方进行当面签署。
24. 企业客户如何签署合同?
答:
1)经销商如有CRM账号,可通过直接登录CRM系统,通过集成契约锁标准页面签署接口实现签署;
2)经销商如无CRM账号,可通过消息链接进入手机(pc)H5进行签署;
3)无论通过哪种签署渠道签署,经销商需要完成确定的认证要求;
4)接收到签署消息的经销商经办人,可转发签署消息到公司内真正的公章管理员处予以认证签署。
25. 与钉钉集成有哪几种方式?
答:与钉钉集成目前只有一种方式:在钉钉内配置企业内部开发,创建微应用;在契约锁平台中配置钉钉微应用令牌秘钥,实现钉钉中电子合同页面连接,进而实现向钉钉用户推送签署消息及签署。
26. 与钉钉集成可以解决哪些问题?
答:
1)与钉钉集成,可解决合同发起后,通过钉钉推送消息至钉钉用户,从而实现合同在企业内、企业间的快速推送。
2)接收到合同的接收人,可通过钉钉直接点击推送消息,通过H5页面完成签署。
27. 如何设计钉钉里的合同签署页面?
答:钉钉里的合同签署页面,就是是标准的契约锁H5签署页面。
28. 个人客户如何签署合同?
答:个人客户通过钉钉接收到合同签署信息后,点击链接,进入契约锁个人标准H5签署过程。如未认证,则进入个人实名认证功能;如已认证,则进入个人签名签署页面。
29. 企业客户如何签署合同?
答:企业客户通过钉钉接收到合同签署信息后,点击链接,进入契约锁企业标准H5签署过程。如未认证,则进入企业信息认证功能,或转发其他用户认证;如已认证,则进入企业公章签署页面。
30. 与微信集成有哪几种方式?
答:
1)与公众号集成;
通过配置微信公众号访问令牌、秘钥,实现契约锁向公众号关注用户的消息推送,实现发起合同后,向企业内部员工及外部C端客户的合同推送;
2)与企业微信集成;
在企业微信内配置内部应用;在契约锁平台中配置企业微信内部应用令牌秘钥,实现企业微信中电子合同页面连接,进而实现向企业微信用户推送签署消息及签署。
31. 与微信集成可以解决哪些问题?
答:
1)与钉钉集成,可解决合同发起后,通过钉钉推送消息至钉钉用户,从而实现合同在企业内、企业间的快速推送。
2)接收到合同的接收人,可通过钉钉直接点击推送消息,通过H5页面完成签署。
32. 如何设计微信里的合同签署页面?
答:公众号及企业微信中推送的合同签署页面,就是是标准的契约锁H5签署页面。
33. 个人客户如何签署合同?
答:个人客户通过公众号、企业微信接收到合同签署信息后,点击链接,进入契约锁个人标准H5签署过程。如未认证,则进入个人实名认证功能;如已认证,则进入个人签名签署页面。
34. 企业客户如何签署合同?
答:企业客户通过公众号、企业微信接收到合同签署信息后,点击链接,进入契约锁企业标准H5签署过程。如未认证,则进入企业信息认证功能,或转发其他用户认证;如已认证,则进入企业公章签署页面。
35. 与SCM集成有哪几种方式?
答:
1)供应商在SCM系统中具有用户账号时,可通过集成远程签接口,平台方及供应商商,均通过SCM系统进行签署;
2)供应商在SCM系统中没有用户账号时,可通过集成标准签接口,平台方通过SCM系统发起合同,供应商通过消息接收签署链接,提交供应商数据并签署。
36. 与SCM集成可以解决哪些问题
答:
1)实现供应商用户在SCM系统业务过程中的合同签署;
2)实现供应商用户通过消息接收,并进行合同签署;
3)实现供应商用户填写供应商方的上报数据,作为合同签署内容。
37. 如何设计SCM里的合同签署页面?
答:
1)SCM发起方签署,通常采用集成契约锁标准页面签署接口;
2)SCM发起方签署,亦可通过在指定签署位置的模板上静默签署(无需签署页面);
3)供应商如有SCM账号,可通过直接登录SCM系统,通过集成契约锁标准页面签署接口实现签署;
4)供应商如无SCM账号,可通过消息链接进入手机(pc)H5进行签署。
38. 个人供应商如何签署合同?
答:
1)个人供应商通过接收到签署信息,进入签署功能页面;
2)签署之前,个人用户需要通过契约锁实名认证;
3)认证后的个人,可通过在手机上手写签名,完成个人签署;
4)契约锁支持发起方手持移动设备,现场发起,并通过拍摄、认证、短信交互等方式与个人接收方进行当面签署。
39. 企业供应商如何签署合同?
答:
1)供应商如有SCM账号,可通过直接登录SCM系统,通过集成契约锁标准页面签署接口实现签署;
2)供应商如无SCM账号,可通过消息链接进入手机(pc)H5进行签署;
3)无论通过哪种签署渠道签署,供应商需要完成确定的认证要求;
4)接收到签署消息的供应商经办人,可转发签署消息到公司内真正的公章管理员处予以认证签署。
40. 如何实现合同模板的调用?
答:
1)“契约锁”支持由系统管理员维护企业自身的合同模板,支持“固定模板”、“html模板”、“word参数模板”等多种模板形式;
2)在云平台发起合同功能中,可直接选用具有使用权限的模板;
3)在开放平台接口调用过程中,可调用“模板创建合同接口”,从而实现业务系统传入业务参数,结合“契约锁”合同模板,生成业务合同的功能。
41. 与网站集成有哪几种方式?
答:网站可以广义的理解为各种在线交易、服务系统,如B2B交易、在线教育、在线旅游、互金、借贷平台,因此,契约锁开放平台现有所有接口,均适合按不同需求,与上述网站进行相应集成。
42. 与网站集成可以解决哪些问题?
答:可以解决平台方(网站运营方)与客户(个人、企业)之间的在线业务,通过电子合同对交易行为进行合同固化,更符合交易的规范性、合法可控及降低双方交易风险。
43. 如何设计网站里的合同签署页面?
答:网站可直接调用契约锁标准页面签署接口,通过契约锁签署页面进行签署;也可自行构造符合网站风格的前端签署页面,保持业务系统风格一致性;亦可在特定场景下,直接采用静默签署,跳过签署操作页面。
44. 个人客户如何签署合同?
答:网站交易的个人客户,可在网站交易过程中,已网站业务为入口,调用契约锁标准签署页面或网站构造的签署页面,进行个人合同签署;在在线旅游、教育、互金借贷网站中,较多出现个人接收方签署场景。
45. 企业客户如何签署合同?
答:网站交易的企业客户,可在网站交易过程中,以网站业务为入口,调用契约锁标准签署页面或网站构造的签署页面,进行企业合同签署;在B2B交易网站中,较多出现企业接收方签署场景。
46. 产品集成方面契约锁有哪些特色
答:接口丰富,功能全面,支持多种各种语言SDK。有丰富对接经验,完整的示例,详细的接口文档在线就可以查看,对接起来方便快捷。
47. 集成开发的工作由谁来做?
答:由调用接口服务系统服务商来做,契约锁提供技术支持服务。