2012-07-06 60 views
0

我已經創建了添加簡單工作流程的空間規則。 如果用戶從該工作流批准文件,那麼該文件將被移至另一個空間。Alfresco - 使用Web服務客戶端不工作執行自定義操作

現在我想批准使用alfresco web服務客戶端的文件。對於這個我使用下面的代碼,但不知何故,沒有移動文件到另一個空間(不執行批准的行動)

ActionServiceSoapBindingStub actionService = WebServiceFactory.getActionService(); 
Rule[] rules = actionService.getRules(parentRef, new RuleFilter()); 
for (int i = 0; i < rules.length; i++) { 
    Rule rule = rules[i]; 
    if(rule.getTitle().equals("Upload workflow rule")) { 
    ActionExecutionResult[] results = actionService.executeActions(predicete, 
     new Action[{rule.getAction()}); 
    } 
} 

感謝,約傑什

回答

0

我發現這個解決方案,只需要調用CommandServlet與具體參數。

實施例 - (HTTP://本地主機:8080 /露天/命令/工作流/批准/工作區/ SpacesStore/0000-0000-0000)

這裏 「0000-0000-0000」 是節點ID在其上我想執行工作流批准。

謝謝。