Luis Tamayo [http://community.jboss.org/people/luis.tamayo] created the discussion
"Re: jbpm5 RULEFLOW VARIABLE CHANGED null" To view the discussion, visit: http://community.jboss.org/message/624542#624542 -------------------------------------------------------------- Thanks, for your answer. I run this code to start task: public String iniciarTareaSolicitudEmpleado( ){ HumanTaskClientMina htk = new HumanTaskClientMina(); User u= new User("operator"); List<TaskSummary> t = htk.getAssignedTasks( u ); System.out.println( "Tarea " + t.get( 0 ).getId() ); htk.startTask( u , t.get( 0 )); return null; } public void startTask(User user, TaskSummary task) { BlockingTaskOperationResponseHandler operationResponseHandler = new BlockingTaskOperationResponseHandler(); client.start( task.getId(), user.getId(), operationResponseHandler); operationResponseHandler.waitTillDone(DEFAULT_WAIT_TIME); } I run this code to complete task: public String termiTareaSolicitudEmpleado( ){ HumanTaskClientMina htk = new HumanTaskClientMina(); User u= new User("operator"); List<TaskSummary> t = htk.getAssignedTasks( u ); htk.completeTask(u, t.get( 0 ), null); return null; } public String termiTareaOperator( ){ HumanTaskClientMina htk = new HumanTaskClientMina(); User u= new User("operator"); List<TaskSummary> t = htk.getAssignedTasks( u ); Map<String, Object> m = new HashMap<String, Object>(); m.put( "persona" , new Persona( "1713", "OSO T" )); htk.completeTask(u, t.get( 0 ), null); return null; } public void completeTask(User user, TaskSummary task, Map data) { BlockingTaskOperationResponseHandler operationResponseHandler = new BlockingTaskOperationResponseHandler(); ContentData contentData = null; if (data != null) { ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutputStream out; try { out = new ObjectOutputStream(bos); out.writeObject(data); out.close(); contentData = new ContentData(); contentData.setContent(bos.toByteArray()); contentData.setAccessType(AccessType.Inline); } catch (IOException e) { System.err.print(e); } } client.complete(task.getId(), user.getId(), contentData, operationResponseHandler); operationResponseHandler.waitTillDone(DEFAULT_WAIT_TIME); } Where should i set persona values?? Thanks in advance. -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/624542#624542] Start a new discussion in jBPM at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
