workflow说明--编写具体业务都用此方法

完整例子:java

步骤1.workflow.json:web

{
    "caseAnalysis": {
        "工做流名": "案件分析",
        "getCaseAnalysis": {
            "流程名": "获取 分析列表",
            "className": "com.tmgps.web.base.service.impl.CaseAnalysisServiceImpl",
            "methodName": "getCaseAnalysis",
            "parameterTypesName": [
                "java.util.Map"
            ],
            "returnUri": "pushToLED/controlLED?1=1",
			"flowType":"1"
			}		
		}		
}

 

步骤2.完成CaseAnalysisServiceImpl类的getCaseAnalysis方法json

步骤3.访问http://131.10.10.3:8080/workflow/noUriFlow?flow=caseAnalysis&step=getCaseAnalysis便可获取jsonjsp

步骤4.ui

完成controlled.jsp后访问this

http://131.10.10.3:8080/workflow?flow=caseAnalysis&step=getCaseAnalysis可访问controlled.jsp页面,getCaseAnalysis方法的返回值为传给jsp页面的el参数url

 

 


workflow.json参数说明 spa

flowType-必填  流程种类 用来记录日志  1-查询,2-新增,3-修改,4-删除日志

className-必填code

methodName-必填 对应 className 类里面的方法名,参数统一为map

parameterTypesName-必填

returnUri 参数指向 对应jsp页面 例子:"returnUri": "start"  会在最后访问ninghai-qingzhi\WebContent\jsp\start.jsp

methodParameter 为方法参数,会传到methodName对应的方法里,可经过url传值覆盖,

"methodParameter":{
                "fjwjlx": "情报会商附件","fjpath1":"/qbhs/qbhsfj"
            },

 

uriParameter 为传给jsp页面的参数,可经过传值覆盖

调用方法 
访问指定流程(flow)的步骤(step),
http://131.10.10.3:8080/ninghai-qingzhi/workflow?flow=huishang&step=shenqingSave

访问指定流程(flow)步骤的下一个步骤(nextStep)

例子:访问shenqingSave的下个步骤,对应步骤中的nextStep
http://131.10.10.3:8080/ninghai-qingzhi/workflow?flow=huishang&thisStepNext=shenqingSave

没有返回页面的用这种 能够取json或对象 对象不能死循环 http://131.10.10.3:8080/ninghai-qingzhi/workflow/noUriFlow?flow=huishang&thisStepNext=shenqingSave http://131.10.10.3:8080/ninghai-qingzhi/workflow/noUriFlow?flow=huishang&step=shenqingSave

相关文章
相关标签/搜索