解决方案 »

  1.   

        
     Map<String,Object> map = new HashMap<String ,Object>();
    map.put("user", currentUser.getId().toString());
    map.put("manager",manager.getId());
    ProcessInstance pi = startPI(pd.getId(),map);            //开始流程实例
    project.setOpenBy(currentUser);
    project.setOpenDate(new Date());
    project.setProjectInstanceId(pi.getId());               //绑定流程实例
    projectDao.save(project);                               //保存项目
    String taskId = getTasksListByPI(pi.getId(),currentUser.getId().toString()).get(0).getId();


    completeTask(taskId);     //完成任务
      

  2.   

    是JBPM方面的,就是调用completeTask(String taskId),传入taskId提示类型转换错误
      

  3.   

    项目是用ssh框架做的,jbpm4.4版本