// 终止流程 IEnactmentService iEctService = EnactmentServiceFactory .createEnactService(ctx); ProcessInstInfo[] insts = iEctService .getProcessInstanceByHoldedObjectId(billID); if (insts != null && insts.length > 0) { String procInstId = null; for (int j = 0; j < insts.length; j++) { if ("open.running".equals(insts[j].getState())) { procInstId = insts[j].getProcInstId(); Boolean isAudit = (Boolean) iEctService.getProcessContext( procInstId, "isAudit"); String WFState = (String) iEctService.getProcessContext( procInstId, "WFState"); if ("First".equals(WFState)) { SpecialAccountBillInfo.setBillState(StateEnum.CHECKING); try { iSpecialAccountBill.updatePartial( SpecialAccountBillInfo, sicoll); } catch (EASBizException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } catch (BOSException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } } if (isAudit == null || isAudit.booleanValue()) { return false; } iEctService.abortProcessInst(insts[j].getProcInstId()); } } }
相关推荐
7. **SysUtil.abort()**:`com.kingdee.eas.util.SysUtil.abort()`是EAS中的系统终止方法,用于在出现错误时停止当前流程,防止不完整的数据提交。 8. **字符串操作**:在业务逻辑判断中,用到了`indexOf()`方法来...
演示账套将展示如何使用金蝶EAS V6.0系统进行招投标流程的管理,包括招标公告发布、投标文件提交、评标过程等。 ##### 2.6 售楼管理 售楼管理模块涵盖了从房源管理到销售合同签订的全过程。演示账套将展示如何使用...
《金蝶EAS常见问题解答-工具及框架应用》 金蝶EAS(Enterprise Application Suite)是一款企业级的ERP(企业资源规划)系统,广泛应用于...同时,熟悉金蝶EAS的错误日志和排查流程,对于快速定位和解决问题至关重要。
新增及调整字段 EASSCMA1P0006 EAS供应链_采购入库单处理总本位币金额和总金额并显示到单头上 采购入库单中“总本位币金额” “总金额”两个字段启用,要求金额计算准确 "1. 采购入库单编辑界面将总金额和总本位币...
遗传算法的工作流程主要包括初始化种群、选择、交叉(重组)、变异和终止条件判断等步骤。初始种群由随机生成的个体组成,每个个体代表可能的解决方案。选择操作根据个体的适应度(fitness)来决定其在下一代中的...
2. **精英蚂蚁系统(Elitist Ant System, EAS):**每次迭代保留最优解,并在其基础上更新信息素浓度,有助于快速收敛到较好解。 3. **排序蚁群算法(Rank-Based Ant System, RAS):**根据解的质量对蚂蚁进行排序,并...