访问Alfresco工作流I'我从JavaScript开始

Access Alfresco Workflows I've started in JavaScript

本文关键字:我从 JavaScript 开始 Alfresco 工作流 访问      更新时间:2023-10-14

我正试图创建一份关于某人正在/曾经参与的工作流(临时任务)的报告,但我在访问此人已启动和当前正在进行的工作流时遇到了问题。

我使用的是JavaScript API和workflow根范围对象。使用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

这就是"我已启动的工作流"面板的调用。但是,您可以将状态参数更改为ACTIVE,这样就可以获得运行中的工作流。

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