我正在尝试一件事,当我在特定文件中创建工作流时,如果我尝试创建另一个工作流,我想验证是否存在创建的工作流并向用户显示警告(调用特定的JAVA类如果有必要的话,这可以做更多的事情。有什么更好的方法来进行验证并调用JAVA类?
感谢。
答案 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);
你可以选择一个入口点......