public class CommonFlowApprover extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CommonFlowApprover() | 
| CommonFlowApprover(CommonFlowApprover source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getApproverIdCardNumber()Get 签署方经办人的证件号码,应符合以下规则
中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。 | 
| String | getApproverIdCardType()Get 签署方经办人的证件类型,支持以下类型
ID_CARD : 中国大陆居民身份证  (默认值)
HONGKONG_AND_MACAO : 中国港澳居民来往内地通行证
HONGKONG_MACAO_AND_TAIWAN : 中国港澳台居民居住证(格式同中国大陆居民身份证)
OTHER_CARD_TYPE : 其他证件
注: `其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。` | 
| String | getApproverMobile()Get 签署人手机号,saas企业签署人,个人签署人必传 | 
| String | getApproverName()Get 签署方经办人的姓名。
经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。 | 
| CommonApproverOption | getApproverOption()Get 签署人配置,用于控制签署人相关属性 | 
| Long[] | getApproverSignTypes()Get 签署人签署合同时的认证方式
 **1** :人脸认证
 **2** :签署密码
 **3** :运营商三要素
 **5** :设备指纹识别
 **6** :设备面容识别
默认为1(人脸认证 ),2(签署密码),3(运营商三要素),5(设备指纹识别),6(设备面容识别)
注: 
1. | 
| Long | getApproverType()Get 在指定签署方时,可选择企业B端或个人C端等不同的参与者类型,可选类型如下:
0** :企业/企业员工(企业签署方或模板发起时的企业静默签)
1** :个人/自然人
3** :企业/企业员工自动签(他方企业自动签署或文件发起时的本方企业自动签)
注:类型为3(企业/企业员工自动签)时,此接口会默认完成该签署方的签署。静默签署仅进行盖章操作,不能自动签名。
使用自动签时,请确保企业已经开通自动签功能,开通方式:控制台 -> 企业设置 -> 扩展服务 -> 企业自动签。
使用文件发起自动签时使用前请联系对接的客户经理沟通。 | 
| Long[] | getApproverVerifyTypes()Get 指定个人签署方查看合同的校验方式,可以传值如下:
  **1**   : (默认)人脸识别,人脸识别后才能合同内容
  **2**  : 手机号验证, 用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证)
注: 
如果合同流程设置ApproverVerifyType查看合同的校验方式,    则忽略此签署人的查看合同的校验方式
此字段可传多个校验方式 | 
| Boolean | getIsFullText()Get 签署前置条件:阅读全文限制 | 
| Boolean | getNotChannelOrganization()Get 指定签署人非第三方平台子客企业下员工还是SaaS平台企业,在ApproverType为ORGANIZATION时指定。
false: 默认值,第三方平台子客企业下员工
true: SaaS平台企业下的员工
 | 
| String | getNotifyType()Get 通知签署方经办人的方式, 有以下途径:
 **SMS** :(默认)短信
 **NONE** : 不通知
注: `签署方为第三方子客企业时会被置为NONE,   不会发短信通知` | 
| String | getOpenId()Get 第三方平台子客企业员工的唯一标识 | 
| String | getOrganizationId()Get 电子签平台给企业生成的企业id | 
| String | getOrganizationName()Get 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传 | 
| String | getOrganizationOpenId()Get 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传 | 
| Long | getPreReadTime()Get 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s | 
| String | getRecipientId()Get 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId
注意:模板发起时该字段必填 | 
| Component[] | getSignComponents()Get 使用PDF文件直接发起合同时,签署人指定的签署控件; 使用模板发起合同时,指定本企业印章签署控件的印章ID: 通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。 | 
| String | getUserId()Get 电子签平台给企业员工或者自热人生成的用户id | 
| void | setApproverIdCardNumber(String ApproverIdCardNumber)Set 签署方经办人的证件号码,应符合以下规则
中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。 | 
| void | setApproverIdCardType(String ApproverIdCardType)Set 签署方经办人的证件类型,支持以下类型
ID_CARD : 中国大陆居民身份证  (默认值)
HONGKONG_AND_MACAO : 中国港澳居民来往内地通行证
HONGKONG_MACAO_AND_TAIWAN : 中国港澳台居民居住证(格式同中国大陆居民身份证)
OTHER_CARD_TYPE : 其他证件
注: `其他证件类型为白名单功能,使用前请联系对接的客户经理沟通。` | 
| void | setApproverMobile(String ApproverMobile)Set 签署人手机号,saas企业签署人,个人签署人必传 | 
| void | setApproverName(String ApproverName)Set 签署方经办人的姓名。
经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。 | 
| void | setApproverOption(CommonApproverOption ApproverOption)Set 签署人配置,用于控制签署人相关属性 | 
| void | setApproverSignTypes(Long[] ApproverSignTypes)Set 签署人签署合同时的认证方式
 **1** :人脸认证
 **2** :签署密码
 **3** :运营商三要素
 **5** :设备指纹识别
 **6** :设备面容识别
默认为1(人脸认证 ),2(签署密码),3(运营商三要素),5(设备指纹识别),6(设备面容识别)
注: 
1. | 
| void | setApproverType(Long ApproverType)Set 在指定签署方时,可选择企业B端或个人C端等不同的参与者类型,可选类型如下:
0** :企业/企业员工(企业签署方或模板发起时的企业静默签)
1** :个人/自然人
3** :企业/企业员工自动签(他方企业自动签署或文件发起时的本方企业自动签)
注:类型为3(企业/企业员工自动签)时,此接口会默认完成该签署方的签署。静默签署仅进行盖章操作,不能自动签名。
使用自动签时,请确保企业已经开通自动签功能,开通方式:控制台 -> 企业设置 -> 扩展服务 -> 企业自动签。
使用文件发起自动签时使用前请联系对接的客户经理沟通。 | 
| void | setApproverVerifyTypes(Long[] ApproverVerifyTypes)Set 指定个人签署方查看合同的校验方式,可以传值如下:
  **1**   : (默认)人脸识别,人脸识别后才能合同内容
  **2**  : 手机号验证, 用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证)
