processStarted.setInstanceId(processInstanceId);
result.setProcess(processStarted);
//redirect to assignment view accordingly
if (wfProcess != null && !startManually) {
Shark shark = Shark.getInstance();
AdminMisc admin = shark.getAdminMisc();
WMSessionHandle sessionHandle = sc.getSessionHandle();
XPDLBrowser xpdl = shark.getXPDLBrowser();
WfActivity[] activityList = wfProcess.get_sequence_step(0);
WorkflowActivity activity = getNextActivity(sessionHandle, mgr, admin, xpdl, wfProcess.key(), activityList);
if (activity != null) {
activitiesStarted.add(activity);