自动签署
本(己方)企业自动签署
本方企业(即"合同发起方")在作为签署方时可以不手动进入签署页面进行签署操作,由腾讯电子签负责自动给合同进行盖章动作。
一. 开通本(己方)企业自动签署功能
通过生成子客登录链接生成子企业超级管理员或者法人的登录链接,对应的子企业的超级管理员或者法人点击登录子客控制台, 然后到 企业中心->拓展服务点击企业自动签署栏目的开通按钮进行自动签署的开通。
需要子企业超级管理员或者法人用微信来扫描弹窗中的二维码,到微信小程序签署《“开通企业静默签署”知情同意书》。
- 子企业超级管理员或者法人在微信小程序查看并签署《“开通企业静默签署”知情同意书》。
查看 | 签署 | |
---|---|---|
> |
- 《“开通企业静默签署”知情同意书》签署完成后,控制台显示本企业自动签署已开通。
- 本(己方)企业自动签署开通后,可以选择那些模板本企业是自动签署,也可以配置哪些员工可以发起自动签署的合同。
二. 使用模板发起本(己方)企业自动签署的合同
电子签为您提供了 通过文件发起签署流程 以及 通过模板发起签署流程 两种发起方式,如果您选择模板发起请阅读本节内容,如果您选择文件发起请阅读下一节内容。
这部分的流程可以参考 创建模板&设置成本企业自动签署 和 【用模板创建签署流程】编写示例视频教程这两个视频教程。
- 开通本(己方)企业自动签署后,下面介绍怎么将创建自动签署的合同模板,首先进入模板的创建流程。
- 按照下面的图示创建合同模板
- 上传PDF
- 增加签署控件
- 本(己方)企业作为其中一个签署方
- 分配签署控件给本(己方)企业
- 保存模板
- 将模板配置成本(己方)企业自动签署模板,按照下面的步骤进行
- 进入企业自动签署管理界面
- 点击添加自动签模板进入模板添加为本(己方)企业自动签署模板的选择界面
- 选择刚才创建的模板,点击下一步进入本(己方)企业自动签署使用的印章的选择页面
- 点击选择印章,在出现的弹窗中选择需要使用的印章后,点击确认
- 点击印章选择页面上的下一步,保存自动签署的印章选择,
- 可以看到是否设置成功的界面。如果设置失败也会展示失败的原因,可以修改后重试
- 接口发起本(己方)企业自动签署的合同
通过模版发起合同(CreateFlowsByTemplates)时指定需要自动签署的企业(即发起方企业)的
ApproverType
为ORGANIZATION。示例:
入参
{
"Agent": {
"AppId": "yDwhxUUckp3gl8j5UuFX33LSNozpRsbi",//应用的appid
"ProxyOrganizationOpenId": "org_dianziqian",//本企业的org_open_id
"ProxyOperator": {
"OpenId": "n9527"//发起员工的openid
}
},
"FlowInfos": [{
"FlowName": "小狗买卖合同(15:15:35)",//这个合同的名字
"TemplateId": "yDCHZUUckpa92gkgUEGCHIpxTXEX7JWe",//使用的模板的id
"FlowApprovers": [{
"ApproverType": "ORGANIZATION"//本(己方)企业自动签署的参与方式
}
]
}
]
}
出参
{
"Response": {
"FlowIds": [
"yDCHZUUckpa983dbUuc3g1LBm7eN2CjI"//生成的合同的id
],
"FlowApprovers": [
{
"FlowId": "yDCHZUUckpa983dbUuc3g1LBm7eN2CjI",
"Approvers": [
{
"SignId": "yDCHZUUckpa983daUuc3g1LBhgK5L5in",
"RecipientId": "yDCHZUUckpa9835pUuc3g1LwmPSDXHmJ",
"ApproverRoleName": "典子谦示例企业"
}
]
}
],
"RequestId": "a96086f2-483a-497d-a07b-3cb958bb21aa"
}
}
注意:通过模版发起本企业自动签署合同时,本企业经办人不填,会以发起方(Agent中指定的企业和员工)作为经办人,不可更改。
上述示例签署的效果
三. 使用PDF文件发起本(己方)企业自动签署的合同
限制:通过文件发起合同时本(己方)企业自动签署能力为白名单功能,使用前请联系对接的客户经理沟通。
- 开通本(己方)企业自动签署后,下面介绍怎么配置使用PDF文件发起(己方)企业自动签署的合同。
进入企业自动签署管理界面
依次点击企业合作方授权->授权进入授权页面
在授权页面选择授权那些印章可用于文件发起的自动签署
保存印章授权,会出现授权二维码,需要子企业的超级管理员或者法人用微信扫描后签署《授权同意书》
子企业的超级管理员或者法人签署《授权同意书》
可以到控制台看到授权完成
提示: 除了通过以上方式进入控制台进行授权外,还可以通过接口获取的授权链接进行授权。接口请参见创建他方企业自动签授权链接(PlatformAppAuthorization
参数指定为true),通过此接口SealTypes
字段还可以指定可被授权的印章类型。
- 接口发起本(己方)企业自动签署的合同
通过文件发起合同(ChannelCreateFlowByFiles)指定本(己方)企业自动签署的示例如下,为方便描述我们将接口入参以 json 格式进行展示:
入参
{
"Agent": {
"AppId": "yDwhxUUckp3gl8j5UuFX33LSNozpRsbi",//应用的appid
"ProxyOrganizationOpenId": "org_dianziqian",//本企业的org_open_id
"ProxyOperator": {
"OpenId": "n9527"//发起员工的openid
}
},
"FlowName": "小狗买卖(16:00:47)", //合同的名字
"FlowApprovers": [
{
"OrganizationName": "典子谦示例企业", //本企业的名字(这个是必填的)
"ApproverType": "ENTERPRISESERVER", //文件发起 , 本(己方)企业自动签署参与类型,必须为ENTERPRISESERVER
"SignComponents": [ //签署控件(必填)
{
"ComponentType": "SIGN_SEAL", // 企业印章控件
"ComponentWidth": 250,//印章的宽
"ComponentHeight": 80,//印章的高
"ComponentPage": 1,//印章在的页码
"ComponentPosX": 146.15625,//印章的位置横坐标
"ComponentPosY": 472.78125 //印章的位置纵坐标
}
]
}
],
"FileIds": [
"yDCHbUUckpaxdgecUuGS8n5yFs4WLvvy" //上传文件返回的文件ID
]
}
出参
{
"Response": {
"FlowId": "yDCHZUUckpa981suUuc3g1LkZEubftIM",//生成的合同的ID
"Approvers": [
{
"SignId": "yDCHZUUckpa981saUuc3g1LR3TMMuh6B",
"RecipientId": "yDCHZUUckpa981sbUuc3g1L8jxYxkEtM",
"ApproverRoleName": ""
}
],
"RequestId": "9666be69-48a0-461d-bd6f-a29c2b37f116"
}
}
注意:通过文件发起本企业自动签署合同时,本企业经办人不填,会以发起方(Agent中指定的员工)作为经办人,不可更改。
上述示例签署的效果
合作方(他方)企业自动签署
合作方(他方)企业自动签署是指非发起方企业签署时不手动进入签署页面进行签署操作,由腾讯电子签负责自动给合同进行盖章动作。
一. 合作方(他方)企业自动签署业务限制
- 合作方自动签署能力为白名单功能,使用前请联系对接的客户经理沟通。
- “合作方”只支持和发起方同一个应用(AppId)下的子客企业,不能跨应用,也不支持SaaS企业。
1. 合作方(他方)企业授权
示例会出现两个企业,一个是典子谦示例企业,另一个是益达呱呱的子企业
我们准备实现典子谦示例企业发起合同给益达呱呱的子企业, 益达呱呱的子企业这个企业签署方自动签署的效果。
在这个示例中益达呱呱的子企业就是合作方(他方)自动签署 需要通过生成子客登录链接生成合作方(他方)企业的超级管理员或者法人登录链接, 合同方企业的超级管理员或者法人点击链接进入控制台后按照下面的操作进行授权。
- 合作方益达呱呱的子企业的法人或超管登陆子客控制台,并开通本方自动签署,这个可以参照上面的开通本(己方)企业自动签署功能章节
- 合作方益达呱呱的子企业的法人或超管依次点击管理->企业合作方授权进入到授权页面
- 合作方益达呱呱的子企业的法人或超管进行印章的授权
- 合作方益达呱呱的子企业的法人或超管微信扫二维码签署《授权同意书》
- 合作方益达呱呱的子企业的法人或超管微信扫描二维码后签署《授权同意书》
- 控制台可以看到授权成功
提示: 除了通过以上方式进入控制台进行授权外,还可以通过接口获取的授权链接进行授权。接口请参见创建他方企业自动签授权链接,通过此接口SealTypes
字段还可以指定可被授权的印章类型。
2. 模版发起合作方(他方)企业自动签署的合同
创建模版时需要注意,对于“合作方企业”,在模版中签署方需要选择「企业签署方」,无需给合作方企业的签署控制选择印章(盖合作方授权时选的印章,选取优先级 【公章、合同专用章、其他】),且模版无需指定自动签署类型。
注意:他方自动签署无需要传员工OpenId,经办人默认为他方企业超管。示例:
入参
{
"Agent": {
"AppId": "yDwhxUUckp3gl8j5UuFX33LSNozpRsbi",//应用的appid
"ProxyOrganizationOpenId": "org_dianziqian",//发起方企业的org_open_id
"ProxyOperator": {
"OpenId": "n9527"//发起方企业员工的openid
}
},
"FlowInfos": [
{
"FlowName": "小狗买卖合同(17:07:48)",//流程的名字
"TemplateId": "yDCHZUUckpa98o6dUuc3g1LP0cK3sr2h",//使用模板的ID
"FlowApprovers": [
{
"OrganizationName": "典子谦示例企业",//本方企业的名字, 这个参与方是手动签署
"OpenId": "ggboud",//本方企业员工的openid
"OrganizationOpenId": "org_dianziqian",//本方企业的org_open_id
"ApproverType": "ORGANIZATION",//本方企业参与方式(手动签署)
"RecipientId": "yDCHZUUckpa98oi9Uuc3g1LBvOjPT147"//本方参与的角色ID,可以通过拉取模板的信息得到
},
{
"OrganizationName": "益达呱呱的子企业",//合作方企业的名字,这个合作方是自动签署的
"OrganizationOpenId": "org_guagua",//合作方企业的org_open_id
"ApproverType": "ENTERPRISESERVER",//合作方企业的签署方式(合作方(他方)企业自动签署)
"RecipientId": "yDCHZUUckpa98oixUuc3g1LE93SM8QeS"//合作方企业参与的角色ID,可以通过拉取模板的信息得到
}
]
}
]
}
出参
{
"Response": {
"FlowIds": [
"yDCHZUUckpa98oigUuc3g1LSgoY7jl68" //生成的合同的合同ID
],
"FlowApprovers": [
{
"FlowId": "yDCHZUUckpa98oigUuc3g1LSgoY7jl68",
"Approvers": [
{
"SignId": "yDCHZUUckpa98oidUuc3g1LEQfe9v8Hx",
"RecipientId": "yDCHZUUckpa98oi9Uuc3g1LBvOjPT147",
"ApproverRoleName": "典子谦示例企业"
},
{
"SignId": "yDCHZUUckpa98oecUuc3g1LExd2HDPVt",
"RecipientId": "yDCHZUUckpa98oixUuc3g1LE93SM8QeS",
"ApproverRoleName": "他方企业"
}
]
}
],
"RequestId": "ec65e0ef-a7f1-48a6-aea6-5a156fef4843"
}
}
上述示例签署的效果(本方企业典子谦示例企业还没有签署) 列表
合同
3. 文件发起合作方(他方)企业自动签署的合同
文件发起合同接口(ChannelCreateFlowByFiles),为方便描述我们将接口入参以 json 格式进行展示:
注意:他方自动签署无需要传员工OpenId,经办人默认为他方企业超管。示例:
{
"Agent": {
"AppId": "yDwhxUUckp3gl8j5UuFX33LSNozpRsbi",//应用的appid
"ProxyOrganizationOpenId": "org_dianziqian",//发起方企业的org_open_id
"ProxyOperator": {
"OpenId": "n9527"//发起方企业员工的openid
}
},
"FlowName": "小狗买卖合同(17:25:40)",
"Unordered": true,
"FlowApprovers": [{
"OrganizationName": "益达呱呱的子企业",//合作方企业的名字,这个合作方是自动签署的
"OrganizationOpenId": "org_guagua",//合作方企业的org_open_id
"ApproverType": "ENTERPRISESERVER",//合作方企业的签署方式(合作方(他方)企业自动签署)
"SignComponents": [{
"ComponentType": "SIGN_SEAL", // 企业印章控件
"ComponentWidth": 250,//印章的宽
"ComponentHeight": 80,//印章的高
"ComponentPage": 1,//印章在的页码
"ComponentPosX": 146.15625,//印章的位置横坐标
"ComponentPosY": 472.78125 //印章的位置纵坐标
"ComponentValue": "" // 印章ID非必传,若未指定,则按照授权印章列表中的 【公章、合同专用章、其他】的优先级自动选择印章
}
]
}
],
"FileIds": [
"yDCHZUUckpa98oigUuc3g1LSgoY7jl68" //上传文件返回的文件ID
],
"Action": "ChannelCreateFlowByFiles"
}