类 Task.Builder

java.lang.Object
com.lark.oapi.service.approval.v4.model.Task.Builder
封闭类:
Task

public static class Task.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • topic

      public Task.Builder topic(String topic)
      任务所属的任务分组,如「待办」、「已办」等

      示例值:1

      参数:
      topic -
      返回:
    • topic

      public Task.Builder topic(TaskTopicEnum topic)
      任务所属的任务分组,如「待办」、「已办」等

      示例值:1

      参数:
      topic - TaskTopicEnum
      返回:
    • userId

      public Task.Builder userId(String userId)
      任务所属的用户 ID

      示例值:example_user_id

      参数:
      userId -
      返回:
    • title

      public Task.Builder title(String title)
      任务题目

      示例值:任务题目示例

      参数:
      title -
      返回:
    • urls

      public Task.Builder urls(TaskUrls urls)
      任务相关 URL

      示例值:

      参数:
      urls -
      返回:
    • processExternalId

      public Task.Builder processExternalId(String processExternalId)
      流程三方 ID,仅第三方流程,需要在当前租户、当前 APP 内唯一

      示例值:example_instance_id

      参数:
      processExternalId -
      返回:
    • taskExternalId

      public Task.Builder taskExternalId(String taskExternalId)
      任务三方 ID,仅第三方流程,需要在当前流程实例内唯一

      示例值:example_task_id

      参数:
      taskExternalId -
      返回:
    • status

      public Task.Builder status(String status)
      任务状态

      示例值:Todo

      参数:
      status -
      返回:
    • status

      public Task.Builder status(TaskTaskStatusEnum status)
      任务状态

      示例值:Todo

      参数:
      status - TaskTaskStatusEnum
      返回:
    • processStatus

      public Task.Builder processStatus(String processStatus)
      流程实例状态

      示例值:Running

      参数:
      processStatus -
      返回:
    • processStatus

      public Task.Builder processStatus(TaskProcessStatusEnum processStatus)
      流程实例状态

      示例值:Running

      参数:
      processStatus - TaskProcessStatusEnum
      返回:
    • definitionCode

      public Task.Builder definitionCode(String definitionCode)
      流程定义 Code

      示例值:000000-00000000000000-0example

      参数:
      definitionCode -
      返回:
    • initiators

      public Task.Builder initiators(String[] initiators)
      发起人 ID 列表

      示例值:

      参数:
      initiators -
      返回:
    • initiatorNames

      public Task.Builder initiatorNames(String[] initiatorNames)
      发起人姓名列表

      示例值:

      参数:
      initiatorNames -
      返回:
    • taskId

      public Task.Builder taskId(String taskId)
      任务 ID,全局唯一

      示例值:1212564555454

      参数:
      taskId -
      返回:
    • processId

      public Task.Builder processId(String processId)
      流程 ID,全局唯一

      示例值:1214564545474

      参数:
      processId -
      返回:
    • processCode

      public Task.Builder processCode(String processCode)
      流程 Code

      示例值:123e4567-e89b-12d3-a456-426655440000

      参数:
      processCode -
      返回:
    • definitionGroupId

      public Task.Builder definitionGroupId(String definitionGroupId)
      流程定义分组 ID

      示例值:1212564555454

      参数:
      definitionGroupId -
      返回:
    • definitionGroupName

      public Task.Builder definitionGroupName(String definitionGroupName)
      流程定义分组名称

      示例值:流程定义名称

      参数:
      definitionGroupName -
      返回:
    • definitionId

      public Task.Builder definitionId(String definitionId)
      流程定义 ID

      示例值:1212564555454

      参数:
      definitionId -
      返回:
    • definitionName

      public Task.Builder definitionName(String definitionName)
      流程定义名称

      示例值:流程定义组名称

      参数:
      definitionName -
      返回:
    • build

      public Task build()