首页 > 解决方案 > Alfresco 中的文档关联

问题描述

如果 Alfresco 用户从当前文件夹中选择了 x 个文档,并希望拥有一个父文档,其中所有 x 个文档都附加在一个文档中并且可以下载它。我是否应该创建一个自定义 Web 脚本来执行此操作,或者如何在此处利用关联概念。例如。假设产品需求文档、测试和发布文档需要一起附加到一个文档中。

标签: alfrescoalfresco-share

解决方案


在我看来,您不匹配文档(下载一个组合文档)和集合(关联)概念。

您可以创建自己的自定义文档模型,该模型支持通过添加关联将文档逻辑附加到另一个(主)文档。您还可以在该模型中定义附加文档将存储为主文件的子文件,这将以某种方式隐藏文件夹中的附加文件。我们为我们的 Alfresco 电子邮件和我们的自定义附件模块实现了这个概念。

如果您需要下载该逻辑文档(仍然可能是文档集合)的可能性,最简单的方法是实现显示在您的主文档上的自定义操作,该操作将压缩主文档和所有连接的文档。如果您希望仅下载单个文档(如 PDF),则必须编写自定义转换逻辑,将单个文档转换为页面并将它们组合成单个 PDF。这可能很复杂,因为文档可以是任何格式。也许您还希望/需要保存元数据、流程信息、决策、结构...


推荐阅读