有奖捉虫:云通信与企业服务文档专题,速来> HOT
注意:
员工只有被赋予自动签署权限,才能编辑自动签署模板,并且通过接口发起自动签署。
使用自动签署时,经办人默认为发起人,且不能更改。例如接口中指定了其他人做自动签署,发起后经办人仍然为发起人。
需要注意因法律相关问题,仅能设置己方企业为自动签署,不能为其他企业设置自动签署。
一旦设置了自动签署,那么所有签署方将无法进行控件填写,控件仅能由发起方在发起时进行填写。这是因为自动签署时必须保证合同的完整性,不能由其他参与方进行合同内容的填写改动,会给自动签署方带来风险。

企业开通自动签署权限

2. 在顶部更多功能中进入企业设置 > 扩展服务,开通企业自动签署服务。



3. 超级管理员用微信进行扫码。



4. 查看合同并签署开通自动签署协议。



填写所需内容后签署合同。



5. 完成后控制台显示企业自动签署已开通。




使用文件发起

电子签为您提供了 通过 PDF 文件发起签署流程 以及 通过模板发起签署流程 两种发起方式,如果您选择文件发起请阅读本节内容,如果您选择模板发起请阅读下一节内容。
请先阅读 通过 PDF 文件发起签署流程 了解流程,并按照步骤1和2的指引获取到印章 ID 以及 PDF 文件编号 ID。此处将引导您完成最简单的单 B 自动签署场景,您可以根据自己的场景需求进行扩展。
完成上述步骤后,我们直接使用 通过 PDF 文件创建签署流程(CreateFlowByFiles)接口发起合同,为方便描述我们将接口入参以 json 格式进行展示:
{
"Operator": {
"UserId": "yD********************2v"
},
"FlowName": "单B自动签署",
"Approvers": [
{
"ApproverType": 3,
"SignComponents": [
{
"ComponentPosY": 260,
"ComponentPosX": 160,
"ComponentHeight": 100,
"ComponentWidth": 100,
"FileIndex": 0,
"ComponentType": "SIGN_SEAL",
"ComponentPage": 1,
"ComponentValue": "yD*********************a9"
}
]
}
],
"FileIds": [
"yD*********************0s"
]
}
参数填入规范见文档 用 PDF 文件创建签署流程,请参照文档阅读下面的内容,此处传值仅为参照,实际使用时请替换为真实数据!
注意:
UserId 为发起方经办人的用户 ID,访问 腾讯电子签控制台 获取。
FlowName 为合同名称。
Approvers 指定签署方信息,此处样例场景为单方企业自动签署。
ApproverType 填3,即企业方自动签署,指定后签署人默认为经办人。
SignComponents 指定签署控件的位置和内容,此处样例场景为单个印章。
ComponentType 填入 SIGN_SEAL,即印章类型。
ComponentPosX、ComponentPosY、ComponentHeight、ComponentWidth 为印章控件的坐标和大小,定位方式请参见 签署方信息说明
ComponentValue 填入前面步骤获取到的印章 ID,合同发起后会在对应位置进行自动签章。
FileIndex 目前均为单文件发起,填0即可。
ComponentPage 为控件所在页面编号,此处设置为1。
FileIds 目前均为单文件发起,此处填入前面上传文件获取的 PDF 文件编号 ID。
在使用 CreateFlowByFiles 接口发起合同后,会根据上传的 PDF 文件生成合同,并自动在指定的区域内完成自动签章。

使用模板发起

电子签为您提供了 通过文件发起签署流程 以及 通过模板发起签署流程 两种发起方式,如果您选择模板发起请阅读本节内容,如果您选择文件发起请阅读上一节内容。
请先阅读 通过模板发起签署流程 了解流程,按照引导熟悉模板、印章的创建和管理方式。此处将引导您完成最简单的单 B 自动签署场景,您可以根据自己的场景需求进行扩展。

控制台操作

1. 访问 腾讯电子签控制台,在模板管理中选择创建模板,上传合同文件,进入下一步



2. 添加签署区步骤,拖拽一个印章控件,完成后进入下一步



3. 设置签署流程步骤,设置仅己方企业参与签署,单击确认



4. 单击企业印章控件。



在弹窗中选定一个印章供自动签署时使用,此处选择印章后无需在接口中再进行传入。



确认印章后在文档上预览效果。



填写模板名称等信息,保存模板。



5. 保存模板完成编辑,并返回模板管理页面查询获取刚才创建好的模板 ID。




接口调用

在完成控制台操作后,我们使用编辑好的模板进行接口调用,请参见 通过模板发起签署流程 了解调用流程。
1. 使用 创建签署流程(CreateFlow)接口创建流程,为方便描述我们将接口入参以 json 格式进行展示:
{
"Operator": {
"UserId": "yD********************2v"
},
"FlowName": "单B自动签署",
"Approvers": [
{
"ApproverType": 3
}
]
}
参数填入规范见文档 创建签署流程,请参照文档阅读下面的内容,此处传值仅为参照,实际使用时请替换为真实数据!
注意:
UserId 为发起方经办人的用户 ID,访问 腾讯电子签控制台 获取。
FlowName 为合同名称。
Approvers 指定签署方信息,此处样例场景为单方企业自动签署。
ApproverType 填3,即企业方自动签署,指定后签署人默认为经办人。
接口调用后返回一个 FlowId,请进行记录,在后续步骤会用到。
2. 使用 创建电子文档(CreateDocument)接口创建电子文档,为方便描述我们将接口入参以 json 格式进行展示:
{
"Operator": {
"UserId": "yD********************2v"
},
"FileNames": [
"单方自动签署.pdf"
],
"FlowId": "yD********************b9",
"TemplateId": "yD********************0k"
}
参数填入规范请参见 创建电子文档,请参照文档阅读下面的内容,此处传值仅为参照,实际使用时请替换为真实数据!
注意:
UserId 为发起方经办人的用户 ID,访问 腾讯电子签控制台 获取,和上一步接口传入保持一致。
FileNames 为文档名,目前影响使用,传入任意值即可。
FlowId 指定合同编号,由上一步返回。
TemplateId 指定模板 ID,由控制台操作步骤获取。
3. 使用 发起流程(StartFlow)接口发起流程,为方便描述我们将接口入参以 json 格式进行展示:
{
"Operator": {
"UserId": "yD********************2v"
},
"FlowId": "yD********************b9"
}
参数填入规范见文档 发起流程,请参照文档阅读下面的内容,此处传值仅为参照,实际使用时请替换为真实数据!
注意:
UserId为 发起方经办人的用户 ID,访问 腾讯电子签控制台 获取,和上一步接口传入保持一致。
FlowId 指定合同编号,和上一步接口传入保持一致。
请注意如果此接口返回报错,可能是因为上一步异步合成文档需要等待,请在接口返回后等待一段时间(数秒)后重试,此接口可以反复调用。
完成上述步骤后,会根据创建的模板生成合同,并自动在指定的区域内完成自动签章。