Task工具类

com.justep.util.process.Task
  • Task任务类是流程引擎的核心数据结构,它用来存储流程实例的状态。
  • 流程任务有三种类型:流程实例任务、环节实例任务和执行者任务。
      1. 流程实例任务 一个流程实例,有且只有一个流程实例任务。流程实例任务有若干个子任务,即环节实例任务。
      1. 环节实例任务 当流转到某个流程环节时,会创建相应的环节实例任务。如果环节的执行者只有一个时,这时环节实例任务也是执行者任务;如果环节的执行者有多个时,这时环节实例任务会有若干个子任务,即执行者任务。
      1. 执行者任务

Task()

功能:构造函数
参数:
返回:

Task(JSONObject relations)

功能:构造函数
参数:
    relations:属性-值Json对象
返回:

getRelations()

功能:获取所有属性值
参数:
返回:
    类型:Map<String, Object>

getRelationValue(String name)

功能:根据属性名获取属性值
参数:
    name:属性名
返回:
    类型:String

getId()

功能:获取任务ID
参数:
返回:
    类型:String

getProcess()

功能:获取流程的全路径
参数:
返回:
    类型:String

getProcessTemplateID2()

功能:获取流程模板标识
参数:
返回:
    类型:String

setRelationValue(String name, Object value)

功能:设置属性及属性值
参数:
    name:属性名
    value:属性值
返回:void

setId(String id)

功能:设置属性及属性值
参数:
    id:任务ID
返回:void

setProcess(String process)

功能:设置流程全路径
参数:
    process:流程路径
返回:void

setProcessTemplateID2(String value)

功能:设置流程模板标识
参数:
    value:标识
返回:void

setActivityInTemplate()

功能:设置属流程模板ID
参数:
返回:void

setActivityInTemplate(String value)

功能:设置流程模板中的环节标识
参数:
    value:属性值
返回:void

results matching ""

    No results matching ""

    results matching ""

      No results matching ""