package org.fireflow.demo.workflow.ext; import org.fireflow.engine.entity.runtime.WorkItemState; import org.fireflow.engine.entity.runtime.impl.AbsWorkItem; import org.fireflow.engine.modules.workitem.event.AbsWorkItemEventListener; import org.fireflow.engine.modules.workitem.event.WorkItemEvent; public class OmitInitialzedStateListener extends AbsWorkItemEventListener { @Override protected void beforeWorkItemCreated(WorkItemEvent e) { AbsWorkItem wi = (AbsWorkItem)e.getSource(); wi.setState(WorkItemState.RUNNING);//直接改为running状态 } }