public class FlowCreateApprover extends AbstractModel
skipSign
Constructor and Description |
---|
FlowCreateApprover() |
FlowCreateApprover(FlowCreateApprover 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 签署方经办人证件号码
|
String |
getApproverIdCardType()
Get 签署方经办人证件类型ID_CARD 身份证
HONGKONG_AND_MACAO 港澳居民来往内地通行证
HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证(格式同居民身份证)
|
String |
getApproverMobile()
Get 签署方经办人手机号码
在未指定签署人电子签UserId情况下,为必填参数 |
String |
getApproverName()
Get 签署方经办人姓名
在未指定签署人电子签UserId情况下,为必填参数 |
Boolean |
getApproverNeedSignReview()
Get 当前签署方进行签署操作是否需要企业内部审批
true 则为需要 false,无序企业内部审批(默认) 为个人签署方时则由发起方企业审核。 |
ApproverOption |
getApproverOption()
Get 签署人个性化能力值
|
Long[] |
getApproverSignTypes()
Get 合同签署方式(默认1,2)
1-人脸认证 2-签署密码 3-运营商三要素 |
String |
getApproverSource()
Get 签署人用户来源
企微侧用户请传入:WEWORKAPP |
Long |
getApproverType()
Get 参与者类型:
0:企业
1:个人
3:企业自动签署
注:类型为3(企业自动签署)时,会自动完成该签署方的签署。
自动签署仅进行盖章操作,不能是手写签名。
本方企业自动签署的签署人会默认是当前的发起人
他方企业自动签署的签署人是自动签模板的他方企业授权人
|
Long[] |
getApproverVerifyTypes()
Get 合同查看方式
默认1 -实名查看 2-短信验证码查看(企业签署方暂不支持该方式) |
String[] |
getComponentLimitType()
Get 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式
HANDWRITE – 手写签名
OCR_ESIGN -- AI智能识别手写签名
ESIGN -- 个人印章类型
SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
|
Component[] |
getComponents()
Get 签署人填写控件
文件发起时,可通过该参数为签署人指定填写控件类型以及位置 |
String |
getCustomApproverTag()
Get 企业签署方或签标识,客户自定义,64位长度
用于发起含有或签签署人的合同。或签参与人必须有此字段。 合同内不同或签参与人CustomApproverTag需要保证唯一。 如果或签签署人为本方企微参与人,ApproverSource参数需要指定WEWORKAPP |
Boolean |
getIsFullText()
Get 合同强制需要阅读全文,无需传此参数
|
String |
getJumpUrl()
Deprecated.
|
String |
getNotifyType()
Get 是否发送短信
sms--短信通知 none--不通知 默认为sms 发起方=签署方时不发送短信 |
String |
getOrganizationName()
Get 签署人企业名称
当approverType=1 或 approverType=3时,必须指定 |
Long |
getPreReadTime()
Get 合同的强制预览时间:3~300s,未指定则按合同页数计算
|
String |
getRecipientId()
Get 签署方经办人在模板中的参与方ID
模板发起合同时,该参数为必填项 文件发起合同是,该参数无序传值 |
RegisterInfo |
getRegisterInfo()
Get 快速注册相关信息,目前暂未开放!
|
Boolean |
getRequired()
Get 当前只支持true,默认为true
|
Component[] |
getSignComponents()
Get 签署人签署控件
文件发起时,可通过该参数为签署人指定签署控件类型以及位置 |
String |
getSignId()
Get 签署ID
- 发起流程时系统自动补充
- 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
|
String |
getUserId()
Get 签署方经办人的电子签用户ID
当未指定签署人姓名+手机号的情况下,该字段毕传 |
String[] |
getVerifyChannel()
Get 签署意愿确认渠道,WEIXINAPP:人脸识别
|
void |
setApproverIdCardNumber(String ApproverIdCardNumber)
Set 签署方经办人证件号码
|
void |
setApproverIdCardType(String ApproverIdCardType)
Set 签署方经办人证件类型ID_CARD 身份证
HONGKONG_AND_MACAO 港澳居民来往内地通行证
HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证(格式同居民身份证)
|
void |
setApproverMobile(String ApproverMobile)
Set 签署方经办人手机号码
在未指定签署人电子签UserId情况下,为必填参数 |
void |
setApproverName(String ApproverName)
Set 签署方经办人姓名
在未指定签署人电子签UserId情况下,为必填参数 |
void |
setApproverNeedSignReview(Boolean ApproverNeedSignReview)
Set 当前签署方进行签署操作是否需要企业内部审批
true 则为需要 false,无序企业内部审批(默认) 为个人签署方时则由发起方企业审核。 |
void |
setApproverOption(ApproverOption ApproverOption)
Set 签署人个性化能力值
|
void |
setApproverSignTypes(Long[] ApproverSignTypes)
Set 合同签署方式(默认1,2)
1-人脸认证 2-签署密码 3-运营商三要素 |
void |
setApproverSource(String ApproverSource)
Set 签署人用户来源
企微侧用户请传入:WEWORKAPP |
void |
setApproverType(Long ApproverType)
Set 参与者类型:
0:企业
1:个人
3:企业自动签署
注:类型为3(企业自动签署)时,会自动完成该签署方的签署。
自动签署仅进行盖章操作,不能是手写签名。
本方企业自动签署的签署人会默认是当前的发起人
他方企业自动签署的签署人是自动签模板的他方企业授权人
|
void |
setApproverVerifyTypes(Long[] ApproverVerifyTypes)
Set 合同查看方式
默认1 -实名查看 2-短信验证码查看(企业签署方暂不支持该方式) |
void |
setComponentLimitType(String[] ComponentLimitType)
Set 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式
HANDWRITE – 手写签名
OCR_ESIGN -- AI智能识别手写签名
ESIGN -- 个人印章类型
SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
|
void |
setComponents(Component[] Components)
Set 签署人填写控件
文件发起时,可通过该参数为签署人指定填写控件类型以及位置 |
void |
setCustomApproverTag(String CustomApproverTag)
Set 企业签署方或签标识,客户自定义,64位长度
用于发起含有或签签署人的合同。或签参与人必须有此字段。 合同内不同或签参与人CustomApproverTag需要保证唯一。 如果或签签署人为本方企微参与人,ApproverSource参数需要指定WEWORKAPP |
void |
setIsFullText(Boolean IsFullText)
Set 合同强制需要阅读全文,无需传此参数
|
void |
setJumpUrl(String JumpUrl)
Deprecated.
|
void |
setNotifyType(String NotifyType)
Set 是否发送短信
sms--短信通知 none--不通知 默认为sms 发起方=签署方时不发送短信 |
void |
setOrganizationName(String OrganizationName)
Set 签署人企业名称
当approverType=1 或 approverType=3时,必须指定 |
void |
setPreReadTime(Long PreReadTime)
Set 合同的强制预览时间:3~300s,未指定则按合同页数计算
|
void |
setRecipientId(String RecipientId)
Set 签署方经办人在模板中的参与方ID
模板发起合同时,该参数为必填项 文件发起合同是,该参数无序传值 |
void |
setRegisterInfo(RegisterInfo RegisterInfo)
Set 快速注册相关信息,目前暂未开放!
|
void |
setRequired(Boolean Required)
Set 当前只支持true,默认为true
|
void |
setSignComponents(Component[] SignComponents)
Set 签署人签署控件
文件发起时,可通过该参数为签署人指定签署控件类型以及位置 |
void |
setSignId(String SignId)
Set 签署ID
- 发起流程时系统自动补充
- 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
|
void |
setUserId(String UserId)
Set 签署方经办人的电子签用户ID
当未指定签署人姓名+手机号的情况下,该字段毕传 |
void |
setVerifyChannel(String[] VerifyChannel)
Set 签署意愿确认渠道,WEIXINAPP:人脸识别
|
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 FlowCreateApprover()
public FlowCreateApprover(FlowCreateApprover source)
public Long getApproverType()
public void setApproverType(Long ApproverType)
ApproverType
- 参与者类型:
0:企业
1:个人
3:企业自动签署
注:类型为3(企业自动签署)时,会自动完成该签署方的签署。
自动签署仅进行盖章操作,不能是手写签名。
本方企业自动签署的签署人会默认是当前的发起人
他方企业自动签署的签署人是自动签模板的他方企业授权人public String getOrganizationName()
public void setOrganizationName(String OrganizationName)
OrganizationName
- 签署人企业名称
public String getApproverName()
public void setApproverName(String ApproverName)
ApproverName
- 签署方经办人姓名
public String getApproverMobile()
public void setApproverMobile(String ApproverMobile)
ApproverMobile
- 签署方经办人手机号码
public String getApproverIdCardType()
public void setApproverIdCardType(String ApproverIdCardType)
ApproverIdCardType
- 签署方经办人证件类型ID_CARD 身份证
HONGKONG_AND_MACAO 港澳居民来往内地通行证
HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证(格式同居民身份证)public String getApproverIdCardNumber()
public void setApproverIdCardNumber(String ApproverIdCardNumber)
ApproverIdCardNumber
- 签署方经办人证件号码public String getRecipientId()
public void setRecipientId(String RecipientId)
RecipientId
- 签署方经办人在模板中的参与方ID
public String[] getVerifyChannel()
public void setVerifyChannel(String[] VerifyChannel)
VerifyChannel
- 签署意愿确认渠道,WEIXINAPP:人脸识别public String getNotifyType()
public void setNotifyType(String NotifyType)
NotifyType
- 是否发送短信
public Boolean getIsFullText()
public void setIsFullText(Boolean IsFullText)
IsFullText
- 合同强制需要阅读全文,无需传此参数public Long getPreReadTime()
public void setPreReadTime(Long PreReadTime)
PreReadTime
- 合同的强制预览时间:3~300s,未指定则按合同页数计算public String getUserId()
public void setUserId(String UserId)
UserId
- 签署方经办人的电子签用户ID
public Boolean getRequired()
public void setRequired(Boolean Required)
Required
- 当前只支持true,默认为truepublic String getApproverSource()
public void setApproverSource(String ApproverSource)
ApproverSource
- 签署人用户来源
public String getCustomApproverTag()
public void setCustomApproverTag(String CustomApproverTag)
CustomApproverTag
- 企业签署方或签标识,客户自定义,64位长度
public RegisterInfo getRegisterInfo()
public void setRegisterInfo(RegisterInfo RegisterInfo)
RegisterInfo
- 快速注册相关信息,目前暂未开放!public ApproverOption getApproverOption()
public void setApproverOption(ApproverOption ApproverOption)
ApproverOption
- 签署人个性化能力值@Deprecated public String getJumpUrl()
@Deprecated public void setJumpUrl(String JumpUrl)
JumpUrl
- 签署完前端跳转的url,暂未使用public String getSignId()
public void setSignId(String SignId)
SignId
- 签署ID
- 发起流程时系统自动补充
- 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息public Boolean getApproverNeedSignReview()
public void setApproverNeedSignReview(Boolean ApproverNeedSignReview)
ApproverNeedSignReview
- 当前签署方进行签署操作是否需要企业内部审批
public Component[] getSignComponents()
public void setSignComponents(Component[] SignComponents)
SignComponents
- 签署人签署控件
public Component[] getComponents()
public void setComponents(Component[] Components)
Components
- 签署人填写控件
public String[] getComponentLimitType()
public void setComponentLimitType(String[] ComponentLimitType)
ComponentLimitType
- 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式
HANDWRITE – 手写签名
OCR_ESIGN -- AI智能识别手写签名
ESIGN -- 个人印章类型
SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)public Long[] getApproverVerifyTypes()
public void setApproverVerifyTypes(Long[] ApproverVerifyTypes)
ApproverVerifyTypes
- 合同查看方式public Long[] getApproverSignTypes()
public void setApproverSignTypes(Long[] ApproverSignTypes)
ApproverSignTypes
- 合同签署方式(默认1,2) Copyright © 2023. All rights reserved.