JBPM4.4中,发布一个工作流,向JBPM4_DEPLOYPROP增加
DBID_    DEPLOYMENT_ OBJNAME                  KEY_     STRINGGVAL
3630004 3630001    设计书流程_五级审批 langid jpdl-4.4
3630005 3630001    设计书流程_五级审批 pdid sjs_5level-1
3630006 3630001    设计书流程_五级审批 pdkey sjs_5level
3630007 3630001    设计书流程_五级审批 pdversion 1
四条记录时对应langid,pdid,pdkey,pdversion四个属性及其属性值。
我现在想再加一个属性,不如pdname 属性和其值,怎么再发布的时候,增加这个属性。 @Transactional
public String deploy(File bpmFile, String bpmFileName, File bpmImage,
String bpmImageName) throws FileNotFoundException {
repositoryService = processEngine.getRepositoryService(); DeploymentImpl deployment = (DeploymentImpl) repositoryService
.createDeployment().setName(bpmFileName).setTimestamp(
new Date().getTime()); try {
addResourceForDeployment(bpmFile, bpmFileName, deployment);
addResourceForDeployment(bpmImage, bpmImageName, deployment);
} catch (IOException e) {
throw new JbpmException("couldn't read zip archive", e);
} finally { }
return deployment.deploy();
}
感觉应该有可以增加属性的接口
但deployment 有 
deployment.setObjectProperty(objectName, key, value);
deployment.addObject(objectName, object)
这么两个方法,试着用了一下就发布失败,不向后台保存数据了。
请高人指点是这两接口其中那一个吗?怎么传参,怎样用?或者增加属性是用其他的接口?