注: 
如果合同流程设置ApproverVerifyType查看合同的校验方式,    则忽略此签署人的查看合同的校验方式
此字段可传多个校验方式 | 
| void | setIsFullText(Boolean IsFullText)Set 签署前置条件:阅读全文限制 | 
| void | setNotChannelOrganization(Boolean NotChannelOrganization)Set 指定签署人非第三方平台子客企业下员工还是SaaS平台企业,在ApproverType为ORGANIZATION时指定。
false: 默认值,第三方平台子客企业下员工
true: SaaS平台企业下的员工
 | 
| void | setNotifyType(String NotifyType)Set 通知签署方经办人的方式, 有以下途径:
 **SMS** :(默认)短信
 **NONE** : 不通知
注: `签署方为第三方子客企业时会被置为NONE,   不会发短信通知` | 
| void | setOpenId(String OpenId)Set 第三方平台子客企业员工的唯一标识 | 
| void | setOrganizationId(String OrganizationId)Set 电子签平台给企业生成的企业id | 
| void | setOrganizationName(String OrganizationName)Set 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传 | 
| void | setOrganizationOpenId(String OrganizationOpenId)Set 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传 | 
| void | setPreReadTime(Long PreReadTime)Set 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s | 
| void | setRecipientId(String RecipientId)Set 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId
注意:模板发起时该字段必填 | 
| void | setSignComponents(Component[] SignComponents)Set 使用PDF文件直接发起合同时,签署人指定的签署控件; 使用模板发起合同时,指定本企业印章签署控件的印章ID: 通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。 | 
| void | setUserId(String UserId)Set 电子签平台给企业员工或者自热人生成的用户id | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CommonFlowApprover()
public CommonFlowApprover(CommonFlowApprover source)
public Boolean getNotChannelOrganization()
public void setNotChannelOrganization(Boolean NotChannelOrganization)
NotChannelOrganization - 指定签署人非第三方平台子客企业下员工还是SaaS平台企业,在ApproverType为ORGANIZATION时指定。
public Long getApproverType()
public void setApproverType(Long ApproverType)
ApproverType - 在指定签署方时,可选择企业B端或个人C端等不同的参与者类型,可选类型如下:
0** :企业/企业员工(企业签署方或模板发起时的企业静默签)
1** :个人/自然人
3** :企业/企业员工自动签(他方企业自动签署或文件发起时的本方企业自动签)
注:类型为3(企业/企业员工自动签)时,此接口会默认完成该签署方的签署。静默签署仅进行盖章操作,不能自动签名。
使用自动签时,请确保企业已经开通自动签功能,开通方式:控制台 -> 企业设置 -> 扩展服务 -> 企业自动签。
使用文件发起自动签时使用前请联系对接的客户经理沟通。public String getOrganizationId()
public void setOrganizationId(String OrganizationId)
OrganizationId - 电子签平台给企业生成的企业idpublic String getOrganizationOpenId()
public void setOrganizationOpenId(String OrganizationOpenId)
OrganizationOpenId - 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传public String getOrganizationName()
public void setOrganizationName(String OrganizationName)
OrganizationName - 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传public String getUserId()
public void setUserId(String UserId)
UserId - 电子签平台给企业员工或者自热人生成的用户idpublic String getOpenId()
public void setOpenId(String OpenId)
OpenId - 第三方平台子客企业员工的唯一标识public String getApproverName()
public void setApproverName(String ApproverName)
ApproverName - 签署方经办人的姓名。
经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。public String getApproverMobile()
public void setApproverMobile(String ApproverMobile)
ApproverMobile - 签署人手机号,saas企业签署人,个人签署人必传public String getApproverIdCardType()
public void setApproverIdCardType(String ApproverIdCardType)
ApproverIdCardType - 签署方经办人的证件类型,支持以下类型
public String getApproverIdCardNumber()
public void setApproverIdCardNumber(String ApproverIdCardNumber)
ApproverIdCardNumber - 签署方经办人的证件号码,应符合以下规则
public String getRecipientId()
public void setRecipientId(String RecipientId)
RecipientId - 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId
注意:模板发起时该字段必填public Long getPreReadTime()
public void setPreReadTime(Long PreReadTime)
PreReadTime - 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3spublic Boolean getIsFullText()
public void setIsFullText(Boolean IsFullText)
IsFullText - 签署前置条件:阅读全文限制public String getNotifyType()
public void setNotifyType(String NotifyType)
NotifyType - 通知签署方经办人的方式, 有以下途径:
public CommonApproverOption getApproverOption()
public void setApproverOption(CommonApproverOption ApproverOption)
ApproverOption - 签署人配置,用于控制签署人相关属性public Component[] getSignComponents()
public void setSignComponents(Component[] SignComponents)
SignComponents - 使用PDF文件直接发起合同时,签署人指定的签署控件;public Long[] getApproverVerifyTypes()
public void setApproverVerifyTypes(Long[] ApproverVerifyTypes)
ApproverVerifyTypes - 指定个人签署方查看合同的校验方式,可以传值如下:
public Long[] getApproverSignTypes()
public void setApproverSignTypes(Long[] ApproverSignTypes)
ApproverSignTypes - 签署人签署合同时的认证方式
Copyright © 2025. All rights reserved.