跳到主要内容

自动签署使用说明

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

企业开通自动签署权限

  1. 登录 腾讯电子签控制台

  2. 拓展服务中选择开通企业自动签署服务

  1. 使用超管微信进行扫码。

  1. 查看合同并签署。

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


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

  1. 开启自动签署功能,可在权限管理添加员工。

点击添加自动签模板,设置模板为自动签。 点击添加授权,授予员工使用权限。

使用文件发起

电子签为您提供了 通过文件发起签署流程 以及 通过模板发起签署流程 两种发起方式,如果您选择文件发起请阅读本节内容,如果您选择模板发起请阅读下一节内容。

请先阅读 通过文件发起签署流程 了解流程,并按照步骤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. 访问 腾讯电子签控制台,在模板管理中选择创建模板,上传合同文件,进入下一步。

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

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

  1. 继续单击页面的印章控件,选定一个印章供自动签署时使用,此处选择印章后无需在接口中再进行传入。

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

接口调用

在完成控制台操作后,我们使用编辑好的模板进行接口调用,请先阅读 通过模板发起签署流程 了解调用流程。

  1. 使用 创建签署流程(CreateFlow)接口创建流程,为方便描述我们将接口入参以 json 格式进行展示:
{
"Operator": {
"UserId": "yD********************2v"
},
"FlowName": "单B自动签署",
"Approvers": [
{
"ApproverType": 3
}
]
}

参数填入规范见文档 创建签署流程,请参照文档阅读下面的内容,此处传值仅为参照,实际使用时请替换为真实数据!

  • UserId 为发起方经办人的用户 ID,访问 腾讯电子签控制台 获取。
  • FlowName 为合同名称。
  • Approvers 指定签署方信息,此处样例场景为单方企业自动签署。
  • ApproverType 填3,即企业方自动签署,指定后签署人默认为经办人。
  • 接口调用后返回一个 FlowId,请进行记录,在后续步骤会用到。
  1. 使用 创建电子文档(CreateDocument)接口创建电子文档,为方便描述我们将接口入参以 json 格式进行展示:
{
"Operator": {
"UserId": "yD********************2v"
},
"FileNames": [
"单方自动签署.pdf"
],
"FlowId": "yD********************b9",
"TemplateId": "yD********************0k"
}

参数填入规范见文档 创建电子文档,请参照文档阅读下面的内容,此处传值仅为参照,实际使用时请替换为真实数据!

  • UserId 为发起方经办人的用户 ID,访问 腾讯电子签控制台 获取,和上一步接口传入保持一致。
  • FileNames 为文档名,目前影响使用,传入任意值即可。
  • FlowId 指定合同编号,由上一步返回。
  • TemplateId 指定模板 ID,由控制台操作步骤获取。
  1. 使用 发起流程(StartFlow)接口发起流程,为方便描述我们将接口入参以 json 格式进行展示:
{
"Operator": {
"UserId": "yD********************2v"
},
"FlowId": "yD********************b9"
}

参数填入规范见文档 发起流程,请参照文档阅读下面的内容,此处传值仅为参照,实际使用时请替换为真实数据!

  • UserId为 发起方经办人的用户 ID,访问 腾讯电子签控制台 获取,和上一步接口传入保持一致。
  • FlowId 指定合同编号,和上一步接口传入保持一致。
  • 请注意如果此接口返回报错,可能是因为上一步异步合成文档需要等待,请在接口返回后等待一段时间(数秒)后重试,此接口可以反复调用。

完成上述步骤后,会根据创建的模板生成合同,并自动在指定的区域内完成自动签章。