public static class ExternalInstanceTaskNode.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExternalInstanceTaskNode.Builder |
actionConfigs(ActionConfig[] actionConfigs)
任务级别操作配置,快捷审批目前支持移动端操作
示例值:
|
ExternalInstanceTaskNode.Builder |
actionContext(String actionContext)
操作上下文,当用户操作时,回调请求中带上该参数,用于传递该任务的上下文数据
示例值:123456
|
ExternalInstanceTaskNode |
build() |
ExternalInstanceTaskNode.Builder |
createTime(String createTime)
任务创建时间,Unix 毫秒时间戳
示例值:1556468012678
|
ExternalInstanceTaskNode.Builder |
displayMethod(ExternalInstanceTaskNodeDisplayMethodEnum displayMethod)
列表页打开审批任务的方式
示例值:BROWSER
|
ExternalInstanceTaskNode.Builder |
displayMethod(String displayMethod)
列表页打开审批任务的方式
示例值:BROWSER
|
ExternalInstanceTaskNode.Builder |
endTime(String endTime)
任务完成时间:未结束的审批为 0,Unix 毫秒时间戳
示例值:1556468012678
|
ExternalInstanceTaskNode.Builder |
excludeStatistics(Boolean excludeStatistics)
三方任务支持不纳入效率统计
示例值:true
|
ExternalInstanceTaskNode.Builder |
extra(String extra)
扩展 json
示例值:{\"xxx\":\"xxx\"}
|
ExternalInstanceTaskNode.Builder |
links(ExternalInstanceLink links)
【待审批】或【已审批】中使用的跳转链接,用于跳转回三方系统pc_link 和 mobile_link 必须填一个,填写的是哪一端的链接,即会跳转到该链接,不受平台影响
示例值:
|
ExternalInstanceTaskNode.Builder |
openId(String openId)
审批人 open id,和 user id 二选一
示例值:ou_be73cbc0ee35eb6ca54e9e7cc14998c1
|
ExternalInstanceTaskNode.Builder |
status(ExternalInstanceTaskNodeStatusEnum status)
任务状态
示例值:PENDING
|
ExternalInstanceTaskNode.Builder |
status(String status)
任务状态
示例值:PENDING
|
ExternalInstanceTaskNode.Builder |
taskId(String taskId)
审批实例内的唯一标识,用于更新审批任务时定位数据
示例值:112534
|
ExternalInstanceTaskNode.Builder |
title(String title)
审批任务名称
示例值:i18n1
|
ExternalInstanceTaskNode.Builder |
updateTime(String updateTime)
task最近更新时间,用于推送数据版本控制; 更新策略同 instance 中的 update_time
示例值:1556468012678
|
ExternalInstanceTaskNode.Builder |
userId(String userId)
审批人 user_id,该任务会出现在审批人的【待审批】或【已审批】列表中
示例值:a987sf9s
|
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)
示例值:i18n1
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\"}
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)
示例值:true
excludeStatistics - public ExternalInstanceTaskNode build()
Copyright © 2022. All rights reserved.