@Override
public void create(String processDefinitionKey, Actor drafter, String order) {
if (processDefinitionKey == null || drafter == null || order == null)
throw new ProcessException("流程启动失败");
Map<String, Object> map = new HashMap<String, Object>();
map.put("drafter", drafter.toString());
map.put("draftDate", new Date());
map.put("order", order);
map.put("source", BizUtil.getSource(order));
processEngine.getRuntimeService().startProcessInstanceByKey(
processDefinitionKey, map);
}