【发布时间】:2015-06-22 07:12:35
【问题描述】:
简单地说,我想在工作流列表的顶部按最新的工作流排序。
(目前,我不知道这似乎只是按截止日期排序?)
例如,工作流的最新创建或审核时间戳将显示在“我已启动的工作流”和“我的任务”仪表板的最顶部。不便之处在于,如果每天分配的任务很多,将难以定义哪些任务是最近的。
我可以知道如何进行吗?我只看到了过滤功能,没有排序功能。
【问题讨论】:
标签: workflow alfresco activiti bpmn
简单地说,我想在工作流列表的顶部按最新的工作流排序。
(目前,我不知道这似乎只是按截止日期排序?)
例如,工作流的最新创建或审核时间戳将显示在“我已启动的工作流”和“我的任务”仪表板的最顶部。不便之处在于,如果每天分配的任务很多,将难以定义哪些任务是最近的。
我可以知道如何进行吗?我只看到了过滤功能,没有排序功能。
【问题讨论】:
标签: workflow alfresco activiti bpmn
下面的 webscript 以 json 格式提供了我的任务的详细信息。默认情况下,这是按截止日期排序的。如果您在 alfresco 实例中的以下链接上看到,workflowInstance 内有一个名为 startDate 的属性。您可以将其用于排序目的。
您将无法使用现有的 webscript 对其进行排序,您需要定义自己的。为此,您可以参考现有的 webscript。以下是收集数据并对其进行排序的 java 文件。
我已经签入了 alfresco 3.4 版,在下面的版本中是在我的任务视图中调用的 webscript。
http://localhost:8080/alfresco/service/script/org/alfresco/repository/workflow/task-instance.get.
如果你不知道 alfresco 后端 webscript,那么你必须知道它是如何工作的。下面是你可以参考的链接。
http://wiki.alfresco.com/wiki/Java-backed_Web_Scripts_Samples
【讨论】: