系统任务(Service Task)是一个自动化任务。当流程到达系统任务时,自动执行编写的Java程序,完毕后继续执行后继路线。
符号 | 说明 |
---|---|
一个Java Service,可以执行AWS内部或外部服务 |
当流程到达系统任务时,采取何种执行策略。
异常处理
策略进行控制对于需要大量运算,其结果不会干涉流程处理路线的服务,建议使用
异步
调度模式
一个未做配置的系统任务可以被引擎正常执行,建模人员可以通过增强配置来符合业务流程的处理要求。
//创建系统任务实例,并自动执行
SDK.getTaskAPI().createServiceTaskInstance(processInst, parentTaskInstModel, targetActivityDefId,
title, isAsync);
//与人工任务
SDK.getTaskAPI().completeTask(taskInst, vars, userContext);
List<TaskInstance> tasks=SDK.getTaskQueryAPI().activeTask().listPage(firstRow, rowCount);
全部API文档,参见这里