2017-03-12 28 views
0

我的环境:如何查询存储库中的所有分配?

露天分享v5.2.d(r134641-B15,Aikau 1.0.101.3,春冲浪 5.2.d,春天WebScripts 6.13,Freemarker的2.3.20-露天打补丁,犀牛1.7 R4-露天打补丁,衣2.9.0-露天-20141223)

露天社区V5.2.0(r134428-B13)架构10005

当我开始工作流程,我可以指定遗嘱执行人 - 列表的参与业务流程的用户。不知何故,我需要获得所有这些用户的列表。

有一个excellent guide,它显示如何使用Lucene得到list of whitepapers

要通过REST与存储库交互我也使用Web脚本框架MVC。

但我怎么能得到任务列表..

我很感兴趣,怎么看都像是在这种情况下,查询:

... 
var assignments = search.luceneSearch("what should be here?"); 
... 

我会的信息非常感谢。谢谢大家。

+0

一个特定工作流程或所有工作流程的所有受让人? – Gagravarr

+0

非常感谢您的评论!是的,我需要一个特定工作流程的所有受托人。 –

+1

难道你会更好,要求'WorkflowService'为,而不是搜索? – Gagravarr

回答

2

如果你想知道谁被分配到一个特定的运行的工作流实例,那么我不认为你可以很容易地做到这一点通过搜索服务。相反,你想使用Alfresco WorkflowService来获得。

您很可能想要抓取WorkflowInstance以获取特定的运行工作流程,抓取任务并检查其属性。

如果您查看Alfresco源代码树中的WorkflowPermissionInterceptor,您会看到非常多的逻辑,涵盖了个人受理人和小组分配。

+0

太好了。非常感谢您的回答!.. –

相关问题