public void completeTaskWithDest(String taskId, Map<String, Object> map, String destinationTaskKey, String reason, String bussinessop, String bussinessRemark) { taskService.completeWithReason(taskId, map, destinationTaskKey, reason, bussinessop, bussinessRemark); }
public void completeTaskWithReason(String taskId, Map<String, Object> map, String completeReason, String bussinessop, String bussinessRemark, boolean autocomplete) { taskService.completeWithReason(taskId, map, completeReason, bussinessop, bussinessRemark, autocomplete); }
/** * 完成任务+completeReason gw_tanx * * @param taskId * @param map */ public void completeTaskWithReason(String taskId, String completeReason, String bussinessop, String bussinessRemark) { taskService.completeWithReason(taskId, completeReason, bussinessop, bussinessRemark); }
public void completeTaskLoadOrgParamsReason(String taskId, Map<String, Object> map, String orgId, String destinationTaskKey, String reason, String bussinessop, String bussinessRemark) { Task task = this.getTaskById(taskId); Map<String, Object> paramsMap = new HashMap<String, Object>(); Nodevariable nodevariable = new Nodevariable(); nodevariable.setNode_key(task.getName()); nodevariable.setBusiness_id(orgId); nodevariable.setBusiness_type(WorkFlowConstant.BUSINESS_TYPE_ORG); List<Nodevariable> nodevariableList = activitiConfigService .queryNodevariable(nodevariable); for (Nodevariable item : nodevariableList) { paramsMap.put(item.getParam_name(), item.getParam_value()); } if (map != null && map.size() > 0) { paramsMap.putAll(map); } // taskService = processEngine.getTaskService(); taskService.completeWithReason(taskId, paramsMap, destinationTaskKey, reason, bussinessop, bussinessRemark); }
public void completeTaskLoadCommonParamsReason(String taskId, Map<String, Object> map, String destinationTaskKey, String reason, String bussinessop, String bussinessRemark) { Task task = this.getTaskById(taskId); Map<String, Object> paramsMap = new HashMap<String, Object>(); Nodevariable nodevariable = new Nodevariable(); nodevariable.setNode_key(task.getName()); nodevariable.setBusiness_id(""); nodevariable.setBusiness_type(WorkFlowConstant.BUSINESS_TYPE_COMMON); List<Nodevariable> nodevariableList = activitiConfigService .queryNodevariable(nodevariable); for (Nodevariable item : nodevariableList) { paramsMap.put(item.getParam_name(), item.getParam_value()); } if (map != null && map.size() > 0) { paramsMap.putAll(map); } taskService.completeWithReason(taskId, paramsMap, destinationTaskKey, reason, bussinessop, bussinessRemark); }
public void completeTaskLoadParamsReason(String taskId, Map<String, Object> map, String business_id, String business_type, String destinationTaskKey, String completeReason, String bussinessop, String bussinessRemark) { Task task = this.getTaskById(taskId); Map<String, Object> paramsMap = new HashMap<String, Object>(); Nodevariable nodevariable = new Nodevariable(); nodevariable.setNode_key(task.getName()); nodevariable.setBusiness_id(business_id); nodevariable.setBusiness_type(business_type); List<Nodevariable> nodevariableList = activitiConfigService .queryNodevariable(nodevariable); for (Nodevariable item : nodevariableList) { paramsMap.put(item.getParam_name(), item.getParam_value()); } if (map != null && map.size() > 0) { paramsMap.putAll(map); } taskService.completeWithReason(taskId, paramsMap, destinationTaskKey, completeReason, bussinessop, bussinessRemark); }
public void completeTaskLoadBussinesstypeParamsReason(String taskId, Map<String, Object> map, String bussinesstypeId, String destinationTaskKey, String reason, String bussinessop, String bussinessRemark) { Task task = this.getTaskById(taskId); Map<String, Object> paramsMap = new HashMap<String, Object>(); Nodevariable nodevariable = new Nodevariable(); nodevariable.setNode_key(task.getName()); nodevariable.setBusiness_id(bussinesstypeId); nodevariable .setBusiness_type(WorkFlowConstant.BUSINESS_TYPE_BUSINESSTYPE); List<Nodevariable> nodevariableList = activitiConfigService .queryNodevariable(nodevariable); for (Nodevariable item : nodevariableList) { paramsMap.put(item.getParam_name(), item.getParam_value()); } if (map != null && map.size() > 0) { paramsMap.putAll(map); } taskService.completeWithReason(taskId, paramsMap, destinationTaskKey, reason, bussinessop, bussinessRemark); }
public void completeTaskWithReason(String taskId, String username, Map<String, Object> map, String reason, String bussinessop, String bussinessRemark) { TransactionManager tm = new TransactionManager(); try { tm.begin(); if (!isSignTask(taskId, username)) { taskService.claim(taskId, username); } taskService.completeWithReason(taskId, map, reason, bussinessop, bussinessRemark); tm.commit(); } catch (Exception e) { throw new ProcessException(e); } finally { tm.release(); } }
public void completeTaskWithLocalVariablesReason(String taskId, String username, Map<String, Object> map, String reason, String bussinessop, String bussinessRemark) { TransactionManager tm = new TransactionManager(); try { tm.begin(); if (!isSignTask(taskId, username)) { taskService.claim(taskId, username); } taskService.completeWithReason(taskId, map, reason, bussinessop, bussinessRemark); tm.commit(); } catch (Exception e) { throw new ProcessException(e); } finally { tm.release(); } }
public void completeTaskByUser(String taskId, String username, String reason, String bussinessop, String bussinessRemark) { TransactionManager tm = new TransactionManager(); try { tm.begin(); if (!isSignTask(taskId, username)) { taskService.claim(taskId, username); } taskService.completeWithReason(taskId, reason, bussinessop, bussinessRemark); tm.commit(); } catch (Exception e) { throw new ProcessException(e); } finally { tm.release(); } }
public void completeTaskWithReason(String taskId, String username, Map<String, Object> map, String destinationTaskKey, String reason, String bussinessop, String bussinessRemark) { TransactionManager tm = new TransactionManager(); try { tm.begin(); if (!isSignTask(taskId, username)) { taskService.claim(taskId, username); } taskService.completeWithReason(taskId, map, destinationTaskKey, reason, bussinessop, bussinessRemark); tm.commit(); } catch (Exception e) { throw new ProcessException(e); } finally { tm.release(); } }
@Override public void completeTask(String processKey, String businessKey, String taskId, String businessop, String businessReason, String businessRemark) throws Exception { TransactionManager tm = new TransactionManager(); try { tm.begin(); activitiService.getTaskService().completeWithReason(taskId, new HashMap(), businessReason, businessop, businessRemark); ProcessInst inst = executor.queryObject(ProcessInst.class, "getProcessByBusinesskey_wf", businessKey); // 维护统一待办任务 this.addTodoTask(inst.getPROC_INST_ID_(), businessop, AccessControl.getAccessControl().getUserAccount()); tm.commit(); } catch (ProcessException e) { throw e; } finally { tm.release(); } }
public void completeTaskWithLocalVariablesReason(String taskId, String username, Map<String, Object> map, String destinationTaskKey, String reason, String bussinessop, String bussinessRemark) { TransactionManager tm = new TransactionManager(); try { tm.begin(); if (!isSignTask(taskId, username)) { taskService.claim(taskId, username); } taskService.completeWithReason(taskId, map, destinationTaskKey, reason, bussinessop, bussinessRemark); tm.commit(); } catch (Exception e) { throw new ProcessException(e); } finally { tm.release(); } }