public static class InstanceCreate.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
InstanceCreate.Builder |
allowResubmit(Boolean allowResubmit)
是否配置 **提交** 按钮,适用于任务的审批人退回审批单据后,审批提交人可以在同一个审批实例内点击 **提交**,提交单据。
|
InstanceCreate.Builder |
allowSubmitAgain(Boolean allowSubmitAgain)
是否配置 **再次提交** 按钮,适用于周期性提单场景,按照当前表单内容再次发起一个新审批实例。
|
InstanceCreate.Builder |
approvalCode(String approvalCode)
审批定义 Code。
|
InstanceCreate |
build() |
InstanceCreate.Builder |
byteExtra(String byteExtra)
字节内部扩展字段
示例值:{}
|
InstanceCreate.Builder |
cancelBotNotification(String cancelBotNotification)
取消指定的 Bot 推送通知。
|
InstanceCreate.Builder |
departmentId(String departmentId)
审批发起人所属部门 ID。
|
InstanceCreate.Builder |
forbidRevoke(Boolean forbidRevoke)
是否禁止撤销审批实例
示例值:false
|
InstanceCreate.Builder |
form(String form)
填写的审批表单控件值,JSON
数组,传值时需要压缩转义为字符串。
|
InstanceCreate.Builder |
i18nResources(I18nResource[] i18nResources)
国际化文案。
|
InstanceCreate.Builder |
nodeApproverOpenIdList(NodeApprover[] nodeApproverOpenIdList)
如果审批定义的流程中,有节点需要发起人自选审批人,则需要通过本参数填写对应节点的审批人(通过用户 open_id 指定审批人)。
|
InstanceCreate.Builder |
nodeApproverUserIdList(NodeApprover[] nodeApproverUserIdList)
如果审批定义的流程中,有节点需要发起人自选审批人,则需要通过本参数填写对应节点的审批人(通过用户 user_id 指定审批人)。
|
InstanceCreate.Builder |
nodeAutoApprovalList(NodeAutoApproval[] nodeAutoApprovalList)
设置自动通过的节点。
|
InstanceCreate.Builder |
nodeCcOpenIdList(NodeCc[] nodeCcOpenIdList)
如果审批定义的流程中,有节点需要发起人自选抄送人,则需要通过本参数填写对应节点的抄送人(通过用户 open_id 指定审批人)。
|
InstanceCreate.Builder |
nodeCcUserIdList(NodeCc[] nodeCcUserIdList)
如果审批定义的流程中,有节点需要发起人自选抄送人,则需要通过本参数填写对应节点的抄送人(通过用户 user_id 指定审批人)。
|
InstanceCreate.Builder |
openId(String openId)
审批发起人的 open_id,与 user_id 必须传入其中一个。
|
InstanceCreate.Builder |
title(String title)
审批实例的展示名称。
|
InstanceCreate.Builder |
titleDisplayMethod(InstanceCreateInstanceCreateTitleDisplayMethodEnum titleDisplayMethod)
审批详情页 title 展示模式。
|
InstanceCreate.Builder |
titleDisplayMethod(Integer titleDisplayMethod)
审批详情页 title 展示模式。
|
InstanceCreate.Builder |
userId(String userId)
审批发起人的 user_id,与 open_id 必须传入其中一个。
|
InstanceCreate.Builder |
uuid(String uuid)
审批实例 uuid,用于幂等操作,单个企业内的唯一 key。
|
InstanceCreate.Builder |
withLink(Boolean withLink)
是否可选返回链接
示例值:
|
public InstanceCreate.Builder approvalCode(String approvalCode)
示例值:7C468A54-8745-2245-9675-08B7C63E7A85
approvalCode - public InstanceCreate.Builder userId(String userId)
示例值:f7cb567e
userId - public InstanceCreate.Builder openId(String openId)
示例值:ou_3cda9c969f737aaa05e6915dce306cb9
openId - public InstanceCreate.Builder departmentId(String departmentId)
示例值:9293493ccacbdb9a
departmentId - public InstanceCreate.Builder form(String form)
示例值:[{\"id\":\"111\", \"type\": \"input\", \"value\":\"test\"}]
form - public InstanceCreate.Builder nodeApproverUserIdList(NodeApprover[] nodeApproverUserIdList)
示例值:
nodeApproverUserIdList - public InstanceCreate.Builder nodeApproverOpenIdList(NodeApprover[] nodeApproverOpenIdList)
示例值:
nodeApproverOpenIdList - public InstanceCreate.Builder nodeCcUserIdList(NodeCc[] nodeCcUserIdList)
示例值:
nodeCcUserIdList - public InstanceCreate.Builder nodeCcOpenIdList(NodeCc[] nodeCcOpenIdList)
示例值:
nodeCcOpenIdList - public InstanceCreate.Builder uuid(String uuid)
示例值:7C468A54-8745-2245-9675-08B7C63E7A87
uuid - public InstanceCreate.Builder allowResubmit(Boolean allowResubmit)
示例值:true
allowResubmit - public InstanceCreate.Builder allowSubmitAgain(Boolean allowSubmitAgain)
示例值:true
allowSubmitAgain - public InstanceCreate.Builder cancelBotNotification(String cancelBotNotification)
示例值:1
cancelBotNotification - public InstanceCreate.Builder forbidRevoke(Boolean forbidRevoke)
示例值:false
forbidRevoke - public InstanceCreate.Builder i18nResources(I18nResource[] i18nResources)
示例值:
i18nResources - public InstanceCreate.Builder title(String title)
示例值:@i18n@1
title - public InstanceCreate.Builder titleDisplayMethod(Integer titleDisplayMethod)
示例值:0
titleDisplayMethod - public InstanceCreate.Builder titleDisplayMethod(InstanceCreateInstanceCreateTitleDisplayMethodEnum titleDisplayMethod)
示例值:0
titleDisplayMethod - InstanceCreateInstanceCreateTitleDisplayMethodEnumpublic InstanceCreate.Builder nodeAutoApprovalList(NodeAutoApproval[] nodeAutoApprovalList)
示例值:
nodeAutoApprovalList - public InstanceCreate.Builder byteExtra(String byteExtra)
示例值:{}
byteExtra - public InstanceCreate.Builder withLink(Boolean withLink)
示例值:
withLink - public InstanceCreate build()
Copyright © 2026. All rights reserved.