欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
开启流程自动转历史开关,设置上述流程定义,在事务里创建流程实例后,调用startProcessInstAndFinishFirstWorkItem启动并结束工作项,调用过程无异常,但
流程实例表wfprocessinst和历史表wf_h_processinst均找不看不到相关的流程实例记录
调用主要代码:
ITransactionManager txManager = TransactionManagerFactory.getTransactionManager();
txManager.begin();
IBPSServiceClient client;
try {
BPSServiceClientFactory.getLoginManager().setCurrentUser(userID,userID);
client = BPSServiceClientFactory.getDefaultClient();
//创建流程
IWFProcessInstManager pim = client.getProcessInstManager();
long processInstID = pim.createProcessInstance(processDefName,processInstName, processInstDesc);
pim.startProcessInstAndFinishFirstWorkItem(processInstID, false,null);
......
txManager.commit();
return result;
} catch(Exception e){
txManager.rollback();
throw e;
} finally{
if("STATUS_ACTIVE".equals(txManager.getStatus())) {
txManager.rollback();
}
}
}
有补丁:PLATFORM_7.6_BPS_20180330_P1 ,请联系普元售后(cservice@primeton.com)申请