1
public static void startProcessInstance(){
\t String uri=REST_URI+"/runtime/process-instances";
\t log.debug("Process Instance uri: "+uri);
\t JSONObject my_data=new JSONObject();
\t try {
\t \t my_data.put(Config.getConfig().getProperty("name1"),Config.getConfig().getProperty("name2"));
\t \t my_data.put(Config.getConfig().getProperty("emailId1"),Config.getConfig().getProperty("emailId2"));
\t \t my_data.put(Config.getConfig().getProperty("reason1"),Config.getConfig().getProperty("reason2"));
\t \t my_data.put("processDefinitionKey",Config.getConfig().getProperty("processDefinitionKey"));
Representation response=getClientResource(uri).post(my_data);
我做的,他們都沒有提到Java類Activiti的休息,比如如何部署過程activiti-rest.In文檔,如何啓動過程中,如何完成任務等。 有人可以通過activiti rest提供所有activiti過程的示例代碼。 在此先感謝
蘭喜感謝您response.yup好我們可以使用方法POST來啓動一個流程實例。但是當我嘗試使用java api時,我陷入了困境。特別是當我必須啓動一個使用變量的流程時。我會在問題本身中發佈我的方法.P租賃看看。 –
啓動流程實例的其他方式記錄在此處:http://activiti.org/userguide/index.html#_start_a_process_instance。注意'變量'用於傳遞過程變量。 在Java中相同的是: 'Map vars = new HashMap ();' ''vars.put(「var」,「value」);' 'runtimeService。 startProcessInstanceByKey(「someKey」,vars);' –
感謝Barrez的回覆。我會嘗試相同的 –