有没有办法在运行时向附加文档添加自定义属性?
例如,请考虑有一个带有标准附加文档控件的起始表单。表单有与业务相关的元素(例如一些复选框和一些文本字段)。在用户决定启动工作流程(或完成任务,如果表单不是工作流程中的第一个表单)之后,需要将表单元素的值与附加文档相关联以进行进一步处理....是Alfresco可以吗?我事件不知道在哪里挖掘和询问......
非常感谢你的时间!
最诚挚的问候, 哔叽
答案 0 :(得分:0)
要在运行时附加其他属性,可以在alfresco中使用aspect。可以根据需要在运行时添加和删除方面。文档可以有多个方面。 为了发展,找到下面的东西。
1.检查一个方面是什么以及如何创建它。(Aspect将设置你要添加的属性集。)
2.在任何你想要的阶段安排它。
答案 1 :(得分:0)
您似乎想在document()上保存工作流任务属性。因此,要将与工作流相关的属性传递给工作流中附加的文档,您有两种选择。
通过工作流定义文件中的Alfresco javascript。在这里,您需要从执行上下文访问bpm_package,然后使用它来访问附加文档。
通过工作流中的Task Listener类。
结帐this以了解如何在工作流程中添加监听器类。
了解如何访问附加文档check this.
访问附加文档后,您可以设置属性 使用nodeservice apis。