接口 Context
- 所有已知实现类:
AbstractContext
public interface Context
流程上下文对象定义。
1.该对象包含流程定义信息。
2.当前任务环节描述
3.提供定义的变量获取与设置方法等。
- 作者:
- 时克英
-
方法概要
修饰符和类型方法说明getActor()返回当前任务参与者对象定义。返回参与者模型对应的值,监听器上变量名为:actorValue返回当前任务执行人(登录ID),如果不存在返回 null返回当前流程对应的业务ID。返回流程创建人登录ID(或者id),也就是流程第一步发起人。返回流程定义标识,如:demo_gongwengetVariable(String key) 返回当前任务环节变量值。返回业务表单对象,对于任务上下文暂时还无法获得。voidsetAssigner(String loginId) 设置当前任务'执行人'(登录id或userId)voidsetVariable(String key, Object value) 设置任务变量值。
-
方法详细资料
-
getWorkflowForm
WorkflowForm getWorkflowForm()返回业务表单对象,对于任务上下文暂时还无法获得。- 返回:
-
getProcessDefinitionKey
String getProcessDefinitionKey()返回流程定义标识,如:demo_gongwen- 返回:
-
getProcessDefinitionId
String getProcessDefinitionId() -
getVariable
返回当前任务环节变量值。- 参数:
key-- 返回:
-
getProcessInstanceId
String getProcessInstanceId() -
getTaskDefinitionId
String getTaskDefinitionId() -
getTaskInstanceId
String getTaskInstanceId() -
getActor
Actorable getActor()返回当前任务参与者对象定义。- 返回:
-
getActorValue
String getActorValue()返回参与者模型对应的值,监听器上变量名为:actorValue- 返回:
-
getCreator
String getCreator()返回流程创建人登录ID(或者id),也就是流程第一步发起人。- 返回:
-
getBusinessKey
String getBusinessKey()返回当前流程对应的业务ID。- 返回:
-
getAssignee
String getAssignee()返回当前任务执行人(登录ID),如果不存在返回 null- 返回:
-
setAssigner
设置当前任务'执行人'(登录id或userId)- 参数:
loginId-
-
setVariable
设置任务变量值。- 参数:
key-value-
-