获取工作流任务Alfresco的NodeRef

PRVS

我创建一个工作流程,然后转到任务编辑页面: 图像

我正在尝试获取工作流任务文件(latexexemplo-2.pdf)的nodeRef:

http:// localhost:8080 / share / page / task-edit?taskId = activiti $ 20649

我正在尝试通过这种方式:

var taskId = args.taskId
var task = workflow.getTaskById(taskId);
nodeRef = task.getPackageResources()[0].nodeRef;

但是我得到“未定义args”……“未定义工作流”……“未定义任务”。

如何以另一种方式获取nodeRef?

马可·阿尔铁里(Marco Altieri)

不幸的是,您无法在浏览器中访问存储库中的信息。

一种快速而肮脏的解决方案是直接使用页面中已经存在的信息。

我已经启动了工作流程,并像您一样打开了任务页面。使用浏览器调试工具,我检查了html。正如您在下面的图像中看到的那样,Alfresco将附加到任务的文档存储在隐藏的输入中。您可以使用YAHOO来获取它。

搜索标识为“ page_x002e_data-form_x002e_task-edit_x0023_default_assoc_packageItems”的元素。如果有多个关联的文档,则该值将是逗号分隔的节点引用列表。我得到第一个要素。当然,只有在关联一个文档和只有一个文档的情况下,这才可以正常工作。您可能还应该考虑以下情况:没有文档关联或存在多个文档。

var nodeRef = YAHOO.util.Selector.query("#page_x002e_data-form_x002e_task-edit_x0023_default_assoc_packageItems")[0].value;

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JavaScript获取工作流的文件名-Alfresco

来自分类Dev

如何在Alfresco中通过Activiti工作流javascript获取bpm_outcome

来自分类Dev

使用 Alfresco 工作流控制台删除所有工作流

来自分类Dev

Alfresco-批准工作流程中的任务

来自分类Dev

与受让人共享工作流文件-Alfresco

来自分类Dev

Alfresco工作流路径不存在

来自分类Dev

如何从Alfresco的父nodeRef获取关联子nodeRef

来自分类Dev

执行冗长的ASP.NET任务所需的工作流

来自分类Dev

如何在工作流表单中获取工作流实例的 id?

来自分类Dev

Alfresco:如何更改自定义工作流程的启动任务名称?

来自分类Dev

如何在Alfresco 4.2中摆脱带有无效名称前缀的工作流?

来自分类Dev

在Alfresco中,如何从Java脚本访问工作流实例的变量?

来自分类Dev

如何在Alfresco的Activiti工作流开始时从bpm_package中删除项目?

来自分类Dev

在高级工作流程中获取celery任务ID

来自分类Dev

在jira工作流验证器中获取当前用户

来自分类Dev

Cloudera-Oozie无法从工作流.xml获取属性

来自分类Dev

在Oozie工作流中获取当前时间

来自分类Dev

BaseHstComponent的新文档:无法获取工作流“默认”

来自分类Dev

Cloudera-Oozie无法从工作流.xml获取属性

来自分类Dev

获取实例化工作流的SharePoint列表数据?

来自分类Dev

在Oozie工作流中获取当前时间

来自分类Dev

无法访问工作流服务任务中的“任务”对象

来自分类Dev

Alfresco:编写工作流脚本以复制同一文件夹中的文档并使用新文档继续工作流

来自分类Dev

从GitHub Actions中当前运行的工作流中获取最新成功运行的工作流的提交哈希?

来自分类Dev

Alfresco 评估器获取不在工作流程中的所有文档

来自分类Dev

在工作流程中进行Alfresco Fileupload

来自分类Dev

Alfresco分享工作流程表单验证

来自分类Dev

如何检索Alfresco工作流程的内容?

来自分类Dev

删除记录的工作流

Related 相关文章

  1. 1

    使用JavaScript获取工作流的文件名-Alfresco

  2. 2

    如何在Alfresco中通过Activiti工作流javascript获取bpm_outcome

  3. 3

    使用 Alfresco 工作流控制台删除所有工作流

  4. 4

    Alfresco-批准工作流程中的任务

  5. 5

    与受让人共享工作流文件-Alfresco

  6. 6

    Alfresco工作流路径不存在

  7. 7

    如何从Alfresco的父nodeRef获取关联子nodeRef

  8. 8

    执行冗长的ASP.NET任务所需的工作流

  9. 9

    如何在工作流表单中获取工作流实例的 id?

  10. 10

    Alfresco:如何更改自定义工作流程的启动任务名称?

  11. 11

    如何在Alfresco 4.2中摆脱带有无效名称前缀的工作流?

  12. 12

    在Alfresco中,如何从Java脚本访问工作流实例的变量?

  13. 13

    如何在Alfresco的Activiti工作流开始时从bpm_package中删除项目?

  14. 14

    在高级工作流程中获取celery任务ID

  15. 15

    在jira工作流验证器中获取当前用户

  16. 16

    Cloudera-Oozie无法从工作流.xml获取属性

  17. 17

    在Oozie工作流中获取当前时间

  18. 18

    BaseHstComponent的新文档:无法获取工作流“默认”

  19. 19

    Cloudera-Oozie无法从工作流.xml获取属性

  20. 20

    获取实例化工作流的SharePoint列表数据?

  21. 21

    在Oozie工作流中获取当前时间

  22. 22

    无法访问工作流服务任务中的“任务”对象

  23. 23

    Alfresco:编写工作流脚本以复制同一文件夹中的文档并使用新文档继续工作流

  24. 24

    从GitHub Actions中当前运行的工作流中获取最新成功运行的工作流的提交哈希?

  25. 25

    Alfresco 评估器获取不在工作流程中的所有文档

  26. 26

    在工作流程中进行Alfresco Fileupload

  27. 27

    Alfresco分享工作流程表单验证

  28. 28

    如何检索Alfresco工作流程的内容?

  29. 29

    删除记录的工作流

热门标签

归档