gpt4 book ai didi

java - 如何在 Alfresco/Activiti 工作流程中检索方面值

转载 作者:行者123 更新时间:2023-12-01 17:28:50 27 4
gpt4 key购买 nike

在我的工作流程中,我希望能够使用文档方面设置变量。现在我知道使用文档的属性设置变量我会做类似的事情...

task.setVariable('wf_caseType', bpm_package.children[0].properties["hearing:caseType"]);

这只是基于查看 Alfresco Javascript API 。但是,我还没有看到任何有关检索文档方面的信息。

到目前为止,我所做的是在一些 javascript 中,当文件被带到某个空间时执行,我们创建这个名为 caseID 的方面,类似于下面的内容..

var caseID=0

var props=new Array(1);
props["wf:caseIDNum"]=caseID;
var newAspect=newNewSpaceName.addAspect("wf:caseID",props);

其作用基本上是将 caseID 方面添加到脚本中创建的文件夹中,随后该文件夹中的文档也继承此方面。

所以我想将其添加到变量中可能会以相同的方式工作,即:

task.setVariable('wf_caseId', bpm_package.children[0].aspect["hearing:caseId"]);

然而,事实证明并非如此。有谁有这方面的经验或者可以在这里提供一些建议吗?

最佳答案

将方面添加到节点后,您可以获取/设置其任何属性,就像获取/设置节点内容类型定义的任何属性一样。没有区别。因此,无论hearing:caseType 是在类型还是方面中定义,您的第一个 setVariable 调用都会起作用。

关于java - 如何在 Alfresco/Activiti 工作流程中检索方面值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12943441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com