@Override public Map<String, Object> getVariablesByTaskId(String taskId) { return taskService.getVariables(taskId); } }
Map<String, Object> variables = taskService.getVariables(task.getId()); Map<String, Object> localVariables = taskService.getVariablesLocal(task.getId());
@Override public Map<String, Object> getVariablesByTaskId(String taskId) { return taskService.getVariables(taskId); } }
Map<String, Object> variables = taskService.getVariables(task.getId()); Map<String, Object> localVariables = taskService.getVariablesLocal(task.getId());
/** * @Description:执行任务 * @param id 任务主键 * @param cause 备注 * @author: Ryan * @date 2018年11月18日 */ public String performTask(String id, String cause) { Map<String, Object> variables = taskService.getVariables(id); variables.put(id, cause); System.out.println(GemFrameJsonUtils.ObjectToJson(variables)); taskService.complete(id, variables); return null; }
public Map<String, Object> getBpmVariables(ProcessInstance pi) { TaskService es = getProcessEngine().getTaskService(); return es.getVariables(pi.getInternalId()); }
@RequestMapping(value = "/admin/flow/task") public String task(Model model, String taskid, HttpServletRequest request, Integer type) { Task task = taskService.createTaskQuery().taskId(taskid).singleResult(); model.addAttribute("task", task); model.addAttribute("type", type); model.addAttribute("model", taskService.getVariables(taskid)); ProcessInstance processInstance = runtimeService.createProcessInstanceQuery() .processInstanceId(task.getProcessInstanceId()).singleResult(); model.addAttribute("records", flowService.records(processInstance.getBusinessKey())); return "/admin/flow/taskview"; }
/** * @Description:流程列表 * @param id 用户主键 * @author: Ryan * @date 2018年11月18日 */ public List<TaskDetails> findTaskList(String id) { List<TaskDetails> arrayList = new ArrayList<TaskDetails>(); TaskQuery createTaskQuery = taskService.createTaskQuery(); createTaskQuery.taskAssignee(id); List<Task> list = createTaskQuery.list(); if(list!=null && list.size()>0) { for (Task task : list) { TaskDetails taskDetails = new TaskDetails(); String id2 = task.getId(); taskDetails.setId(id2); taskDetails.setName(task.getName()); taskDetails.setVariables(taskService.getVariables(id2)); arrayList.add(taskDetails); } } return arrayList; }
Map<String, Object> allVariables = activitiEngine.getTaskService().getVariables(task.getId()); wi.setProcessSpecificPart(pmi.extractProcessSpecificWorkItemPart(allVariables)); wi.getAdditionalInformation().addAll(pmi.getAdditionalInformation(allVariables));
Map<String, Object> variables = taskService.getVariables(workItemId); int escalationLevel = WfContextUtil.getEscalationLevelNumber(workItem); WorkItemEscalationLevelType newEscalation = WfContextUtil.createNewEscalation(escalationLevel, escalation);