Activiti7工作流引擎:高阶篇 ManualTask

Posted vbirdbest

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activiti7工作流引擎:高阶篇 ManualTask相关的知识,希望对你有一定的参考价值。

ManualTask 会自动执行,且不会记录在act_hi_taskinst表中。可以将某个节点完成后需要自动执行的代码封装到这里执行。

public class ManualTaskDelegate implements ExecutionListener 
    @Override
    public void notify(DelegateExecution execution) 
        System.out.println(execution.getEventName() + "-" + execution.getCurrentFlowElement().getId());
    

@Test
void testStartAndComplete() 
	runtimeService.startProcessInstanceByKey("ManualTaskProcess");
	// [] ManualTask不会在act_hi_taskinst中
	List<HistoricTaskInstance> historicTaskInstanceList = historyService.createHistoricTaskInstanceQuery()
			.taskDefinitionKey("ManualTaskProcess")
			.list();
	System.out.println(historicTaskInstanceList);

以上是关于Activiti7工作流引擎:高阶篇 ManualTask的主要内容,如果未能解决你的问题,请参考以下文章

Activiti7工作流引擎:高阶篇 ProcessDefinitionUtil

Activiti7工作流引擎:高阶篇 ProcessDefinitionUtil

Activiti7工作流引擎:高阶篇 多实例

Activiti7工作流引擎:高阶篇 ManualTask

Activiti7工作流引擎:高阶篇 ScriptTask

Activiti7工作流引擎:高阶篇 MailTask