【问题标题】:Document Association in AlfrescoAlfresco 中的文档关联
【发布时间】:2019-09-19 15:07:05
【问题描述】:
如果 Alfresco 用户从当前文件夹中选择了 x 个文档,并希望拥有一个父文档,其中所有 x 个文档都附加在一个文档中并且可以下载它。我是否应该创建一个自定义 Web 脚本来执行此操作,或者如何在此处利用关联概念。例如。假设产品需求文档、测试和发布文档需要一起附加到一个文档中。
【问题讨论】:
标签:
alfresco
alfresco-share
【解决方案1】:
在我看来,您不匹配文档(下载一个组合文档)和集合(关联)概念。
您可以创建自己的自定义文档模型,该模型支持通过添加关联将文档逻辑附加到另一个(主)文档。您还可以在该模型中定义附加文档将存储为主文件的子文件,这将以某种方式隐藏文件夹中的附加文件。我们为我们的 Alfresco 电子邮件和自定义附件模块实现了这个概念。
如果您需要下载该逻辑文档(仍可能是文档集合)的可能性,最简单的方法是实现显示在您的主文档上的自定义操作,该操作将压缩主文档和所有连接的文档。如果您希望只下载单个文档(如 PDF),则必须编写自定义转换逻辑,将单个文档转换为页面并将它们组合成单个 PDF。这可能很复杂,因为文档可以是任何格式。也许您还希望/需要保存元数据、流程信息、决策、结构...