我正在尝试创建有关一个人参与/涉及的工作流(临时任务)的报告,但是在访问该人已开始且当前正在进行的工作流时遇到了麻烦。
我正在使用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
这就是“我已经开始的工作流程”面板所调用的。但是您可以将state参数更改为ACTIVE,这样您将获得运行中的工作流程。
也许您可以按原样使用该Web脚本来满足您的需求。如果没有,您可以打开它并创建自己的做任何您想做的事情。
关于javascript - 访问我在JavaScript中开始的Alfresco工作流程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28502050/