public class FlowApproverInfo extends AbstractModel
skipSign
Constructor and Description |
---|
FlowApproverInfo() |
FlowApproverInfo(FlowApproverInfo 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 |
---|---|
Boolean |
getApproverNeedSignReview()
Get 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
|
ApproverOption |
getApproverOption()
Get 签署人个性化能力值
|
Long[] |
getApproverSignTypes()
Get 签署人签署合同时的认证方式
1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
|
String |
getApproverType()
Get 签署人类型
PERSON-个人/自然人;
PERSON_AUTO_SIGN-个人自动签(定制化场景下使用);
ORGANIZATION-企业(企业签署方或模板发起时的企业静默签);
ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
|
Long[] |
getApproverVerifyTypes()
Get 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1
查看合同的认证方式 Flow层级的优先于approver层级的
|
String |
getCallbackUrl()
Deprecated.
|
String[] |
getComponentLimitType()
Get 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式
HANDWRITE – 手写签名
OCR_ESIGN -- AI智能识别手写签名
ESIGN -- 个人印章类型
SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
|
Long |
getDeadline()
Get 签署截止时间戳,默认一年
|
String |
getIdCardNumber()
Get 签署人证件号
|
String |
getIdCardType()
Get 签署人身份证件类型
1.ID_CARD 居民身份证
2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证
3.HONGKONG_AND_MACAO 港澳居民来往内地通行证
|
String |
getJumpUrl()
Get 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
|
String |
getMobile()
Get 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
|
String |
getName()
Get 签署人姓名,最大长度50个字符
|
Boolean |
getNotChannelOrganization()
Get 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。
默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
|
String |
getNotifyType()
Get SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息
默认为SMS(签署方为子客时该字段不生效)
|
String |
getOpenId()
Get 用户侧第三方id,最大长度64个字符
当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
|
String |
getOrganizationName()
Get 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
|
String |
getOrganizationOpenId()
Get 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
|
Long |
getPreReadTime()
Get 合同的强制预览时间:3~300s,未指定则按合同页数计算
|
String |
getRecipientId()
Get 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
|
Component[] |
getSignComponents()
Get 使用PDF文件直接发起合同时,签署人指定的签署控件;
使用模板发起合同时,指定本企业印章签署控件的印章ID: 通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。 |
String |
getSignId()
Get 签署ID
- 发起流程时系统自动补充
- 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
|
void |
setApproverNeedSignReview(Boolean ApproverNeedSignReview)
Set 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
|
void |
setApproverOption(ApproverOption ApproverOption)
Set 签署人个性化能力值
|
void |
setApproverSignTypes(Long[] ApproverSignTypes)
Set 签署人签署合同时的认证方式
1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
|
void |
setApproverType(String ApproverType)
Set 签署人类型
PERSON-个人/自然人;
PERSON_AUTO_SIGN-个人自动签(定制化场景下使用);
ORGANIZATION-企业(企业签署方或模板发起时的企业静默签);
ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
|
void |
setApproverVerifyTypes(Long[] ApproverVerifyTypes)
Set 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1
查看合同的认证方式 Flow层级的优先于approver层级的
|
void |
setCallbackUrl(String CallbackUrl)
Deprecated.
|
void |
setComponentLimitType(String[] ComponentLimitType)
Set 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式
HANDWRITE – 手写签名
OCR_ESIGN -- AI智能识别手写签名
ESIGN -- 个人印章类型
SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
|
void |
setDeadline(Long Deadline)
Set 签署截止时间戳,默认一年
|
void |
setIdCardNumber(String IdCardNumber)
Set 签署人证件号
|
void |
setIdCardType(String IdCardType)
Set 签署人身份证件类型
1.ID_CARD 居民身份证
2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证
3.HONGKONG_AND_MACAO 港澳居民来往内地通行证
|
void |
setJumpUrl(String JumpUrl)
Set 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
|
void |
setMobile(String Mobile)
Set 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
|
void |
setName(String Name)
Set 签署人姓名,最大长度50个字符
|
void |
setNotChannelOrganization(Boolean NotChannelOrganization)
Set 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。
默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
|
void |
setNotifyType(String NotifyType)
Set SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息
默认为SMS(签署方为子客时该字段不生效)
|
void |
setOpenId(String OpenId)
Set 用户侧第三方id,最大长度64个字符
当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
|
void |
setOrganizationName(String OrganizationName)
Set 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
|
void |
setOrganizationOpenId(String OrganizationOpenId)
Set 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
|
void |
setPreReadTime(Long PreReadTime)
Set 合同的强制预览时间:3~300s,未指定则按合同页数计算
|
void |
setRecipientId(String RecipientId)
Set 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
|
void |
setSignComponents(Component[] SignComponents)
Set 使用PDF文件直接发起合同时,签署人指定的签署控件;
使用模板发起合同时,指定本企业印章签署控件的印章ID: 通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。 |
void |
setSignId(String SignId)
Set 签署ID
- 发起流程时系统自动补充
- 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public FlowApproverInfo()
public FlowApproverInfo(FlowApproverInfo source)
public String getName()
public void setName(String Name)
Name
- 签署人姓名,最大长度50个字符public String getIdCardType()
public void setIdCardType(String IdCardType)
IdCardType
- 签署人身份证件类型
1.ID_CARD 居民身份证
2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证
3.HONGKONG_AND_MACAO 港澳居民来往内地通行证public String getIdCardNumber()
public void setIdCardNumber(String IdCardNumber)
IdCardNumber
- 签署人证件号public String getMobile()
public void setMobile(String Mobile)
Mobile
- 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。public String getOrganizationName()
public void setOrganizationName(String OrganizationName)
OrganizationName
- 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;public Boolean getNotChannelOrganization()
public void setNotChannelOrganization(Boolean NotChannelOrganization)
NotChannelOrganization
- 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。
默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;public String getOpenId()
public void setOpenId(String OpenId)
OpenId
- 用户侧第三方id,最大长度64个字符
当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程public String getOrganizationOpenId()
public void setOrganizationOpenId(String OrganizationOpenId)
OrganizationOpenId
- 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;public String getApproverType()
public void setApproverType(String ApproverType)
ApproverType
- 签署人类型
PERSON-个人/自然人;
PERSON_AUTO_SIGN-个人自动签(定制化场景下使用);
ORGANIZATION-企业(企业签署方或模板发起时的企业静默签);
ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。public String getRecipientId()
public void setRecipientId(String RecipientId)
RecipientId
- 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;public Long getDeadline()
public void setDeadline(Long Deadline)
Deadline
- 签署截止时间戳,默认一年@Deprecated public String getCallbackUrl()
@Deprecated public void setCallbackUrl(String CallbackUrl)
CallbackUrl
- 签署完回调url,最大长度1000个字符public Component[] getSignComponents()
public void setSignComponents(Component[] SignComponents)
SignComponents
- 使用PDF文件直接发起合同时,签署人指定的签署控件;public String[] getComponentLimitType()
public void setComponentLimitType(String[] ComponentLimitType)
ComponentLimitType
- 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式
HANDWRITE – 手写签名
OCR_ESIGN -- AI智能识别手写签名
ESIGN -- 个人印章类型
SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)public Long getPreReadTime()
public void setPreReadTime(Long PreReadTime)
PreReadTime
- 合同的强制预览时间:3~300s,未指定则按合同页数计算public String getJumpUrl()
public void setJumpUrl(String JumpUrl)
JumpUrl
- 签署完前端跳转的url,此字段的用法场景请联系客户经理确认public ApproverOption getApproverOption()
public void setApproverOption(ApproverOption ApproverOption)
ApproverOption
- 签署人个性化能力值public Boolean getApproverNeedSignReview()
public void setApproverNeedSignReview(Boolean ApproverNeedSignReview)
ApproverNeedSignReview
- 当前签署方进行签署操作是否需要企业内部审批,true 则为需要public Long[] getApproverVerifyTypes()
public void setApproverVerifyTypes(Long[] ApproverVerifyTypes)
ApproverVerifyTypes
- 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1
查看合同的认证方式 Flow层级的优先于approver层级的public Long[] getApproverSignTypes()
public void setApproverSignTypes(Long[] ApproverSignTypes)
ApproverSignTypes
- 签署人签署合同时的认证方式
1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)public String getSignId()
public void setSignId(String SignId)
SignId
- 签署ID
- 发起流程时系统自动补充
- 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息public String getNotifyType()
public void setNotifyType(String NotifyType)
NotifyType
- SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息
默认为SMS(签署方为子客时该字段不生效)Copyright © 2023. All rights reserved.