工作流系统常见问题解答(FAQ)

工作流系统常见问题解答(FAQ)

ID:38669275

大小:115.50 KB

页数:11页

时间:2019-06-17

工作流系统常见问题解答(FAQ)_第1页
工作流系统常见问题解答(FAQ)_第2页
工作流系统常见问题解答(FAQ)_第3页
工作流系统常见问题解答(FAQ)_第4页
工作流系统常见问题解答(FAQ)_第5页
资源描述:

《工作流系统常见问题解答(FAQ)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1、发起相关工作流进程22、查询工作流进程输出参数33、运行时改变会签人员64、获取驱动的完成人75、获取用户各种任务数76、获取任务所在工作流进程的进程ID87、如何使工作流系统处于调试状态(debug)88、取回任务后改变相关状态89、更改会签结点人员911工作流系统常见问题解答(FAQ)1、发起相关工作流进程在业务流程中,常有这样的情况:由一个流程中的某个任务结点触发另外一个相关的流程。目前,工作流系统可以使用下面的方式实现。画好流程图,将一个流程中触发另一个流程的结点与另一个流程的首结点绑定为相同的驱动。这样,当前者的任务完成后就同时触发一个相

2、关的流程。如果需要在action以外触发流程,那可以使用以下方法。HashMaphmap=newHashMap();hmap.put("rejectFormId","2");//独自发起一个流程WorkflowFactoryPlugin.getFlowEngine().startUpOneWorkflowProcess("1",//userID"/dcecqis",//contextPath"/exerciseForWorkflow/rejectWriteOneAction.do",//writeAction.dohmap//hashMap);startU

3、pOneWorkflowProcess()方法参数说明//发起一个进程publicvoidstartUpOneWorkflowProcess(StringuserID,StringcontextPath,StringwriteActionDO,HashMapdriverOutputData);参数说明userID用户IDcontextPath上下文路径writeActionDO发起流程的writeAction.dodriverOutputData输出参数集合//批量发起进程publicvoidstartUpBatchWorkflowProcess(Stri

4、nguserID,StringcontextPath,StringwriteActionDO,ListdriverOutputDatas);11参数说明userID用户IDcontextPath上下文路径writeActionDO发起流程的writeAction.dodriverOutputDatas输出参数集合(HashMap的集合)2、查询工作流进程输出参数在业务系统中,如果需要查询进程输出参数,可以参考以下代码。输出参数的类型为String。查询结果返回值为List类型。(1)分页查询publicActionForwardexecute(Action

5、Mappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){//设置查询条件StringcontextPath=request.getContextPath();StringwriteAction="/exerciseForWorkflow/rejectWriteOneAction.do";StringflowNodeParamID="rejectFormID";StringdriverParamValue="2";StringwantFlowOu

6、tParamValue="rejectFormID";FlowProcQueryflowProcQuery=newFlowProcQuery(contextPath,writeAction,flowNodeParamID,driverParamValue,wantFlowOutParamValue);//查询结果分页显示PreparedDepartUtildepartUtil=newPreparedDepartUtil("3");//处理页面提交的信息departUtil.converRequest(request,15,1);PreparedFilter

7、filter=departUtil.getPreFilter();Hibernate3Departdepart=(Hibernate3Depart)departUtil.getDepartPage();//获取进程的相关参数Listlist=WorkflowFactoryPlugin.getTaskManager().findFlowProcParamValueWithFilter(depart,filter,flowProcQuery);ListrejectList=newArrayList();//以下根据参数查询业务详细信息if(list!=null

8、&&list.size()>0){for(Iteratorit=l

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。