springmvc+activi 5.18 集成Diagram Viewer跟蹤流程

新的activi 中未能找到老版簡介中提供的ActivitiRestApplication(至少我沒找到),因此就直接由springmvc爲Diagram Viewer提供服務,也好你們理解一下Diagram Viewer怎麼運行的。html

首先,在http://www.activiti.org/ 中下載對應的版本java

在官方提供的Zip文件(能夠從www.activiti.org/download.html下載)中有一個activiti-explorer.war文件,解壓文件,複製其中的diagram-viewer複製到項目中spring

複製modules\activiti-diagram-rest下面的java源文件到項目源文件中。json

能夠修改源文件中的RequestMapping 路徑備用,默認路徑爲:mvc

@RequestMapping(value="/service/process-definition/{processDefinitionId}/diagram-layout", method = RequestMethod.GET, produces = "application/json")


修改diagram-viewer中index.html 中app

.= {
  : + ,
  : + ,
  : + };

修改路徑爲對應的action 路徑。jsonp

http://server_url/diagram-viewer/index.html?processDefinitionId=processDefinitionId}&processInstanceId={processInstanceId}url

注意:diagram-viewer 要求的返回格式爲jsonp,要求springmvc環境要配置jsonp的本身(怎麼配置自行搜索)。spa

相關文章
相關標籤/搜索