欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题】

 

开启流程自动转历史开关,设置上述流程定义,在事务里创建流程实例后,调用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)申请