maximo的工作流着实的好用,可是在客户化开发过程中,特别是天朝,领导太多,要求太多,对工作流的要求也愈加的复杂与繁琐。这就不得不促使我们在做二次开发的时候,用代码来控制工作流。最近简单处理过一些功能,列出来共享。
---------------------------------------------------------------------------------------------------
1. 初始化工作流,即:将工作流启动,相当于第一次点击工作流图标的发送按钮
((WorkFlowServiceRemote)MXServer.getMXServer().lookup("WORKFLOW"))
initiateWorkflow("CUMRFAC", mrfactory_srm.getMbo(0)) 参数分别为:(工作流名称,mbo).initiateWorkflow("CUMRFAC", mrfactory_srm.getMbo(0));
2. 停止工作流,即:将工作流终止
// 停止工作流
WFInstanceSetRemote mSet = (WFInstanceSet