访问我在 JavaScript 开始的 Alfresco 工作流程

Access Alfresco Workflows I've started in JavaScript

我正在尝试创建一份关于某个人 is/was 参与的工作流(临时任务)的报告,但我在访问该人已经开始和目前正在进行的工作流时遇到了问题.

我正在使用 JavaScript API 并使用 workflow Root Scope 对象。有了这个,我只能使用 workflow.getCompletedTasks(); 访问已完成的任务,但是,我需要获取也在进行中的任务。

有什么解决办法吗? 谢谢

您可能想深入了解执行此操作的存储库 Web 脚本,以了解它们的工作原理。例如,看这个:

http://localhost:8080/alfresco/s/api/workflow-instances?initiator=admin&exclude=jbpm$wcmwf:*,jbpm$wf:articleapproval,activiti$publishWebContent,jbpm$publishWebContent,jbpm$inwf:invitation-nominated,jbpm$imwf:invitation-moderated,activiti$activitiInvitationModerated,activiti$activitiInvitationNominated&skipCount=0&maxItems=50&pooledTasks=false&state=COMPLETED

这就是 "Workflows I've Started" 面板调用的内容。但是您可以将状态参数更改为 ACTIVE,您将获得正在进行的工作流程。

也许您可以按原样使用该 Web 脚本来满足您的需要。如果没有,你可以打开它并创建你自己的做任何你想做的事情。