com.ibm.faces.application.DevelopmentStateManager com.ibm.faces.customclient.util.CustomComponentELResolver com.ibm.faces.context.AjaxFacesContextFactory com.ibm.faces.renderkit.AjaxRenderKitFactory javax.faces.Panel com.ibm.faces.Composite com.ibm.faces.customclient.util.CustomComponentRenderer com.ibm.faces.webapp.ValueResourcePhaseListener ProcessTemplateListHandler com.ibm.bpe.jsf.handler.BPCListHandler session query #{ProcessTemplateQuery} type com.ibm.bpe.api.ProcessTemplateData itemListener com.ibm.bpe.jsf.handler.ItemListener #{ProcessInstanceStartHandler} ProcessTemplateQuery bpc.samples.query.CustomProcessTemplateQuery session whereClause PROCESS_TEMPLATE.VALID_FROM < TS('2999-12-31') AND PROCESS_TEMPLATE.NAME='OrderManagementProcess' type com.ibm.bpe.api.ProcessTemplateData connection #{bfmConnection} ProcessInstanceListHandler com.ibm.bpe.jsf.handler.BPCListHandler session query #{ProcessInstanceQuery} type bpc.samples.bean.CustomProcessInstanceBean itemListener com.ibm.bpe.jsf.handler.ItemListener #{ProcessInstanceDetailsHandler} ProcessInstanceQuery bpc.samples.query.CustomProcessInstanceQuery session selectClause DISTINCT PROCESS_INSTANCE.PTID, PROCESS_INSTANCE.PIID, PROCESS_INSTANCE.STATE, PROCESS_INSTANCE.NAME, PROCESS_INSTANCE.TEMPLATE_NAME, PROCESS_ATTRIBUTE0.VALUE, PROCESS_ATTRIBUTE1.VALUE orderClause PROCESS_INSTANCE.PTID,PROCESS_INSTANCE.STATE whereClause PROCESS_ATTRIBUTE0.NAME=''orderNo'' AND PROCESS_ATTRIBUTE1.NAME=''department'' connection #{bfmConnection} ProcessInstanceStartHandler bpc.samples.handler.CustomHandler session ProcessInstanceDetailsHandler com.ibm.bpe.jsf.handler.BPCDetailsHandler session type bpc.samples.bean.CustomProcessInstanceBean TaskInstanceListHandler com.ibm.bpe.jsf.handler.BPCListHandler session query #{TaskInstanceQuery} type bpc.samples.bean.CustomTaskInstanceBean itemListener com.ibm.bpe.jsf.handler.ItemListener #{TaskMessageHandler} TaskInstanceQuery bpc.samples.query.CustomTaskInstanceQuery session selectClause DISTINCT TASK.TKIID, TASK.NAME, TASK.KIND, TASK.STATE, TASK.TYPE, TASK.STARTED, TASK.ACTIVATED, TASK.DUE, TASK.EXPIRES, TASK.PRIORITY, PROCESS_ATTRIBUTE0.VALUE, PROCESS_ATTRIBUTE1.VALUE whereClause PROCESS_ATTRIBUTE0.NAME = ''orderNo'' AND PROCESS_ATTRIBUTE1.NAME = ''department'' AND TASK.KIND IN(105) AND TASK.STATE IN (2,8) connection #{htmConnection} TaskMessageHandler bpc.samples.handler.CustomTaskMessageHandler session TaskNameConverter bpc.samples.converter.TaskNameConverter TaskStateConverter bpc.samples.converter.TaskStateConverter ProcessStateConverter bpc.samples.converter.ProcessStateConverter CalendarConverter bpc.samples.converter.CalendarConverter ServiceFactory bpc.samples.ServiceFactory application bfmConnection #{bfmConnection} htmConnection #{htmConnection} bfmConnection com.ibm.bpe.clientmodel.BFMConnection application jndiName java:comp/env/ejb/LocalBusinessProcessHome htmConnection com.ibm.task.clientmodel.HTMConnection application jndiName java:comp/env/ejb/LocalHumanTaskManagerEJB After login directly go to the task instance list. To change the target provide another JSP target page in your application. Login /TaskInstanceList.jsp ProcessTemplateList /ProcessTemplateList.jsp ProcessStartForm /ProcessStartForm.jsp ProcessInstanceList /ProcessInstanceList.jsp ProcessInstanceDetails /ProcessInstanceDetails.jsp TaskInstanceList /TaskInstanceList.jsp TaskInstanceDetails /TaskInstanceDetails.jsp Logout /ibm_security_logout?logoutExitPage=/Logout.jsp com.ibm.faces.webapp.ValueResourcePhaseListener