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

相關文章
相關標籤/搜索