自动签署
本方企业自动签署
本方企业(即"合同发起方")在作为签署方时可以不手动进入签署页面进行签署操作,由腾讯电子签负责自动给合同进行盖章动作。
模版发起
通过模版发起本方自动签署的合同流程,操作步骤如下:
由企业法人或超管在子客控制台【企业中心】-【拓展服务】开通自动签署功能:
将模版中发起方企业的签署方式设置为自动签署。并在模版的相应签署位置指定企业印章:
注:一旦设置了自动签署,那么填写控件仅能由发起方在发起时进行填写,不能分配给签署方填写。签署人信息控件仍然可以使用,但只有等待对应签署方确认后,才会完成自动签署。
通过模版发起合同(CreateFlowsByTemplates)时指定需要自动签署的企业(即发起方企业)的
ApproverType
为ORGANIZATION。示例:// B2C合同,B端自动签署
{
"Agent": {
"ProxyOperator": {
"OpenId": "employee_open_id"
},
"ProxyOrganizationOpenId": "org_open_id",
"AppId": "yD****************************YD"
},
"FlowInfos": [{
"FlowName": "B2C合同",
"FlowApprovers": [
{
"ApproverType": "ORGANIZATION" // 自动签署的签署方默认为发起方企业,无需再指定签署方其他信息
},{
"ApproverType": "PERSON",
"Name": "张三",
"Mobile": "13000000000"
}
],
"TemplateId": "yD****************************fQ" // 模版ID,已配置过自动签署且指定过印章
}]
}注意:通过模版发起本企业自动签署合同时,本企业经办人可不填,默认为发起方(Agent中指定的企业和员工),且不可更改。
文件发起
限制:通过文件发起合同时本企业自动签署能力为白名单功能,使用前请联系对接的客户经理沟通。
通过文件发起自动签署的合同流程,操作步骤如下(在功能已开白的前提下):
由企业法人或超管在子客控制台【企业中心】-【拓展服务】开通自动签署功能:
子客控制台进入【企业自动签署管理】中,在【企业合作方授权】中给应用平台方授权本企业印章:
通过文件发起合同时(ChannelCreateFlowByFiles)需要指定以下必要信息:
ApproverType
: ENTERPRISESERVEROrganizationName
: 企业名称ComponentType
: SIGN_SEAL
示例:
// B2C合同,B端自动签署
{
"Agent": {
"ProxyOperator": {
"OpenId": "employee_open_id"
},
"ProxyOrganizationOpenId": "org_open_id",
"AppId": "yD****************************YD"
},
"FlowName":"劳务合同",
"FileIds":["yD****************************Fo"],
"FlowApprovers":[{
"ApproverType": "ENTERPRISESERVER", // 文件发起合同时发起方企业自动签署
"OrganizationName": "测试企业", // 发起方企业名称
"SignComponents":[{
"GenerateMode": "FIELD",
"ComponentName": "seal",
"FileIndex": 0,
"ComponentType": "SIGN_SEAL"
}]
},{
"ApproverType": "PERSON",
"Name": "张三",
"Mobile": "13000000000",
"SignComponents":[{
"ComponentPosX": 160,
"ComponentPosY": 260,
"ComponentWidth": 100,
"ComponentHeight": 100,
"FileIndex": 0,
"ComponentType": "SIGN_SIGNATURE",
"ComponentPage": 1
}]
}]
}
合作方企业自动签署
合作方企业自动签署(也称作“他方自动签”)是指非发起方企业签署时不手动进入签署页面进行签署操作,由腾讯电子签负责自动给合同进行盖章动作。
限制:
- 合作方自动签署能力为白名单功能,使用前请联系对接的客户经理沟通。
- “合作方”只支持和发起方同一个应用(AppId)下的子客企业,当前不支持SaaS企业。
- 要发起合作方自动签署的合同,前提是需要得到合作方的授权。
1. 企业合作方授权
如果发起方企业为企业A,需要他方(企业B)实现自动签署。需要企业B的超管或法人登录子客控制台在「企业自动签署」中对企业A进行授权。操作过程如下:
1)企业B的法人或超管登陆子客控制台,并开通自动签署
2)点击「管理」进入到「企业合作方授权」,其中被“授权企业电子签账号”需要输入企业A的企业ID(企业A在子客控制台查看企业电子签账号)
3)企业B的法人或超管扫描二维码签署授权协议(注意:有效期为1个小时,届时没有签署协议此次授权会过期;需要在控制台重新发起授权)
提示: 除了通过以上方式进入控制台进行授权外,还可以通过接口获取的授权链接进行授权。接口请参见创建他方企业自动签授权链接。
2. 发起合同
模版发起合同(CreateFlowsByTemplates)
1)创建模版时需要注意,对于“合作方企业”,在模版中签署方需要选择「企业签署方」,和发起方自动签署不同的是无需选择印章(盖合作方授权时选的印章),且模版无需指定自动签署(接口参数指定)。
2)调用接口时,需要指定以下必要信息:
ApproverType
: ENTERPRISESERVEROrganizationName
: 企业名称OrganizationOpenId
: 企业OpenId
注意:他方自动签署无需要传员工OpenId,经办人默认为他方企业超管。示例:
{
"Agent":{
"AppId":"应用号ID",
"ProxyOperator":{
"OpenId":"发起方操作人openId"
},
"ProxyOrganizationOpenId":"发起方企业openId"
},
"FlowInfos":[{
"TemplateId":"模版ID",
"FlowName":"合同名称",
"FlowApprovers":[{
// 本企业自动签署
"ApproverType":"ORGANIZATION",
"RecipientId":"本企业签署方ID"
},{
// 合作方自动签署
"ApproverType":"ENTERPRISESERVER",
"RecipientId":"合作企业签署方ID",
"OrganizationName": "他方子客企业名称",
"OrganizationOpenId": "他方子客企业openId"
}]
}]
}文件发起合同(ChannelCreateFlowByFiles)
通过文件发起他方自动签署的合同,需要指定以下必要信息:
ApproverType
: ENTERPRISESERVEROrganizationName
: 企业名称OrganizationOpenId
: 企业OpenId
注意:他方自动签署无需要传员工OpenId,经办人默认为他方企业超管。示例:
{
"Agent":{
"AppId":"应用号ID",
"ProxyOperator":{
"OpenId":"操作人openId"
},
"ProxyOrganizationOpenId":"发起方子客企业openId"
},
"FlowName": "合同名称",
"Unordered": true,
"FlowApprovers": [{
"ApproverType": "ENTERPRISESERVER",
"OrganizationName": "他方子客企业名称",
"OrganizationOpenId": "他方子客企业openId",
"SignComponents": [{
"ComponentPosY": 200,
"ComponentPosX": 300,
"ComponentWidth": 119,
"FileIndex": 0,
"ComponentType": "SIGN_SEAL", // 无需传印章ID,用他方授权的印章盖章
"ComponentPage": 1,
"ComponentHeight": 43
}
]
}
],
"FileIds": [
"PDF资源ID"
],
"Action": "ChannelCreateFlowByFiles"
}