Here is some code I was trying:
// Get context.
InitialContext ic = new InitialContext();
// Find the command service bean.
rcs = (RemoteCommandServiceHome) ic.lookup("ejb/CommandServiceBean");
// Create a new process instance.
StartProcessInstanceCommand newProcessInstance = new StartProcessInstanceCommand();
newProcessInstance.setProcessName("CreateDevice");
newProcessInstance.setStartTransitionName("start");
newProcessInstance.setActorId("ffvnqb");
// Set process variables.
newProcessInstance.setVariables(varMap);
ProcessInstance procInst = (ProcessInstance)
rcs.create().execute(newProcessInstance);
Long processId = procInst.getId();
System.out.println("Process Id: " + processId);
long taskInstanceId = 0;
// Get task list. Include task variables.
GetTaskListCommand taskListCommand = new GetTaskListCommand("admin",true);
List taskInstanceList = (List) rcs.create().execute(taskListCommand);
for (TaskInstance task : taskInstanceList) {
System.out.println("Task Name: " + task.getName());
System.out.println("Task Instance Id: " + task.getId());
System.out.println("Original Task Assignment: " + task.getActorId());
taskInstanceId = task.getId();
}
//
StartWorkOnTaskCommand startTaskCommand = new StartWorkOnTaskCommand(taskInstanceId,
true);
rcs.create().execute(startTaskCommand);
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4222433#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...