如何在Alfresco中为文档添加自定义属性

时间:2015-10-15 18:11:17

标签: java properties alfresco document

有没有办法在运行时向附加文档添加自定义属性?

例如,请考虑有一个带有标准附加文档控件的起始表单。表单有与业务相关的元素(例如一些复选框和一些文本字段)。在用户决定启动工作流程(或完成任务,如果表单不是工作流程中的第一个表单)之后,需要将表单元素的值与附加文档相关联以进行进一步处理....是Alfresco可以吗?我事件不知道在哪里挖掘和询问......

非常感谢你的时间!

最诚挚的问候, 哔叽

2 个答案:

答案 0 :(得分:0)

要在运行时附加其他属性,可以在alfresco中使用aspect。可以根据需要在运行时添加和删除方面。文档可以有多个方面。 为了发展,找到下面的东西。

1.检查一个方面是什么以及如何创建它。(Aspect将设置你要添加的属性集。)

2.在任何你想要的阶段安排它。

答案 1 :(得分:0)

您似乎想在document()上保存工作流任务属性。因此,要将与工作流相关的属性传递给工作流中附加的文档,您有两种选择。

  1. 通过工作流定义文件中的Alfresco javascript。在这里,您需要从执行上下文访问bpm_package,然后使用它来访问附加文档。

  2. 通过工作流中的Task Listener类。

    • 结帐this以了解如何在工作流程中添加监听器类。

    • 了解如何访问附加文档check this.

    • 访问附加文档后,您可以设置属性 使用nodeservice apis。