public IForward doWorkitem(final ComponentParameter cp) {
   final ProcessBean process = WorkflowUtils.getProcessBean(cp);
   WorkitemBean workitem;
   if (process != null && (workitem = getOpenWorkitem(cp, process)) != null) {
     if (cp.getBoolParameter("monitor")) {
       return new JavascriptForward(
           JS.loc(uFactory.getUrl(cp, WorkflowMonitorPage.class, workitem), true));
     } else {
       return new JavascriptForward(JS.loc(uFactory.getUrl(cp, WorkflowFormPage.class, workitem)));
     }
   } else {
     return JavascriptForward.alert($m("MyProcessWorksTPage.7"));
   }
 }