把JBPM当成普通流程图来跑

package com.sample;
import org.jbpm.graph.def.ProcessDefinition;
import org.jbpm.graph.exe.ProcessInstance;
public class Main
{
 public static void main(String[] args)
 {
  ProcessDefinition processDefinition = ProcessDefinition
    .parseXmlResource("simple/processdefinition.xml");
  ProcessInstance instance = new ProcessInstance(processDefinition);
  while (!instance.hasEnded())
  {
   instance.signal();
  }
 }
}


不需要人工参与,不需要持久化状态,流程一次性短时间内运行完成,其实这是把JBPM当成普通的流程图运行引擎来用了,呵呵,大材小用了,:),不过省的自己写流程运行引擎了。

本文出自 “CowNew开源团队” 博客,转载请与作者联系!

你可能感兴趣的:(职场,流程图,休闲,普通)