我已經使用eclipse的Service Tasks等創建了一個Activit Process,並將.bar添加到在Tomcat上運行的Activiti。它已成功部署,我可以使用activiti-explorer啓動我的過程,而不會有任何問題。已部署的進程名稱是「我的進程」,並列在Activiti-Explorer的進程 - >已部署進程定義下。在圖中它的名稱爲「myProcess:1:1473」如何使用REST API在Activiti中啓動工作流程
但是我有兩個問題。
- 我需要使用REST調用來啓動我的進程。 (即不使用Activiti-explorer)。這是什麼網址?我嘗試了幾種變體(http://localhost:8080/activiti-rest/service/runtime/process-instances),但都沒有工作。
- 當我重新啓動tomcat時,我的流程實例未顯示在Activit -explorer中。每次我重新啓動時,我需要重新部署進程.bar文件。這是發動機的自然行爲嗎?
謝謝。對於第一個問題,我嘗試了你所提到的,並仔細閱讀了文檔。當我嘗試使用http:// localhost:8080/activiti-rest/service/repository/process-definitions url時,它沒有在響應中給出我的過程。它有6個進程:vacationRequest:1:31,reviewSaledLead:1:33,escalationExample:1:34,fixSystemFailure:1:32,oneTaskProcess:1:35,createTimersProcess:1:36.但是我的進程(顯示爲myProcess :1:1494在activiti-explorer中,並且可以在沒有任何問題的情況下使用activiti explorer啓動)不會被返回。任何關於爲什麼我的過程缺少此回覆的想法? – user1308004
@ user1308004:我並不熟悉獨立的activiti客戶端,但我可以給你一些希望有用的提示:** 1 - **你確定你的activiti瀏覽器和獨立的restful客戶端都指向同一個activiti實例嗎? ** 2 - **你確定你已經正確地部署了你的工作流程嗎? –