public static class ApprovalTask.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApprovalTask.Builder |
addAssigneeRecord(String addAssigneeRecord)
加签记录
示例值:{"fromTaskId":0,"addAssignee":[{"approvers":[1807760353382444],"operator":1805479940407305,"addAssigneeType":"currentAndAddAssign","addAssigneeTime":1731295024203,"reason":null,"inherit":false},{"approvers":[1815350297373803],"operator":1805479940407305,"addAssigneeType":"afterAndAddAssign","addAssigneeTime":1731295066066,"reason":[{"language_code":2052,"text":"ddd"}],"inherit":false}]}
|
ApprovalTask.Builder |
approvalLogic(String approvalLogic)
任务类型
示例值:all
|
ApprovalTask.Builder |
approvers(String[] approvers)
任务已办人
示例值:
|
ApprovalTask.Builder |
assigners(String[] assigners)
任务指派人
示例值:
|
ApprovalTask |
build() |
ApprovalTask.Builder |
formData(String formData)
任务表单数据,默认不传递,除非请求的 include 参数中包含 ApprovalTask_FormData
示例值:{"_initialRecord":{"data1":"2019-08-27","dateTime1":1566921600000,"lookup1":null}}
|
ApprovalTask.Builder |
freeCcRecord(String freeCcRecord)
自由抄送记录
示例值:[{"assignees":[1807760353382444],"operator":1805479940407305,"addCCTime":1731294960855}]
|
ApprovalTask.Builder |
id(String id)
审批任务ID
示例值:1642460701966344
|
ApprovalTask.Builder |
taskEndTime(String taskEndTime)
任务结束时间
示例值:1566379388905
|
ApprovalTask.Builder |
taskStartTime(String taskStartTime)
任务开始时间
示例值:1566378665835
|
ApprovalTask.Builder |
taskStatus(String taskStatus)
审批任务状态
示例值:agreed
|
ApprovalTask.Builder |
taskType(String taskType)
任务类型
示例值:approval
|
ApprovalTask.Builder |
taskUrl(String taskUrl)
审批任务链接
示例值:https://xuzhaoning-dev702.aedev.feishuapp.bytedance.net/ae/automation/inbox?
|
public ApprovalTask.Builder id(String id)
示例值:1642460701966344
id - public ApprovalTask.Builder taskStatus(String taskStatus)
示例值:agreed
taskStatus - public ApprovalTask.Builder taskStartTime(String taskStartTime)
示例值:1566378665835
taskStartTime - public ApprovalTask.Builder taskEndTime(String taskEndTime)
示例值:1566379388905
taskEndTime - public ApprovalTask.Builder formData(String formData)
示例值:{"_initialRecord":{"data1":"2019-08-27","dateTime1":1566921600000,"lookup1":null}}
formData - public ApprovalTask.Builder approvalLogic(String approvalLogic)
示例值:all
approvalLogic - public ApprovalTask.Builder approvers(String[] approvers)
示例值:
approvers - public ApprovalTask.Builder assigners(String[] assigners)
示例值:
assigners - public ApprovalTask.Builder taskUrl(String taskUrl)
示例值:https://xuzhaoning-dev702.aedev.feishuapp.bytedance.net/ae/automation/inbox?taskId=1783249953599668
taskUrl - public ApprovalTask.Builder taskType(String taskType)
示例值:approval
taskType - public ApprovalTask.Builder freeCcRecord(String freeCcRecord)
示例值:[{"assignees":[1807760353382444],"operator":1805479940407305,"addCCTime":1731294960855}]
freeCcRecord - public ApprovalTask.Builder addAssigneeRecord(String addAssigneeRecord)
示例值:{"fromTaskId":0,"addAssignee":[{"approvers":[1807760353382444],"operator":1805479940407305,"addAssigneeType":"currentAndAddAssign","addAssigneeTime":1731295024203,"reason":null,"inherit":false},{"approvers":[1815350297373803],"operator":1805479940407305,"addAssigneeType":"afterAndAddAssign","addAssigneeTime":1731295066066,"reason":[{"language_code":2052,"text":"ddd"}],"inherit":false}]}
addAssigneeRecord - public ApprovalTask build()
Copyright © 2025. All rights reserved.