0

我为添加简单工作流的空间创建了规则。如果用户从该工作流中批准文件,则该文件将被移动到另一个空间。

现在我想使用露天网络服务客户端批准文件。为此我使用以下代码,但不知何故它没有将文件移动到另一个空间(不执行批准操作)

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()});
  }
}

谢谢,约格什

4

1 回答 1

0

我找到了解决方案,只需要使用特定参数调用 CommandServlet。

示例 - (http://localhost:8080/alfresco/command/workflow/approve/workspace/SpacesStore/0000-0000-0000)

这里“0000-0000-0000”是我想要执行工作流批准的节点ID。

谢谢。

于 2012-07-06T13:25:08.767 回答