我们可以自定义Alfresco内容复制服务吗?

时间:2017-04-10 11:00:06

标签: repository alfresco alfresco-share

我想将所有内容从一个露天存储库迁移到另一个。 这里我的旧Alfresco存储库内容在文件系统中,我想将它迁移到其他Alfresco存储库,这是存储在亚马逊云的S3 Bucket中。

我想自定义复制服务的原因是,我想在迁移之前做一些验证。我想根据内容类型分割内容。因为已经在新的露天存储库中编写了一些其他逻辑,以根据内容类型为所有内容创建不同的文件夹结构。

所以在这种情况下,我不想要现有的文件夹结构。我只想要所有含有元数据的内容。

我可以根据我的要求自定义复制服务吗? 请帮我解决一下这个。 如果我们无法自定义,那么也提供替代方法来做同样的事情。

先谢谢..

1 个答案:

答案 0 :(得分:2)

如果您只想要内容细节,我建议您创建一个webscript来导出所有细节并存储在excel中。然后,您可以使用此excel根据内容类型在另一台服务器中创建内容。

考虑您有两种类型的内容,包括5Properites(Name,Type,Property1,Property2,Property3)。因此,在脚本中,通过搜索服务器获取内容详细信息并将其存储在Excel工作表中(每个内容一行)。您也可以为不同的模型创建不同的xls。然后在新服务器中编写一个脚本,该脚本将读取每一行并根据内容类型在新文件夹结构中创建内容。 enter image description here