Alfresco - 已经创建工作流程时发出警告

时间:2016-03-01 11:19:00

标签: workflow alfresco activiti

我正在尝试一件事,当我在特定文件中创建工作流时,如果我尝试创建另一个工作流,我想验证是否存在创建的工作流并向用户显示警告(调用特定的JAVA类如果有必要的话,这可以做更多的事情。有什么更好的方法来进行验证并调用JAVA类?

感谢。

1 个答案:

答案 0 :(得分:2)

在共享方面,您可以使用现有的评估程序,以便不显示指标或隐藏/显示操作,例如:

  <evaluator>evaluator.doclib.indicator.activeWorkflows</evaluator> 

在Repository端,您可以使用现有的webscript:

 /alfresco/templates/webscripts/org/alfresco/repository/workflow/workflow-instances-for-node.get.desc.xml . 

这个webscript最终会调用java方法:

serviceRegistry.getWorkflowService().getWorkflowsForContent(NodeRef node, boolean active);

你可以选择一个入口点......