public static class ExternalApproval.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExternalApproval.Builder |
approvalCode(String approvalCode)
审批定义 code,用户自定义,定义的唯一标识,如果不存在该 code,则创建,否则更新
示例值:permission_test
|
ExternalApproval.Builder |
approvalName(String approvalName)
审批定义名称,创建审批定义返回的值,表示该实例属于哪个流程;该字段会影响到列表中该实例的标题,标题取自对应定义的 name 字段。
|
ExternalApproval |
build() |
ExternalApproval.Builder |
description(String description)
审批定义的说明,值的格式是 i18n key,文案放在 i18n_resource; 审批发起页 审批定义的说明内容来自该字段
示例值:@i18n@2
|
ExternalApproval.Builder |
external(ApprovalCreateExternal external)
三方审批相关
示例值:
|
ExternalApproval.Builder |
groupCode(String groupCode)
审批定义所属审批分组,用户自定义; 如果group_code当前不存在,则会新建审批分组; 如果group_code已经存在,则会使用group_name更新审批分组名称
示例值:work_group
|
ExternalApproval.Builder |
groupName(String groupName)
分组名称,值的格式是 i18n key,文案放在 i18n_resource; 如果是 group_code 当前不存在,则该 group_name 必填,否则,如果填写了则会更新分组名称,不填则不更新分组名称; 审批发起页 审批定义的分组名称来自该字段
示例值:@i18n@2
|
ExternalApproval.Builder |
i18nResources(I18nResource[] i18nResources)
国际化文案
示例值:
|
ExternalApproval.Builder |
managers(String[] managers)
根据user_id_type填写流程管理员id
示例值:19a294c2
|
ExternalApproval.Builder |
viewers(ApprovalCreateViewers[] viewers)
可见人列表,可通知配置多个可见人,只有在配置的范围内用户可以在审批发起也看到该审批,默认不传,则是任何人不可见
示例值:
|
public ExternalApproval.Builder approvalName(String approvalName)
示例值:@i18n@1
approvalName - public ExternalApproval.Builder approvalCode(String approvalCode)
示例值:permission_test
approvalCode - public ExternalApproval.Builder groupCode(String groupCode)
示例值:work_group
groupCode - public ExternalApproval.Builder groupName(String groupName)
示例值:@i18n@2
groupName - public ExternalApproval.Builder description(String description)
示例值:@i18n@2
description - public ExternalApproval.Builder external(ApprovalCreateExternal external)
示例值:
external - public ExternalApproval.Builder viewers(ApprovalCreateViewers[] viewers)
示例值:
viewers - public ExternalApproval.Builder i18nResources(I18nResource[] i18nResources)
示例值:
i18nResources - public ExternalApproval.Builder managers(String[] managers)
示例值:19a294c2
managers - public ExternalApproval build()
Copyright © 2025. All rights reserved.