public static class ExternalInstanceTaskNode.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExternalInstanceTaskNode.Builder |
actionConfigs(ActionConfig[] actionConfigs)
任务级别的快捷审批操作配置,需要在[创建三方审批定义](https://open.feishu.cn/document%2FuAjLw4CM%2FukTMukTMukTM%2Freference%2Fapproval-v4%2Fexternal_approval%2Fcreate)中配置正确的回调地址,回调参数参考[三方快捷审批回调](https://open.feishu.cn/document%2FukTMukTMukTM%2FukjNyYjL5YjM24SO2IjN%2Fquick-approval-callback)。
|
ExternalInstanceTaskNode.Builder |
actionContext(String actionContext)
操作上下文。
|
ExternalInstanceTaskNode |
build() |
ExternalInstanceTaskNode.Builder |
createTime(String createTime)
任务创建时间,Unix 毫秒时间戳。
|
ExternalInstanceTaskNode.Builder |
displayMethod(ExternalInstanceTaskNodeDisplayMethodEnum displayMethod)
审批中心列表页打开审批任务的方式。
|
ExternalInstanceTaskNode.Builder |
displayMethod(String displayMethod)
审批中心列表页打开审批任务的方式。
|
ExternalInstanceTaskNode.Builder |
endTime(String endTime)
任务完成时间。
|
ExternalInstanceTaskNode.Builder |
excludeStatistics(Boolean excludeStatistics)
三方审批任务是否不纳入效率统计。
|
ExternalInstanceTaskNode.Builder |
extra(String extra)
扩展字段。
|
ExternalInstanceTaskNode.Builder |
generateType(ExternalInstanceTaskNodeGenerateTypeEnum generateType)
任务生成类型,保留字段,可不填, **但是不要填空字符串**
示例值:EXTERNAL_CONSIGN
|
ExternalInstanceTaskNode.Builder |
generateType(String generateType)
任务生成类型,保留字段,可不填, **但是不要填空字符串**
示例值:EXTERNAL_CONSIGN
|
ExternalInstanceTaskNode.Builder |
links(ExternalInstanceLink links)
审批实例链接信息。
|
ExternalInstanceTaskNode.Builder |
nodeId(String nodeId)
审批节点 ID,目前用于效率诊断的流程诊断,如需关注效率数据,请按照准确的流程数据填写,要求如下:;;- 一个审批流程内,每个节点 ID 唯一。
|
ExternalInstanceTaskNode.Builder |
nodeName(String nodeName)
节点名称,审批节点名称,目前用于效率诊断流程诊断,如需关注效率数据,请按照准确的流程数据填写,要求如下:;;- 这里传入的是国际化文案 Key(即
i18n_resources.texts 参数中的 Key),还需要在 i18n_resources.texts 参数中以 Key:Value 格式进行赋值。
|
ExternalInstanceTaskNode.Builder |
openId(String openId)
审批人 open_id,获取方式参见[如何获取用户的 Open
ID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid)。
|
ExternalInstanceTaskNode.Builder |
status(ExternalInstanceTaskNodeStatusEnum status)
任务状态
示例值:PENDING
|
ExternalInstanceTaskNode.Builder |
status(String status)
任务状态
示例值:PENDING
|
ExternalInstanceTaskNode.Builder |
taskId(String taskId)
审批实例内,审批任务的唯一标识,用于更新审批任务时定位数据。
|
ExternalInstanceTaskNode.Builder |
title(String title)
审批任务名称。
|
ExternalInstanceTaskNode.Builder |
updateTime(String updateTime)
任务最近更新时间,Unix 毫秒时间戳,用于推送数据版本控制。
|
ExternalInstanceTaskNode.Builder |
userId(String userId)
审批人 user_id,获取方式参见[如何获取用户的 User
ID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id)。
|
public ExternalInstanceTaskNode.Builder taskId(String taskId)
示例值:112534
taskId - public ExternalInstanceTaskNode.Builder userId(String userId)
示例值:a987sf9s
userId - public ExternalInstanceTaskNode.Builder openId(String openId)
示例值:ou_be73cbc0ee35eb6ca54e9e7cc14998c1
openId - public ExternalInstanceTaskNode.Builder title(String title)
示例值:@i18n@4
title - public ExternalInstanceTaskNode.Builder links(ExternalInstanceLink links)
示例值:
links - public ExternalInstanceTaskNode.Builder status(String status)
示例值:PENDING
status - public ExternalInstanceTaskNode.Builder status(ExternalInstanceTaskNodeStatusEnum status)
示例值:PENDING
status - ExternalInstanceTaskNodeStatusEnumpublic ExternalInstanceTaskNode.Builder extra(String extra)
示例值:{\"xxx\":\"xxx\",\"complete_reason\":\"approved\"}
extra - public ExternalInstanceTaskNode.Builder createTime(String createTime)
示例值:1556468012678
createTime - public ExternalInstanceTaskNode.Builder endTime(String endTime)
示例值:1556468012678
endTime - public ExternalInstanceTaskNode.Builder updateTime(String updateTime)
示例值:1556468012678
updateTime - public ExternalInstanceTaskNode.Builder actionContext(String actionContext)
示例值:123456
actionContext - public ExternalInstanceTaskNode.Builder actionConfigs(ActionConfig[] actionConfigs)
示例值:
actionConfigs - public ExternalInstanceTaskNode.Builder displayMethod(String displayMethod)
示例值:BROWSER
displayMethod - public ExternalInstanceTaskNode.Builder displayMethod(ExternalInstanceTaskNodeDisplayMethodEnum displayMethod)
示例值:BROWSER
displayMethod - ExternalInstanceTaskNodeDisplayMethodEnumpublic ExternalInstanceTaskNode.Builder excludeStatistics(Boolean excludeStatistics)
示例值:false
excludeStatistics - public ExternalInstanceTaskNode.Builder nodeId(String nodeId)
示例值:node
nodeId - public ExternalInstanceTaskNode.Builder nodeName(String nodeName)
示例值:i18n@name
nodeName - public ExternalInstanceTaskNode.Builder generateType(String generateType)
示例值:EXTERNAL_CONSIGN
generateType - public ExternalInstanceTaskNode.Builder generateType(ExternalInstanceTaskNodeGenerateTypeEnum generateType)
示例值:EXTERNAL_CONSIGN
generateType - ExternalInstanceTaskNodeGenerateTypeEnumpublic ExternalInstanceTaskNode build()
Copyright © 2026. All rights reserved.