SharePoint 到 Alfresco 数据列表迁移

4
我正在进行SharePoint 2013到Alfresco (5.2.f)迁移项目。在SharePoint中,任何用户都可以使用其自己的列集从UI创建数据列表,我们在SharePoint中有大约4000个数据列表。但是,在Alfresco中,对于数据列表,我们必须创建自定义类型。每个数据列表可能具有强制属性和用户/文档关联。在Alfresco中,我们是否有任何工具或任何方法可以更快地制作数据列表?内容模型管理器工具没有提供dl:dataListItem作为父类型。对于数据列表的数据迁移,我们是否有任何免费附加组件/工具,还是需要编写定制的附加组件/工具?如果需要定制,则应采用哪种方法以容纳强制属性和相关字段?

2
有趣的问题,目前我还没有找到任何免费软件,你需要编写自己的。 - Muralidharan Deenathayalan
1个回答

2
CMIS规范引入了类型可变性的概念,允许在运行时定义新的内容类型。不幸的是,据我所知,Alfresco不支持类型可变性。
你可以生成Alfresco内容模型XML,将其以编程方式检入存储库,然后进行热部署,但这可能不是最好的选择,因为热部署错误的模型可能会带来很大问题。
你可以生成Alfresco内容模型XML,然后将其打包为AMP并像其他自定义一样部署它。你必须自己编写代码,而且明显它的缺点是每次添加新类型都需要重新启动。但这是部署内容模型更安全的方法。
最后,需要考虑的是这些数据列表是否真的应该首先存储在Alfresco中。也许一个JSON文档存储库会是存储那些数据的更好选择。有4000种不同类型的列表,很明显你的最终用户重视能够动态定义类型。也许你应该使用Alfresco擅长的领域——存储文件和关于这些文件的元数据——以及具有更灵活架构的CouchDB或MongoDB来存储数据列表。
值得注意的是,新的Alfresco数字工作区(又名内容应用程序)没有用于编辑数据列表的界面,并且可能永远不会拥有该功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接